• Joined on 2022-09-21
dane pushed to legacy at dane/petri 2026-03-03 19:50:45 -06:00
dane created branch legacy in dane/petri 2026-03-03 19:50:45 -06:00
dane pushed to master at dane/d- 2026-02-23 10:01:04 -06:00
c4c255aa96 Add oop to sources
dane pushed to master at dane/d- 2026-02-23 09:53:37 -06:00
b4af4dc990 add oop submodule
dane pushed to master at dane/scm-to-vm 2026-02-15 13:33:32 -06:00
51e34c9750 Delete old vm
b50d3109c0 Utilize new implementation of vm
d44f5d2851 Other implementation of vm?
Compare 3 commits »
dane pushed to master at dane/scm-to-vm 2026-02-10 13:40:02 -06:00
0783e7c587 Generalize breakpoints
dane pushed to master at dane/scm-to-vm 2026-02-09 16:30:54 -06:00
c7b0d20334 Externalize stack for some reason, am I deathless?
dane pushed to master at dane/scm-to-vm 2026-02-09 11:01:30 -06:00
4280841719 Pluggable instruction sets
dane pushed to master at dane/scm-to-vm 2026-02-04 11:37:36 -06:00
e4fe2c6bff remove dead code and update testing functions
dane pushed to master at dane/scm-to-vm 2026-02-04 11:18:11 -06:00
9de16cfd3a Put a lid on the T-k issues
ec017b57fa Move optmization to after cps-ification
Compare 2 commits »
dane pushed to master at dane/scm-to-vm 2026-01-27 14:48:42 -06:00
01721cc9c2 update compiliation steps to use the letrecs (fix combinators)
dane pushed to master at dane/scm-to-vm 2026-01-27 11:00:23 -06:00
67d7cd8e3e Desugaring combines adjacent top-level defines into one letrec
dane pushed to master at dane/scm-to-vm 2026-01-26 10:29:29 -06:00
bb23fe5c58 Unique rename strategy for cps
dane pushed to master at dane/scm-to-vm 2026-01-25 20:58:27 -06:00
acc8054505 Added quotes and added an interpreter for scheme on the ir
dane pushed to master at dane/scm-to-vm 2026-01-23 13:03:38 -06:00
735d731bb6 Letrecs now working properly, no use before definitions
dane pushed to master at dane/scm-to-vm 2026-01-23 09:13:30 -06:00
05fd5f5db2 Struggling here a bit, removing env from cps until scope issues are fixed
dane pushed to master at dane/scm-to-vm 2026-01-20 11:56:31 -06:00
f9d30db271 Environment records for cps conversion, uniq identifiers avoid shadowing, desugar removes all defines
dane pushed to master at dane/scm-to-vm 2026-01-14 13:44:41 -06:00
244cd5e967 Prefer letrec to define-then!, basically the same thing but one is real. Need to redo denotation
dane pushed to master at dane/scm-to-vm 2026-01-09 22:30:50 -06:00
37bacda095 More WIP compiler stuff, generating combinators, possibly correct?
dane pushed to master at dane/lisp-in-small-pieces 2026-01-05 12:13:57 -06:00
e379db4e0c some cleanup, fix sequences