f7eabb9b62
Working on eval/apply. Unfinished, does not build. More significantly,
...
as the focus ot this prototype is supposed to be building things in
Lisp,
I've started deliberately copying stuff that mostly works directly from
the 0.0.6 branch into this branch. After all, if it's going to be
replaced in Lisp, it doesn't have to be the most elegant C.
2026-04-25 21:52:05 +01:00
63906fe817
Print is less badly broken. Read is less badly broken. GC is too aggressive.
2026-04-24 21:20:23 +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
ef59563e25
Still in progress. Nothing workds.
2026-04-21 14:43:09 +01:00
6148d3699f
Right, I'm committing this session because I'm too cold and tired to go on.
...
It does not at present build (and it's going to take a good bit more work
before it does).
2026-04-20 18:29:28 +01:00
f05d1af9d6
Successfully added mutexes protecting freelist access. No behaviour change.
2026-04-20 13:59:47 +01:00
cf05e30540
Well, we have a REPL. It blows up horribly, but we have one.
2026-04-17 14:20:31 +01:00
4efe9eab87
Very close to a basic REPL now.
2026-04-16 22:32:02 +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
04aa32bd5a
Whoops! several new files missed from recent commits.
2026-04-16 00:24:03 +01:00