Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 6922 | Kartik Agaram | 2020-10-01 | 1 | -1/+5 |
| | |||||
* | 6883 | Kartik Agaram | 2020-09-26 | 1 | -2/+2 |
| | |||||
* | 6882 | Kartik Agaram | 2020-09-26 | 1 | -8/+0 |
| | |||||
* | 6881 - tile: function calls can now be expanded | Kartik Agaram | 2020-09-26 | 1 | -7/+20 |
| | |||||
* | 6880 | Kartik Agaram | 2020-09-26 | 1 | -2/+25 |
| | | | | | We need the state of the stack at the call-site. But rendering is already working surprisingly well. | ||||
* | 6878 - tile: mock-up for expanding function calls | Kartik Agaram | 2020-09-26 | 1 | -8/+16 |
| | |||||
* | 6877 | Kartik Agaram | 2020-09-26 | 1 | -2/+24 |
| | | | | Track just whether to step inside or not. | ||||
* | 6876 | Kartik Agaram | 2020-09-26 | 1 | -29/+2 |
| | | | | Back to commit 6872. | ||||
* | 6875 | Kartik Agaram | 2020-09-26 | 1 | -1/+28 |
| | | | | | Snapshot. Caching subsidiary stacks is a dead end; they're just the final iteration. We need to render all iterations. | ||||
* | 6874 | Kartik Agaram | 2020-09-26 | 1 | -1/+1 |
| | |||||
* | 6872 | Kartik Agaram | 2020-09-26 | 1 | -0/+2 |
| | | | | Hackily show function definition. | ||||
* | 6870 | Kartik Agaram | 2020-09-26 | 1 | -7/+7 |
| | | | | | | Emit a stack of not ints but more complex objects containing the int payload. Function calls again segfaulting. | ||||
* | 6861 - tile: conventional repl | Kartik Agaram | 2020-09-26 | 1 | -22/+35 |
| | |||||
* | 6860 | Kartik Agaram | 2020-09-26 | 1 | -5/+3 |
| | | | | | Snapshot: tile currently segfaulting. I need to back up and make it easier to debug. | ||||
* | 6856 | Kartik Agaram | 2020-09-25 | 1 | -5/+5 |
| | |||||
* | 6855 | Kartik Agaram | 2020-09-25 | 1 | -5/+5 |
| | | | | | Get rid of cutesy justify thresholds. They didn't actually save me any trouble, and they won't generalize to other literals besides ints. | ||||
* | 6852 - tile: placeholder for lexical scopes | Kartik Agaram | 2020-09-24 | 1 | -1/+1 |
| | |||||
* | 6850 | Kartik Agaram | 2020-09-24 | 1 | -7/+2 |
| | |||||
* | 6849 | Kartik Agaram | 2020-09-24 | 1 | -8/+15 |
| | |||||
* | 6848 | Kartik Agaram | 2020-09-24 | 1 | -7/+8 |
| | |||||
* | 6844 - tile: initial data model | Kartik Agaram | 2020-09-23 | 1 | -13/+27 |
| | | | | I actually deleted a test here! Hard-core prototype mode. | ||||
* | 6841 | Kartik Agaram | 2020-09-22 | 1 | -0/+9 |
| | | | | Initial sketch for a menu bar. | ||||
* | 6840 | Kartik Agaram | 2020-09-22 | 1 | -8/+17 |
| | | | | Extract "unmoving background" into a separate function. | ||||
* | 6839 | Kartik Agaram | 2020-09-22 | 1 | -2/+1 |
| | | | | Not sure what I was seeing. clear-screen is plenty stable. | ||||
* | 6838 | Kartik Agaram | 2020-09-22 | 1 | -1/+2 |
| | | | | | | Interestingly, erasing the screen partially looks better to me even though it's clearly slower. The divider never being redrawn provides a sense of stability. | ||||
* | 6836 | Kartik Agaram | 2020-09-22 | 1 | -12/+32 |
| | |||||
* | 6833 - tile: right-justify for negative numbers | Kartik Agaram | 2020-09-22 | 1 | -5/+5 |
| | |||||
* | 6832 - tile: right-justify numbers | Kartik Agaram | 2020-09-22 | 1 | -4/+6 |
| | | | | Fails noisily for negative integers so far. | ||||
* | 6831 - tile: preserve color contrast | Kartik Agaram | 2020-09-21 | 1 | -1/+17 |
| | | | | Formula from Chris Maughan: (0.2126*R + 0.7152*G + 0.0722*B) > 0.5 | ||||
* | 6830 - tile: hash bg rather than fg color | Kartik Agaram | 2020-09-21 | 1 | -2/+2 |
| | |||||
* | 6829 - tile: colorize values on the stack | Kartik Agaram | 2020-09-21 | 1 | -7/+21 |
| | |||||
* | 6828 | Kartik Agaram | 2020-09-21 | 1 | -1/+1 |
| | |||||
* | 6827 - tile: make top of stack line up | Kartik Agaram | 2020-09-21 | 1 | -45/+5 |
| | | | | | | | | | | | Idea from the Future of Software group. I was resistant for several days, because stacks should grow up, and because it didn't seem like a problem that the first column's result grew farther and farther away from its input. But eventually I noticed that the final result can also be arbitrarily far below, which seems more serious. This approach also has the salubrious effect of not requiring the precomputation of max-depth. | ||||
* | 6826 - tile: indent columns compared to their final word | Kartik Agaram | 2020-09-21 | 1 | -1/+4 |
| | |||||
* | 6825 - tile: stop rendering the final word, in case it's incomplete | Kartik Agaram | 2020-09-21 | 1 | -24/+39 |
| | |||||
* | 6824 - tile: gap in column width computation | Kartik Agaram | 2020-09-21 | 1 | -0/+6 |
| | |||||
* | 6823 - tile: clear colors; we'll try something new | Kartik Agaram | 2020-09-21 | 1 | -42/+4 |
| | |||||
* | 6822 | Kartik Agaram | 2020-09-20 | 1 | -2/+2 |
| | |||||
* | 6821 - highlight words clobbered by the next word | Kartik Agaram | 2020-09-20 | 1 | -0/+35 |
| | | | | Another suggestion from the Future of Software forum. | ||||
* | 6820 | Kartik Agaram | 2020-09-20 | 1 | -1/+1 |
| | |||||
* | 6819 | Kartik Agaram | 2020-09-20 | 1 | -4/+4 |
| | |||||
* | 6818 - color top of stack | Kartik Agaram | 2020-09-20 | 1 | -0/+3 |
| | | | | Suggestion from the Future of Software group (https://futureofcoding.slack.com/archives/C0120A3L30R/p1600591669008700?thread_ts=1600587602.007800) | ||||
* | 6814 - tile: backspace deletes char or word | Kartik Agaram | 2020-09-19 | 1 | -0/+28 |
| | |||||
* | 6813 - tile: right-cursor is now easy | Kartik Agaram | 2020-09-19 | 1 | -7/+22 |
| | |||||
* | 6812 - tile: render cursor location | Kartik Agaram | 2020-09-19 | 1 | -3/+13 |
| | |||||
* | 6811 - tile: left-cursor movement | Kartik Agaram | 2020-09-19 | 1 | -5/+20 |
| | | | | | Displayed cursor position is not yet correct, but insertions happen at the right cursor position. | ||||
* | 6810 - tile: adaptive column widths | Kartik Agaram | 2020-09-19 | 1 | -2/+7 |
| | |||||
* | 6807 - tile: render intermediate stack state | Kartik Agaram | 2020-09-19 | 1 | -13/+37 |
| | |||||
* | 6806 - tile: place-holder for bottom of stack | Kartik Agaram | 2020-09-19 | 1 | -16/+19 |
| | |||||
* | 6804 - tile: render all words | Kartik Agaram | 2020-09-19 | 1 | -5/+17 |
| |