• Joined on 2025-03-02
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?
simon commented on issue simon/post-scarcity#9 2026-03-19 14:25:31 +00:00
The bignum bug(s)

If, as proposed, in 0.1.0 I implement bignums in Lisp, there's a beautiful and easy-to-understand explanation of how they're implemented in ulisp here, which will…

simon pushed tag release/0.0.6 to simon/post-scarcity 2026-03-19 14:20:40 +00:00
simon pushed to develop at simon/post-scarcity 2026-03-19 14:00:42 +00:00
99d4794f3b Upversioned the C source tree to '0.0.7-SNAPSHOT', but proposing to start experimental
simon pushed to master at simon/post-scarcity 2026-03-19 13:50:39 +00:00
e5e0de957c Release 0.0.6!
788cb48b37 Ready for release 0.0.6 (still lots of bugs).
a20c956288 'Fixed' issue #8; but done so by introducing a goto. Not entirely happy about this.
dc5cac0bd8 Work on the 'member?' bug - (issue #8) -- which turns out to be assoc/interned.
7d0ce67373 Fixed a segfault when the system can initialise no more pages.
Compare 64 commits »
simon pushed to develop at simon/post-scarcity 2026-03-19 13:39:59 +00:00
788cb48b37 Ready for release 0.0.6 (still lots of bugs).
simon closed issue simon/post-scarcity#11 2026-03-18 21:37:40 +00:00
The member? bug
simon pushed to develop at simon/post-scarcity 2026-03-18 21:37:10 +00:00
a20c956288 'Fixed' issue #8; but done so by introducing a goto. Not entirely happy about this.
simon pushed to develop at simon/post-scarcity 2026-03-18 20:45:26 +00:00
dc5cac0bd8 Work on the 'member?' bug - (issue #8) -- which turns out to be assoc/interned.
simon commented on issue simon/post-scarcity#11 2026-03-18 16:37:49 +00:00
The member? bug

This is in commit #7d0ce67373, although the bug has certainly been present in all commits up to this one.