4d480798e8
Tactical commit: things in 'stack_ops' really didn't belong in ops; moving.
2026-05-05 17:21:16 +01:00
d2efc8ba78
Now happy with what's appearing in the oblist. Reader is very broken.
2026-05-04 19:26:09 +01:00
fcfdb43b05
I *think* that's all the bootstrap functions being bound in the environment.
2026-05-04 18:23:46 +01:00
aa0d60bbed
It compiles. It runs. Nothing works, but it also doesn't crash. Victory!
2026-04-23 11:50:30 +01:00
8d2acbeb0f
Still making progress. Dropped the archive because it was causing problems.
2026-04-22 21:09:15 +01:00
eed4711fee
Another inconclusive session: still nothing works, still making progress.
2026-04-22 18:16:00 +01:00
02a4bc3e28
Hot damn! When you see an obvious, stupid bug you created, you can't unsee it!
2026-04-18 11:02:35 +01:00
ca5671f613
String-like-things are being created and printed correctly; bind is broken.
2026-04-17 18:40:32 +01:00
83537391a6
Written the constructor for exceptions; in the process, added a
...
metadata slot as a first class slot of exceptions.
2026-04-16 21:33:48 +01:00
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
cb3dcb352e
OK, the problem is that make_frame fails to put the arguments into the frame.
...
I do not (yet) know why not, but that is the problem.
2026-04-16 12:34:47 +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
25c87aac6e
Added debug messages to initialisation functions, but getting a segfault.
...
Not going to debug that tonight!
2026-04-16 00:22:24 +01:00
f751fc8a09
More code, closer to working, still builds.
2026-04-15 22:47:44 +01:00
a8b4a6e69d
My monster, it not only compiles, it now runs!
2026-03-30 11:52:41 +01:00
60921be3d4
Much more progress, still doesn't compile.
2026-03-30 09:35:34 +01:00