• Joined on 2025-03-02
simon pushed to develop at simon/post-scarcity 2026-03-30 12:30:26 +00:00
e3f922a8bf Added character as a first class object. Stepped through a run; it all works.
simon pushed to develop at simon/post-scarcity 2026-03-30 10:53:16 +00:00
a8b4a6e69d My monster, it not only compiles, it now runs!
simon pushed to develop at simon/post-scarcity 2026-03-30 08:36:34 +00:00
60921be3d4 Much more progress, still doesn't compile.
1ce9fbda77 Still not fixed...
Compare 2 commits »
simon opened issue simon/post-scarcity#17 2026-03-30 07:15:08 +00:00
Add readtables; implement quote and keyword through readtables.
simon opened issue simon/post-scarcity#16 2026-03-30 06:56:26 +00:00
Add an nREPL server
simon pushed to develop at simon/post-scarcity 2026-03-29 11:04:24 +00:00
04bf001652 Progress, but it still doesn't build. I think I'm close, now...
00997d3c90 Down to to compilation errors. Had to reinstate individual size-class headers.
Compare 2 commits »
simon pushed to develop at simon/post-scarcity 2026-03-28 23:47:10 +00:00
cae27731b7 Huge amount of work. Does not even nearly compile, but it's nearer.
simon opened issue simon/post-scarcity#15 2026-03-28 12:02:50 +00:00
Line editor for repl
simon pushed to develop at simon/post-scarcity 2026-03-28 11:57:22 +00:00
1afb1b9fad Added work on making namespaces threadsafe.
simon opened issue simon/post-scarcity#14 2026-03-27 12:54:12 +00:00
Triples, triple stores
simon pushed to master at simon/post-scarcity 2026-03-26 09:31:05 +00:00
0a22222042 The idea of symlinking README.md to docs/Home.md didn't work for autogeneration.
simon pushed to develop at simon/post-scarcity 2026-03-26 09:21:53 +00:00
154cda8da3 Added a 'state of play' update; changed the strapline in Home.md
57c5fe314a Things which should have been saved before the last commit. Sigh.
6c4be8f283 Lots more code written, and I think most of it's OK; but it doesn't compile yet.
Compare 3 commits »
simon pushed to develop at simon/post-scarcity 2026-03-25 11:25:07 +00:00
604fca3c24 Got most of the new memory architecture roughed out.
simon pushed to master at simon/post-scarcity 2026-03-25 07:46:55 +00:00
b8bb923560 Minor formatting
simon pushed to master at simon/post-scarcity 2026-03-24 17:09:14 +00:00
afda60b8e2 Merge branch 'master' of ssh://git.journeyman.cc:4022/simon/post-scarcity
f65f2a7c3c Added the changelog, which should have been in git, but wasn't.
cb84e7ef95 Copied latest roadmap and 0.1.X design document from develop branch
Compare 3 commits »
simon pushed to develop at simon/post-scarcity 2026-03-24 16:54:31 +00:00
19d6b0df29 Firming up the roadmap for the 0.1.X prototype
914c35ead0 Moved legacy code into archive, ready for a new rapid(?) prototype.
09051a3e63 Added an essay on the design of paged space objects; started experimenting in Zig.
Compare 3 commits »
simon commented on issue simon/post-scarcity#13 2026-03-22 10:31:13 +00:00
paged space objects

A perverse thought:

We need to store four bits. We currently have four bytes for the tag field, but we currently interpret those bytes as upper case ASCII characters. Which means we don't use…

simon commented on issue simon/post-scarcity#13 2026-03-20 22:19:42 +00:00
paged space objects

Obviously, we need separate free lists for each size of paged space objects; we can have a [0...16] array of pointers to those free lists.

simon opened issue simon/post-scarcity#13 2026-03-20 22:17:34 +00:00
paged space objects
simon opened issue simon/post-scarcity#12 2026-03-20 12:23:19 +00:00
rename eq? to identical?