Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 7210 | Kartik Agaram | 2020-11-07 | 4 | -11/+40 |
| | | | | | Bug fixed; I had to reinitialize the table of bindings. Interesting debugging experience. | ||||
* | 7209 | Kartik Agaram | 2020-11-07 | 1 | -1/+1 |
| | |||||
* | 7208 - tile: start new line | Kartik Agaram | 2020-11-07 | 1 | -0/+35 |
| | | | | | | | | Only the final line shows the stack for now. No way to move cursor back up. One bug I'm noticing: creating a screen on one line and then reusing it in a second causes operations to be performed multiple times. | ||||
* | 7207 - tile: bugfix | Kartik Agaram | 2020-11-07 | 1 | -0/+2 |
| | |||||
* | 7206 - tile: up/down/left/right now print lines | Kartik Agaram | 2020-11-07 | 1 | -20/+57 |
| | |||||
* | 7205 - tile: magnitudes for up/down/left/right | Kartik Agaram | 2020-11-07 | 1 | -17/+41 |
| | |||||
* | 7202 - rendering screens above other values | Kartik Agaram | 2020-11-06 | 2 | -1/+26 |
| | |||||
* | 7201 | Kartik Agaram | 2020-11-06 | 1 | -8/+6 |
| | |||||
* | 7200 - tile: cursor movement helpers | Kartik Agaram | 2020-11-06 | 2 | -3/+121 |
| | |||||
* | 7199 - tile: primitive 'move' | Kartik Agaram | 2020-11-06 | 1 | -1/+30 |
| | |||||
* | 7198 - tile: primitive 'print' | Kartik Agaram | 2020-11-06 | 3 | -6/+43 |
| | |||||
* | 7197 - tile: render screen contents and cursor | Kartik Agaram | 2020-11-06 | 1 | -10/+38 |
| | |||||
* | 7196 - tile: render empty screen | Kartik Agaram | 2020-11-06 | 2 | -19/+80 |
| | |||||
* | 7195 - tile: create 'screen' objects | Kartik Agaram | 2020-11-06 | 4 | -0/+61 |
| | |||||
* | 7194 | Kartik Agaram | 2020-11-06 | 2 | -45/+51 |
| | |||||
* | 7193 - tile: extract taxonomy of values into a separate file | Kartik Agaram | 2020-11-06 | 3 | -206/+208 |
| | |||||
* | 7181 - type checks for 'address' instruction | Kartik Agaram | 2020-11-05 | 1 | -2/+2 |
| | |||||
* | 7180 | Kartik Agaram | 2020-11-04 | 1 | -1/+1 |
| | | | | | | | More bugfixes, now all apps are working. In the process of fixing the bugs in translating apps/browse, I found a typo in apps/tile that just happened to accidentally be compiling fine. | ||||
* | 7166 | Kartik Agaram | 2020-11-03 | 1 | -42/+40 |
| | |||||
* | 7165 | Kartik Agaram | 2020-11-03 | 1 | -1/+1 |
| | | | | | All tasks of https://github.com/akkartik/mu/issues/45#issuecomment-719990879 should now be complete. | ||||
* | 7159 - explicitly use 'return' everywhere | Kartik Agaram | 2020-11-02 | 11 | -399/+360 |
| | | | | https://github.com/akkartik/mu/issues/45#issuecomment-719990879, task 2. | ||||
* | 7156 | Kartik Agaram | 2020-11-01 | 1 | -2/+2 |
| | |||||
* | 7140 | Kartik Agaram | 2020-10-29 | 1 | -0/+11 |
| | |||||
* | 7129 - tile: allow bindings anywhere | Kartik Agaram | 2020-10-27 | 1 | -7/+7 |
| | | | | | | | | | | Amazing how easy this was. And it does feel more intuitive. If I decide at some point that I want to bind something to a name I don't usually want to lose the entire line after that point. It also sidesteps for now the thorny question of whether to permit organically switching to a new line (rather than using the 'name value' hotkey), and how that should work. | ||||
* | 7128 | Kartik Agaram | 2020-10-27 | 1 | -5/+11 |
| | | | | More consistent spacing in sandbox render. | ||||
* | 7127 | Kartik Agaram | 2020-10-27 | 1 | -1/+1 |
| | |||||
* | 7126 | Kartik Agaram | 2020-10-27 | 1 | -5/+5 |
| | |||||
* | 7125 - tile: fade out values on the stack | Kartik Agaram | 2020-10-27 | 1 | -4/+1 |
| | |||||
* | 7124 - tiles: better 'lines' primitive | Kartik Agaram | 2020-10-27 | 2 | -14/+19 |
| | |||||
* | 7123 - tile: truncate string if necessary | Kartik Agaram | 2020-10-26 | 3 | -3/+30 |
| | |||||
* | 7122 - tile: styling for strings | Kartik Agaram | 2020-10-26 | 1 | -1/+6 |
| | |||||
* | 7121 | Kartik Agaram | 2020-10-26 | 1 | -5/+11 |
| | | | | | | | Starting to polish 'line-count' demo: filename line-count = filename open lines len | ||||
* | 7120 - tile: array of lines from file | Kartik Agaram | 2020-10-26 | 3 | -1/+77 |
| | | | | Requires a quick hacky change to Mu compiler. | ||||
* | 7119 - tile: new primitive to slurp file contents | Kartik Agaram | 2020-10-26 | 2 | -1/+41 |
| | | | | | Stack display is messed up when file contents contain newlines. Ignoring that for now. | ||||
* | 7118 | Kartik Agaram | 2020-10-26 | 1 | -3/+5 |
| | |||||
* | 7117 | Kartik Agaram | 2020-10-26 | 1 | -2/+4 |
| | |||||
* | 7116 - tile: regression in typing in strings | Kartik Agaram | 2020-10-26 | 2 | -55/+46 |
| | | | | We really need to clean up the Mu compiler's logic around function outputs. | ||||
* | 7115 | Kartik Agaram | 2020-10-26 | 2 | -6/+6 |
| | |||||
* | 7113 | Kartik Agaram | 2020-10-26 | 1 | -2/+12 |
| | |||||
* | 7112 - tile: arrays of non-integers | Kartik Agaram | 2020-10-26 | 4 | -73/+125 |
| | |||||
* | 7111 | Kartik Agaram | 2020-10-26 | 1 | -36/+41 |
| | |||||
* | 7110 | Kartik Agaram | 2020-10-26 | 1 | -0/+54 |
| | | | | | | | | | | Some more helpers that I want to avoid using, but they help me gain confidence in the current implementation of file handles. Manual test: "x" open dup read swap read Assumes there's a file called `x` in the current directory that contains at least two (short!) lines. | ||||
* | 7108 - tile: read from file handle | Kartik Agaram | 2020-10-25 | 1 | -0/+36 |
| | |||||
* | 7107 - tile: file handles | Kartik Agaram | 2020-10-25 | 4 | -1/+65 |
| | |||||
* | 7106 - tile: arrays of ints | Kartik Agaram | 2020-10-25 | 4 | -25/+145 |
| | |||||
* | 7105 - tile: define-function works with strings | Kartik Agaram | 2020-10-25 | 3 | -22/+37 |
| | |||||
* | 7104 - tile: word-rename works with strings | Kartik Agaram | 2020-10-25 | 2 | -4/+32 |
| | |||||
* | 7103 - tile: first primitive for strings | Kartik Agaram | 2020-10-25 | 4 | -1/+58 |
| | |||||
* | 7102 | Kartik Agaram | 2020-10-25 | 1 | -3/+13 |
| | |||||
* | 7101 - tile: remove quotes when evaluating strings | Kartik Agaram | 2020-10-25 | 3 | -7/+4 |
| | | | | This found several bugs due to me not checking for null strings. |