about summary refs log tree commit diff stats
path: root/apps/tile/environment.mu
Commit message (Collapse)AuthorAgeFilesLines
* 6922Kartik Agaram2020-10-011-1/+5
|
* 6883Kartik Agaram2020-09-261-2/+2
|
* 6882Kartik Agaram2020-09-261-8/+0
|
* 6881 - tile: function calls can now be expandedKartik Agaram2020-09-261-7/+20
|
* 6880Kartik Agaram2020-09-261-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 callsKartik Agaram2020-09-261-8/+16
|
* 6877Kartik Agaram2020-09-261-2/+24
| | | | Track just whether to step inside or not.
* 6876Kartik Agaram2020-09-261-29/+2
| | | | Back to commit 6872.
* 6875Kartik Agaram2020-09-261-1/+28
| | | | | Snapshot. Caching subsidiary stacks is a dead end; they're just the final iteration. We need to render all iterations.
* 6874Kartik Agaram2020-09-261-1/+1
|
* 6872Kartik Agaram2020-09-261-0/+2
| | | | Hackily show function definition.
* 6870Kartik Agaram2020-09-261-7/+7
| | | | | | Emit a stack of not ints but more complex objects containing the int payload. Function calls again segfaulting.
* 6861 - tile: conventional replKartik Agaram2020-09-261-22/+35
|
* 6860Kartik Agaram2020-09-261-5/+3
| | | | | Snapshot: tile currently segfaulting. I need to back up and make it easier to debug.
* 6856Kartik Agaram2020-09-251-5/+5
|
* 6855Kartik Agaram2020-09-251-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 scopesKartik Agaram2020-09-241-1/+1
|
* 6850Kartik Agaram2020-09-241-7/+2
|
* 6849Kartik Agaram2020-09-241-8/+15
|
* 6848Kartik Agaram2020-09-241-7/+8
|
* 6844 - tile: initial data modelKartik Agaram2020-09-231-13/+27
| | | | I actually deleted a test here! Hard-core prototype mode.
* 6841Kartik Agaram2020-09-221-0/+9
| | | | Initial sketch for a menu bar.
* 6840Kartik Agaram2020-09-221-8/+17
| | | | Extract "unmoving background" into a separate function.
* 6839Kartik Agaram2020-09-221-2/+1
| | | | Not sure what I was seeing. clear-screen is plenty stable.
* 6838Kartik Agaram2020-09-221-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.
* 6836Kartik Agaram2020-09-221-12/+32
|
* 6833 - tile: right-justify for negative numbersKartik Agaram2020-09-221-5/+5
|
* 6832 - tile: right-justify numbersKartik Agaram2020-09-221-4/+6
| | | | Fails noisily for negative integers so far.
* 6831 - tile: preserve color contrastKartik Agaram2020-09-211-1/+17
| | | | Formula from Chris Maughan: (0.2126*R + 0.7152*G + 0.0722*B) > 0.5
* 6830 - tile: hash bg rather than fg colorKartik Agaram2020-09-211-2/+2
|
* 6829 - tile: colorize values on the stackKartik Agaram2020-09-211-7/+21
|
* 6828Kartik Agaram2020-09-211-1/+1
|
* 6827 - tile: make top of stack line upKartik Agaram2020-09-211-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 wordKartik Agaram2020-09-211-1/+4
|
* 6825 - tile: stop rendering the final word, in case it's incompleteKartik Agaram2020-09-211-24/+39
|
* 6824 - tile: gap in column width computationKartik Agaram2020-09-211-0/+6
|
* 6823 - tile: clear colors; we'll try something newKartik Agaram2020-09-211-42/+4
|
* 6822Kartik Agaram2020-09-201-2/+2
|
* 6821 - highlight words clobbered by the next wordKartik Agaram2020-09-201-0/+35
| | | | Another suggestion from the Future of Software forum.
* 6820Kartik Agaram2020-09-201-1/+1
|
* 6819Kartik Agaram2020-09-201-4/+4
|
* 6818 - color top of stackKartik Agaram2020-09-201-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 wordKartik Agaram2020-09-191-0/+28
|
* 6813 - tile: right-cursor is now easyKartik Agaram2020-09-191-7/+22
|
* 6812 - tile: render cursor locationKartik Agaram2020-09-191-3/+13
|
* 6811 - tile: left-cursor movementKartik Agaram2020-09-191-5/+20
| | | | | Displayed cursor position is not yet correct, but insertions happen at the right cursor position.
* 6810 - tile: adaptive column widthsKartik Agaram2020-09-191-2/+7
|
* 6807 - tile: render intermediate stack stateKartik Agaram2020-09-191-13/+37
|
* 6806 - tile: place-holder for bottom of stackKartik Agaram2020-09-191-16/+19
|
* 6804 - tile: render all wordsKartik Agaram2020-09-191-5/+17
|