about summary refs log tree commit diff stats
path: root/apps/tile/environment.mu
Commit message (Collapse)AuthorAgeFilesLines
* 7125 - tile: fade out values on the stackKartik Agaram2020-10-271-4/+1
|
* 7123 - tile: truncate string if necessaryKartik Agaram2020-10-261-3/+21
|
* 7122 - tile: styling for stringsKartik Agaram2020-10-261-1/+6
|
* 7121Kartik Agaram2020-10-261-5/+11
| | | | | | | Starting to polish 'line-count' demo: filename line-count = filename open lines len
* 7120 - tile: array of lines from fileKartik Agaram2020-10-261-1/+5
| | | | Requires a quick hacky change to Mu compiler.
* 7119 - tile: new primitive to slurp file contentsKartik Agaram2020-10-261-1/+5
| | | | | Stack display is messed up when file contents contain newlines. Ignoring that for now.
* 7118Kartik Agaram2020-10-261-3/+5
|
* 7117Kartik Agaram2020-10-261-2/+4
|
* 7113Kartik Agaram2020-10-261-2/+12
|
* 7112 - tile: arrays of non-integersKartik Agaram2020-10-261-4/+29
|
* 7111Kartik Agaram2020-10-261-36/+41
|
* 7107 - tile: file handlesKartik Agaram2020-10-251-1/+19
|
* 7106 - tile: arrays of intsKartik Agaram2020-10-251-0/+28
|
* 7105 - tile: define-function works with stringsKartik Agaram2020-10-251-0/+4
|
* 7103 - tile: first primitive for stringsKartik Agaram2020-10-251-1/+1
|
* 7102Kartik Agaram2020-10-251-3/+13
|
* 7100 - tile: render string literalsKartik Agaram2020-10-251-7/+25
|
* 7098 - tile: string valuesKartik Agaram2020-10-251-0/+10
| | | | Strings can contain spaces.
* .Kartik Agaram2020-10-241-11/+8
|
* tile: process space in middle of wordKartik Agaram2020-10-241-1/+15
|
* tile: process space at start of wordKartik Agaram2020-10-241-5/+48
| | | | | | This was very difficult to debug. We still need to process space in the middle of a word.
* tile: adjust spacing between commandline and stackKartik Agaram2020-10-231-1/+1
|
* 7087 - defining functions now seems to be workingKartik Agaram2020-10-201-7/+7
|
* 7086Kartik Agaram2020-10-201-11/+2
| | | | | Expanding words now seems to be working. I was forgetting to update 'prev' pointers in a few places.
* 7084Kartik Agaram2020-10-201-2/+7
| | | | | | | | | Cursor now updating right. Still a couple of bugs: ctrl-e doesn't know about multiple lines function calls don't expand right in multi-line sandboxes (but at least I'm now getting to see them in action!)
* 7083Kartik Agaram2020-10-201-2/+15
| | | | | Defining functions mostly working. But we still need to fix the cursor afterwards.
* 7082Kartik Agaram2020-10-201-8/+9
|
* 7081Kartik Agaram2020-10-201-8/+16
| | | | | Defining new functions seems to be working. _However_, we aren't yet detecting duplicates. `x x *` leads to a declaration of `x x f`.
* 7080Kartik Agaram2020-10-201-6/+42
| | | | | Constructing new functions with ctrl-d is now working right. But the call seems exactly flipped.
* 7079Kartik Agaram2020-10-191-1/+35
|
* 7078Kartik Agaram2020-10-191-1/+39
|
* 7077 - tile: render function listKartik Agaram2020-10-191-12/+27
|
* 7066 - tile: some more primitives for testingKartik Agaram2020-10-191-0/+4
| | | | | Lesson learned: functions store args in _reverse_ order. Since evaluation is very frequent, it's worth optimizing for it.
* 7065Kartik Agaram2020-10-191-4/+5
|
* 7064Kartik Agaram2020-10-191-16/+25
|
* 7063 - tile: scaffolding for defining functionsKartik Agaram2020-10-181-5/+119
|
* 7062Kartik Agaram2020-10-181-1/+1
|
* 7061Kartik Agaram2020-10-181-3/+3
|
* 7060 - tile: renaming variables now worksKartik Agaram2020-10-181-9/+10
|
* 7059Kartik Agaram2020-10-181-18/+115
| | | | | Cursor now in the right place after rename. But stack still doesn't show the value of a name.
* 7058Kartik Agaram2020-10-181-16/+93
| | | | | Snapshot; things seem to be working besides ctrl-r, but we aren't yet rendering only the final line.
* 7053Kartik Agaram2020-10-171-7/+30
| | | | | Rename seems to now be working. State still isn't rendered right, so we can't be sure.
* 7051Kartik Agaram2020-10-171-1/+3
|
* 7050Kartik Agaram2020-10-171-2/+13
|
* 7049Kartik Agaram2020-10-171-3/+1
|
* 7048Kartik Agaram2020-10-171-2/+2
|
* 7046 - start of flow for naming wordsKartik Agaram2020-10-171-2/+125
| | | | | Names don't stick yet, but we have a scaffolding for printing a dialog and accepting input.
* 7045Kartik Agaram2020-10-161-37/+42
|
* 7044Kartik Agaram2020-10-161-286/+286
|
* 7043 - the REPL is dead; long live the IVLKartik Agaram2020-10-161-0/+8
|