6ded94f7d0oops: put working document under version control
bytecode
Scott Richmond
2025-06-06 00:06:23 -0400
0347d10db7first draft of complex string matching, discover jump mistake
Scott Richmond
2025-06-05 23:26:42 -0400
77faf67191fix InterpolatedPattern compilation
Scott Richmond
2025-06-05 21:23:08 -0400
f8adaa7971first draft of partial application, is working in easy cases
Scott Richmond
2025-06-05 16:45:23 -0400
dee9bcfc33start work on partial application, fix/abstract binding resolution
Scott Richmond
2025-06-05 16:10:40 -0400
f3bf55fe72add dict splats
Scott Richmond
2025-06-05 13:24:32 -0400
b557c487ccadd list splats
Scott Richmond
2025-06-05 13:05:07 -0400
b8b720b877add do forms
Scott Richmond
2025-06-05 12:15:49 -0400
23b8beb291fix extra pop regression
Scott Richmond
2025-06-05 12:04:02 -0400
5ae4742840save work, working on function clause guards, extra pop instructions are showing up after function definitions
Scott Richmond
2025-06-04 19:02:19 -0400
0f8645d2ebguards work in match forms
Scott Richmond
2025-06-04 18:55:40 -0400
01ce043379guards work in match forms
Scott Richmond
2025-06-04 18:51:07 -0400
2ce2e2c2d3let as last expr in block now returns rhs; clean up some comment cruft
Scott Richmond
2025-06-04 18:27:17 -0400
61b1b7bf90closures work?!
Scott Richmond
2025-06-04 17:53:38 -0400
bf2b16c30fadd a print builtin/opcode
Scott Richmond
2025-06-03 19:26:01 -0400
c497b90a16implement multiterm synthetic expressions
Scott Richmond
2025-06-03 19:13:40 -0400
fc245348b4start pulling base fns into bytecode interpreter
Scott Richmond
2025-06-03 18:54:33 -0400
615fef6ebcfunction calls: first draft, worked out the obvious bugs
Scott Richmond
2025-06-03 17:30:00 -0400
86992078e9keywords and interned strings use &'static str instead of indexes into vecs
Scott Richmond
2025-06-03 16:23:37 -0400
681176282cbasic function calls, still with bugs!
Scott Richmond
2025-06-03 15:48:13 -0400
22d1ceb3e8vm.chunk -> vm.callframe.chunk
Scott Richmond
2025-06-02 13:34:23 -0400
de3d7e834cmaybe properly compile functions? need to start work on fn calls to test
Scott Richmond
2025-06-01 20:01:42 -0400
b6f9b35b4cstart major work on function compilation
Scott Richmond
2025-05-30 17:02:55 -0400
34ab24c4c9add as patterns
Scott Richmond
2025-05-30 14:57:51 -0400
cda217f6efadd string interpolation
Scott Richmond
2025-05-30 11:44:32 -0400
82ac6744caor and and are now reserved words
Scott Richmond
2025-05-28 16:37:25 -0400