• Joined on 2022-09-21
dane pushed to master at dane/d- 2025-09-11 12:19:47 -05:00
c6332cd371 Add (anything) to tests that match... anything
dane pushed to master at dane/scm-to-vm 2025-09-05 10:01:20 -05:00
2d868bb581 Move further code to common, rename to assembler (last restructure I promise)
dane pushed to master at dane/scm-to-vm 2025-09-04 19:51:30 -05:00
4e8e3ef8c4 Move common elements of the assembler (basically everything) to common file
dane pushed to master at dane/scm-to-vm 2025-09-03 19:40:57 -05:00
490840e577 Stateful assembler like Guile, hope to extend to interface for compiler
dane pushed to master at dane/scm-to-vm 2025-09-02 20:19:25 -05:00
330aca002f Project restructuring to support the new direction
d109b6f374 Barking up the wrong tree here, remember compilation, not interpretation
Compare 2 commits »
dane pushed to master at dane/scm-to-vm 2025-08-28 09:09:39 -05:00
31c529e83a Start working on reference for runtime environment
dane pushed to master at dane/scm-to-vm 2025-08-25 21:28:42 -05:00
3166108e4e Don't reexport from root module
dane pushed to master at dane/scm-to-vm 2025-08-25 17:41:54 -05:00
dd8376365d Add a little scratch file so I can keep track of my work. Actually terminate runtime program
dane pushed to master at dane/scm-to-vm 2025-08-25 17:29:14 -05:00
54709e55f8 Added stepping to debugger
dane pushed to master at dane/scm-to-vm 2025-08-25 12:37:12 -05:00
1c84a9c862 Some bugfixes to runtime code, probably need to implement stepping debugger
d0d0ca23ec More useful error messages, assume unsigned ints
Compare 2 commits »
dane pushed to master at dane/scm-to-vm 2025-08-25 11:47:37 -05:00
33f1618915 Some more compile time errors, some bug fixes for runtime
dane pushed to master at dane/scm-to-vm 2025-08-22 19:12:54 -05:00
274376a5de WIP? written but untested runtime code
03fa8d4370 fix bug, logand arg 2
Compare 2 commits »
dane pushed to master at dane/scm-to-vm 2025-08-19 13:35:12 -05:00
f91fa39aef WIP runtime more. How do I mark primitives+broken hearts?
6ae13b1c86 Add reference C code that I can hand compile
Compare 2 commits »
dane pushed to master at dane/scm-to-vm 2025-08-14 10:04:55 -05:00
c916cc8dbf Add test for debugger
5e46e323a6 Export stack functions for debugging, add one to get as list
Compare 2 commits »
dane pushed to master at dane/scm-to-vm 2025-08-13 11:45:24 -05:00
9a8cd12c5d Change vm from a closure to a record type for ease of use, expose data and ret stacks
dane pushed to master at dane/d- 2025-08-13 11:38:45 -05:00
96d406d98b Add assert-unspecified to literals in define-test
dane pushed to master at dane/scm-to-vm 2025-08-12 14:11:57 -05:00
d02bc02258 Stop the debugger on the first instruction
dane pushed to master at dane/scm-to-vm 2025-06-28 10:37:16 -05:00
ab558d9f60 WIP runtime re-write
cc3d576112 Add "if" as alias for "branch"
Compare 2 commits »
dane pushed to master at dane/scm-to-vm 2025-06-24 18:52:08 -05:00
227dcc662e Add meta assembly commands for dealing with variables
bfe6db57b6 Assembler refactor
Compare 2 commits »
dane pushed to master at dane/d- 2025-03-03 09:05:03 -06:00
41b2467b42 Replace amap/afilter/afor-each with alambda, lambda which destructures a pair into two args