c29a95b00d
Got dump working, to try to investigate the assoc bug. Much better
...
dump output, but `assoc` still doesn't work for read symbols, and
we now have a segfault on exit.
2026-05-06 12:23:46 +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
22b0160a26
Builds and runs, but print is badly broken. Need some rethink.
2026-04-24 09:22:06 +01:00
235d455b80
More memory debugging, but what it shows is that deallocation is not happening.
2026-04-23 14:45:51 +01:00
aa0d60bbed
It compiles. It runs. Nothing works, but it also doesn't crash. Victory!
2026-04-23 11:50:30 +01:00
c59825d7fe
Closes #18 . Change to char32_t everywhere; builds fine, behaviour as before.
2026-04-20 12:10:38 +01:00
9a0f186f29
Things working much better now. assoc works. Currently printing of
...
string-like-things does not work, but I suspect that's shallow.
2026-04-18 15:44:14 +01:00
4efe9eab87
Very close to a basic REPL now.
2026-04-16 22:32:02 +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
364d7d2c7b
Compiles again, now with bootstrap-layer print implemented, but not yet tested.
...
To get print implemented, I also had to implement a lot of other things.
2026-03-31 15:05:44 +01:00
a8b4a6e69d
My monster, it not only compiles, it now runs!
2026-03-30 11:52:41 +01:00
cae27731b7
Huge amount of work. Does not even nearly compile, but it's nearer.
2026-03-28 23:46:14 +00:00
1afb1b9fad
Added work on making namespaces threadsafe.
2026-03-28 11:56:36 +00:00
6c4be8f283
Lots more code written, and I think most of it's OK; but it doesn't compile yet.
2026-03-26 09:01:46 +00:00
914c35ead0
Moved legacy code into archive, ready for a new rapid(?) prototype.
...
I may regret doing this!
2026-03-24 16:25:09 +00:00
99d4794f3b
Upversioned the C source tree to '0.0.7-SNAPSHOT', but proposing to start experimental
...
work towards 0.1.0 in separate source trees.
2026-03-19 13:59:06 +00:00