Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 1497 - 2 boneheaded bugs in parsing scenarios | Kartik K. Agaram | 2015-05-28 | 3 | -7/+53 |
| | |||||
* | 1495 | Kartik K. Agaram | 2015-05-27 | 1 | -0/+30 |
| | |||||
* | 1494 | Kartik K. Agaram | 2015-05-27 | 2 | -6/+189 |
| | |||||
* | 1493 - less hard-coded version anticipating strings | Kartik K. Agaram | 2015-05-27 | 1 | -24/+48 |
| | |||||
* | 1492 | Kartik K. Agaram | 2015-05-27 | 1 | -1/+24 |
| | |||||
* | 1491 | Kartik K. Agaram | 2015-05-27 | 2 | -0/+5 |
| | |||||
* | 1490 - repl: can backspace over comments | Kartik K. Agaram | 2015-05-27 | 1 | -2/+80 |
| | |||||
* | 1489 - repl: initial support for color | Kartik K. Agaram | 2015-05-27 | 1 | -1/+27 |
| | |||||
* | 1488 | Kartik K. Agaram | 2015-05-27 | 1 | -3/+4 |
| | |||||
* | 1487 - repl working interactively | Kartik K. Agaram | 2015-05-27 | 2 | -5/+6 |
| | |||||
* | 1486 - repl: hitting enter now working | Kartik K. Agaram | 2015-05-27 | 5 | -3/+25 |
| | |||||
* | 1485 - start of a repl tool | Kartik K. Agaram | 2015-05-27 | 3 | -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 utopia | Kartik K. Agaram | 2015-05-27 | 1 | -13/+15 |
| | | | | From http://www.musklevel.com/s/xregsj/teaching_people_to_read_other_people%27s_computer_programs | ||||
* | 1483 - *really* check color screens in scenarios | Kartik K. Agaram | 2015-05-27 | 7 | -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. | ||||
* | 1482 | Kartik K. Agaram | 2015-05-26 | 1 | -3/+2 |
| | |||||
* | 1481 | Kartik K. Agaram | 2015-05-26 | 1 | -5/+5 |
| | |||||
* | 1480 | Kartik K. Agaram | 2015-05-26 | 1 | -1/+1 |
| | |||||
* | 1479 - screen tests can check color | Kartik K. Agaram | 2015-05-26 | 1 | -3/+48 |
| | | | | | Unclear if filtering by color is the best interface. Adding the color attribute into the screen contents seems ugly. | ||||
* | 1478 | Kartik K. Agaram | 2015-05-26 | 2 | -5/+6 |
| | |||||
* | 1477 | Kartik K. Agaram | 2015-05-26 | 1 | -0/+15 |
| | |||||
* | 1476 - fake screens support color | Kartik K. Agaram | 2015-05-26 | 4 | -33/+63 |
| | |||||
* | 1475 | Kartik K. Agaram | 2015-05-26 | 1 | -5/+16 |
| | |||||
* | 1474 - another warning | Kartik K. Agaram | 2015-05-26 | 6 | -17/+47 |
| | |||||
* | 1473 | Kartik K. Agaram | 2015-05-26 | 4 | -30/+60 |
| | |||||
* | 1471 | Kartik K. Agaram | 2015-05-26 | 9 | -9/+9 |
| | |||||
* | 1470 | Kartik K. Agaram | 2015-05-26 | 2 | -10/+10 |
| | |||||
* | 1469 | Kartik K. Agaram | 2015-05-26 | 2 | -8/+8 |
| | |||||
* | 1468 | Kartik K. Agaram | 2015-05-26 | 1 | -3/+3 |
| | |||||
* | 1467 | Kartik K. Agaram | 2015-05-26 | 1 | -1/+1 |
| | |||||
* | 1466 | Kartik K. Agaram | 2015-05-26 | 1 | -4/+4 |
| | |||||
* | 1465 | Kartik K. Agaram | 2015-05-26 | 1 | -5/+24 |
| | |||||
* | 1464 | Kartik K. Agaram | 2015-05-26 | 1 | -0/+13 |
| | |||||
* | 1463 | Kartik K. Agaram | 2015-05-26 | 1 | -4/+5 |
| | |||||
* | 1462 - blurbs for example programs | Kartik K. Agaram | 2015-05-26 | 1 | -1/+28 |
| | |||||
* | 1461 - descriptions/table of contents for the layers | Kartik K. Agaram | 2015-05-26 | 55 | -127/+196 |
| | |||||
* | 1460 | Kartik K. Agaram | 2015-05-25 | 1 | -1/+8 |
| | |||||
* | 1459 | Kartik K. Agaram | 2015-05-25 | 64 | -1355/+2940 |
| | |||||
* | 1458 | Kartik K. Agaram | 2015-05-25 | 3 | -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 color | Kartik K. Agaram | 2015-05-25 | 2 | -2/+7 |
| | | | | Just foreground color for now. | ||||
* | 1456 | Kartik K. Agaram | 2015-05-25 | 1 | -2/+2 |
| | |||||
* | 1455 | Kartik K. Agaram | 2015-05-24 | 2 | -3/+3 |
| | |||||
* | 1454 | Kartik K. Agaram | 2015-05-24 | 1 | -20/+17 |
| | |||||
* | 1453 | Kartik K. Agaram | 2015-05-24 | 1 | -1/+1 |
| | |||||
* | 1452 | Kartik K. Agaram | 2015-05-24 | 1 | -13/+32 |
| | | | | bugfix | ||||
* | 1451 - share post-processing between all call instructions | Kartik K. Agaram | 2015-05-24 | 4 | -27/+10 |
| | |||||
* | 1450 | Kartik K. Agaram | 2015-05-24 | 1 | -1/+1 |
| | |||||
* | 1449 - use prompt/abort for delimited continuations | Kartik K. Agaram | 2015-05-24 | 1 | -44/+53 |
| | | | | This is *much* more nice-looking scenario. | ||||
* | 1448 | Kartik K. Agaram | 2015-05-24 | 1 | -0/+1 |
| | |||||
* | 1447 | Kartik K. Agaram | 2015-05-24 | 2 | -20/+55 |
| | |||||
* | 1446 - delimited continuations | Kartik K. Agaram | 2015-05-23 | 1 | -0/+145 |
| | | | | This is probably going to be embarrassing. |