about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* 1497 - 2 boneheaded bugs in parsing scenariosKartik K. Agaram2015-05-283-7/+53
|
* 1495Kartik K. Agaram2015-05-271-0/+30
|
* 1494Kartik K. Agaram2015-05-272-6/+189
|
* 1493 - less hard-coded version anticipating stringsKartik K. Agaram2015-05-271-24/+48
|
* 1492Kartik K. Agaram2015-05-271-1/+24
|
* 1491Kartik K. Agaram2015-05-272-0/+5
|
* 1490 - repl: can backspace over commentsKartik K. Agaram2015-05-271-2/+80
|
* 1489 - repl: initial support for colorKartik K. Agaram2015-05-271-1/+27
|
* 1488Kartik K. Agaram2015-05-271-3/+4
|
* 1487 - repl working interactivelyKartik K. Agaram2015-05-272-5/+6
|
* 1486 - repl: hitting enter now workingKartik K. Agaram2015-05-275-3/+25
|
* 1485 - start of a repl toolKartik K. Agaram2015-05-273-2/+102
| | | | | | | | | | | Doesn't actually work interactively yet; for some reason it prints in color, enter doesn't work, etc. It'll be interesting to try to add color and history as separate 'layers' using before/after. I'll also likely have to delete traces for its tests at some point as they inevitably explode in size.
* 1484 - tweak utopiaKartik K. Agaram2015-05-271-13/+15
| | | | From http://www.musklevel.com/s/xregsj/teaching_people_to_read_other_people%27s_computer_programs
* 1483 - *really* check color screens in scenariosKartik K. Agaram2015-05-277-28/+60
| | | | | | | | | | | | | | | | | Required fixing two levels of bugs: a) The hack in tangle to drop initial comments a '%' directive.. b) ..was masking a bug where run_mu_scenario wasn't robust to initial comments. Mildly concerned that neither of the sub-issues have their own tests, but I'm just removing hacks, and writing tests for that throwaway function like run_mu_scenario seems pointless. Instead I've solved the problem by disallowing comments before '%' directives. I've also taken this opportunity to at least try to document the 'scenarios' and '%' directives at the first layer where they appear.
* 1482Kartik K. Agaram2015-05-261-3/+2
|
* 1481Kartik K. Agaram2015-05-261-5/+5
|
* 1480Kartik K. Agaram2015-05-261-1/+1
|
* 1479 - screen tests can check colorKartik K. Agaram2015-05-261-3/+48
| | | | | Unclear if filtering by color is the best interface. Adding the color attribute into the screen contents seems ugly.
* 1478Kartik K. Agaram2015-05-262-5/+6
|
* 1477Kartik K. Agaram2015-05-261-0/+15
|
* 1476 - fake screens support colorKartik K. Agaram2015-05-264-33/+63
|
* 1475Kartik K. Agaram2015-05-261-5/+16
|
* 1474 - another warningKartik K. Agaram2015-05-266-17/+47
|
* 1473Kartik K. Agaram2015-05-264-30/+60
|
* 1471Kartik K. Agaram2015-05-269-9/+9
|
* 1470Kartik K. Agaram2015-05-262-10/+10
|
* 1469Kartik K. Agaram2015-05-262-8/+8
|
* 1468Kartik K. Agaram2015-05-261-3/+3
|
* 1467Kartik K. Agaram2015-05-261-1/+1
|
* 1466Kartik K. Agaram2015-05-261-4/+4
|
* 1465Kartik K. Agaram2015-05-261-5/+24
|
* 1464Kartik K. Agaram2015-05-261-0/+13
|
* 1463Kartik K. Agaram2015-05-261-4/+5
|
* 1462 - blurbs for example programsKartik K. Agaram2015-05-261-1/+28
|
* 1461 - descriptions/table of contents for the layersKartik K. Agaram2015-05-2655-127/+196
|
* 1460Kartik K. Agaram2015-05-251-1/+8
|
* 1459Kartik K. Agaram2015-05-2564-1355/+2940
|
* 1458Kartik K. Agaram2015-05-253-6/+19
| | | | | | | | | | | | | | | | While pushing out color support in fake screens I realized I've been complecting the special-case of a special-case to transform literal-string arguments for 'new'. As a result I hadn't been catching bad habits like giving its arg the wrong type. Now we have cleaner separation of the two variants of 'new', a few more checks, and better error messages when we mis-call it. Aside: I've added a third goto target. Sliding into spaghetti? Keep an eye on it. This goto might become a common pattern: a layer hooking into a previous one to prevent it from happening. In this case new on literal-strings prevents the transform for new from triggering.
* 1457 - print to display in colorKartik K. Agaram2015-05-252-2/+7
| | | | Just foreground color for now.
* 1456Kartik K. Agaram2015-05-251-2/+2
|
* 1455Kartik K. Agaram2015-05-242-3/+3
|
* 1454Kartik K. Agaram2015-05-241-20/+17
|
* 1453Kartik K. Agaram2015-05-241-1/+1
|
* 1452Kartik K. Agaram2015-05-241-13/+32
| | | | bugfix
* 1451 - share post-processing between all call instructionsKartik K. Agaram2015-05-244-27/+10
|
* 1450Kartik K. Agaram2015-05-241-1/+1
|
* 1449 - use prompt/abort for delimited continuationsKartik K. Agaram2015-05-241-44/+53
| | | | This is *much* more nice-looking scenario.
* 1448Kartik K. Agaram2015-05-241-0/+1
|
* 1447Kartik K. Agaram2015-05-242-20/+55
|
* 1446 - delimited continuationsKartik K. Agaram2015-05-231-0/+145
| | | | This is probably going to be embarrassing.