about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 1593Kartik K. Agaram2015-06-182-1/+77
|
* 1592Kartik K. Agaram2015-06-181-0/+36
|
* 1591Kartik K. Agaram2015-06-182-3/+60
|
* 1590 - inserting into doubly linked listKartik K. Agaram2015-06-181-0/+62
|
* 1589 - doubly linked listKartik K. Agaram2015-06-181-0/+74
|
* 1588 - undo 1587Kartik K. Agaram2015-06-171-22/+1
|
* 1587 - experimental rendering of recipe namesKartik K. Agaram2015-06-171-1/+22
| | | | | But this is getting too complex too fast. Let's get a simple editor working first without color.
* 1586Kartik K. Agaram2015-06-172-2/+2
|
* 1585Kartik K. Agaram2015-06-1714-29/+29
|
* 1584Kartik K. Agaram2015-06-171-1/+1
|
* 1582Kartik K. Agaram2015-06-172-0/+46
|
* 1581Kartik K. Agaram2015-06-171-1/+1
|
* 1580Kartik K. Agaram2015-06-162-9/+12
|
* 1579Kartik K. Agaram2015-06-161-0/+11
|
* 1578 - editor inside 2-column layoutKartik K. Agaram2015-06-161-17/+67
|
* 1577 - vocabulary for drawing bordersKartik K. Agaram2015-06-161-24/+65
|
* 1576Kartik K. Agaram2015-06-161-0/+50
|
* 1575Kartik K. Agaram2015-06-161-0/+8
|
* 1573Kartik K. Agaram2015-06-165-3/+51
|
* 1572Kartik K. Agaram2015-06-162-4/+50
|
* 1571Kartik K. Agaram2015-06-161-2/+87
|
* 1570Kartik K. Agaram2015-06-161-1/+31
|
* 1569Kartik K. Agaram2015-06-162-3/+28
|
* 1568 - starting on editor widget in ernestKartik K. Agaram2015-06-161-123/+15
|
* 1566 - fake mouse clicks in scenariosKartik K. Agaram2015-06-155-1/+197
|
* 1565Kartik K. Agaram2015-06-142-32/+5
|
* 1564 - a better way to support string literalsKartik K. Agaram2015-06-144-7/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Our new heuristic is: all string literals are the same. If they contain newline before non-whitespace, we scan for comments assuming there might be code inside: foofoofoo [ ... # ']' inside comment ignored ] If they contain non-whitespace first, then we ignore comments assuming it's just a regular string: foofoofoo [abc#def] # valid string literal The big hole in this approach: foofoofoo [ # what about comments here containing ']'? ... # abc ] Currently this reads as a 'code comment' and terminates before the newline or '?' and will probably trigger errors down the line. Temporary workaround: don't start code strings with a comment on the same line as the '['. Eventually we'll tighten up the logic. We're still not using the new heuristic in scenarios, but that's up next.
* 1563Kartik K. Agaram2015-06-141-1/+1
|
* 1562Kartik K. Agaram2015-06-141-0/+5
|
* 1561Kartik K. Agaram2015-06-141-0/+7
|
* 1560Kartik K. Agaram2015-06-132-17/+20
|
* 1559Kartik K. Agaram2015-06-131-0/+2
|
* 1558Kartik K. Agaram2015-06-131-0/+10
| | | | Make it possible to check multi-line string literals in the trace.
* 1557Kartik K. Agaram2015-06-132-5/+13
| | | | More concise traces for literal strings.
* 1556Kartik K. Agaram2015-06-1265-642/+1203
|
* 1555 - mu.vim: distinguish control-flow from constantsKartik K. Agaram2015-06-122-7/+8
| | | | We also do this in regular C++ now.
* 1554Kartik K. Agaram2015-06-111-1/+2
|
* 1553Kartik K. Agaram2015-06-113-0/+0
|
* 1552 - mouse supportKartik K. Agaram2015-06-112-0/+44
|
* 1551 - initial sketch of layoutKartik K. Agaram2015-06-111-1/+53
| | | | | | | | | | | | | | | Two columns: edit code on left and run code on right. In both columns, the action is at the top of the screen, and stuff gradually flows downward unless pulled back up. Stuff you run on the right side will eventually become reproducible test cases that runs constantly on every change. We also have a tentative signature for the 'edit' routine: it'll take an input string and return an output string when it finishes. More columns expand to the right. Number of columns shown will remain fixed at any time depending on screen width. But for now we support exactly two columns.
* 1550Kartik K. Agaram2015-06-101-0/+7
|
* 1549Kartik K. Agaram2015-06-0967-191/+794
|
* 1548Kartik K. Agaram2015-06-091-2/+2
|
* 1547Kartik K. Agaram2015-06-091-0/+1
|
* 1546 - show crucial code samples in colorKartik K. Agaram2015-06-081-23/+36
|
* 1545 - sketching out a simple editor widgetKartik K. Agaram2015-06-083-0/+131
|
* 1544 - arrow keys in trace browserKartik K. Agaram2015-06-071-4/+4
|
* 1543Kartik K. Agaram2015-06-072-3/+3
|
* 1542 - more hacky tweaks for the replKartik K. Agaram2015-06-061-1/+1
|
* 1540Kartik K. Agaram2015-06-061-3/+3
|