about summary refs log tree commit diff stats
path: root/apps/mulisp.subx
Commit message (Collapse)AuthorAgeFilesLines
* 5782 - fix a widespread bug with Heap-sizeKartik Agaram2019-11-301-1/+1
|
* 5719Kartik Agaram2019-10-291-1/+1
|
* 5715Kartik Agaram2019-10-261-1/+1
| | | | | | | Clean up pseudocode to match planned syntax for the type- and memory-safe level-2 Mu language. http://akkartik.name/post/mu-2019-2 is already out of date.
* 5700Kartik Agaram2019-10-171-1/+1
|
* 5698Kartik Agaram2019-10-151-11/+11
| | | | Thanks Andrew Owen for reporting this typo.
* 5686Kartik Agaram2019-09-221-1/+1
| | | | Get mulisp reflecting whatever's typed in again.
* 5685 - back tinkering with mulispKartik Agaram2019-09-221-35/+41
|
* 5682Kartik Agaram2019-09-201-1/+1
|
* 5675 - move helpers from subx-common into layersKartik Agaram2019-09-191-1/+1
| | | | | | | | | | | | | | | | This undoes 5672 in favor of a new plan: Layers 000 - 099 are for running without syntax sugar. We use them for building syntax-sugar passes. Layers 100 and up are for running with all syntax sugar. The layers are arranged in approximate order so more phases rely on earlier layers than later ones. I plan to not use intermediate syntax sugar (just sigils without calls, or sigils and calls without braces) anywhere except in the specific passes implementing them.
* 5663Kartik Agaram2019-09-181-4/+63
| | | | | | Snapshot of mulisp before we put it on the back-burner. It's going to take too long, and we're better off building out the lower layers that make it more convenient to create.
* 5661Kartik Agaram2019-09-151-1/+1
|
* 5646Kartik Agaram2019-09-111-1/+1
|
* 5644 - plan data structures for mulispKartik Agaram2019-09-081-7/+42
|
* 5637Kartik Agaram2019-09-071-11/+7
|
* 5634 - add read/eval/print phasesKartik Agaram2019-09-071-16/+78
|
* 5633 - start of a toy lisp interpreterKartik Agaram2019-09-071-0/+76