f915a9993f
Fixed assigning arguments to slots in the frame; also fixed a bug in bind...
...
But did that by switching away from using Lisp calling convention, because
that broke horribly. This is bad news and must be sorted out.
2026-04-16 17:13:20 +01:00
ba985474f6
Initialisation almost succeeds. nil and t are successfully instantiated.
...
We then go into a mess of exceptions which trigger exceptions until we run out
of allocatable memory, but all those exceptions and stack frames are correctly
allocated and torn down again afterwards, so.... sort of good?
2026-04-16 11:39:01 +01:00
f751fc8a09
More code, closer to working, still builds.
2026-04-15 22:47:44 +01:00
c9f50572ab
Many more ops written, and it compiles. Nothing works yet.
2026-04-15 19:50:10 +01:00
b6480aebd5
Converted everything to the new lisp calling convention.
...
Fixes #19
2026-04-01 17:11:10 +01:00
9eb0d3c5a0
I think read will now read integers and symbols, but it's untested.
...
Everything compiles.
2026-04-01 16:06:16 +01:00
a302663b32
Well, I really made a mess with the last commit; this one sorts it out.
2026-03-31 20:09:37 +01:00
a8b4a6e69d
My monster, it not only compiles, it now runs!
2026-03-30 11:52:41 +01:00
04bf001652
Progress, but it still doesn't build. I think I'm close, now...
2026-03-29 12:03:31 +01:00
00997d3c90
Down to to compilation errors. Had to reinstate individual size-class headers.
2026-03-29 11:07:30 +01:00
cae27731b7
Huge amount of work. Does not even nearly compile, but it's nearer.
2026-03-28 23:46:14 +00:00