• Joined on 2025-03-02
simon pushed to develop at simon/post-scarcity 2026-03-13 23:43:54 +00:00
d1ce893633 This is broken, but the stack limit feature works. Some debugging needed.
simon pushed to develop at simon/post-scarcity 2026-03-02 11:13:38 +00:00
2536e76617 Added 'depth' counter to stack frames. The idea is two-fold:
simon pushed to develop at simon/post-scarcity 2026-03-01 20:44:25 +00:00
72a8bc09e0 Very minor fixes/
3a1f64d7ff Well, I'm back to the same failed unit tests as the develop branch
bcb227a5f9 Still not working, but I have increasing confidence I'm on the right track.
a1c377bc7c Established intern bug is in getting, not setting; improved exceptions.
54f6f023c6 More debugging output. Getting desperate!
Compare 6 commits »
simon pushed to intern-rewrite at simon/post-scarcity 2026-02-28 18:11:13 +00:00
bcb227a5f9 Still not working, but I have increasing confidence I'm on the right track.
simon pushed to intern-rewrite at simon/post-scarcity 2026-02-28 15:17:02 +00:00
a1c377bc7c Established intern bug is in getting, not setting; improved exceptions.
54f6f023c6 More debugging output. Getting desperate!
Compare 2 commits »
simon created branch intern-rewrite in simon/post-scarcity 2026-02-28 11:22:10 +00:00
simon pushed to intern-rewrite at simon/post-scarcity 2026-02-28 11:22:10 +00:00
72548097cf Rewriting intern. This is badly broken, but I think on the road to better.
simon pushed tag release_0.0.5 to simon/post-scarcity 2026-02-27 09:50:28 +00:00
simon commented on issue simon/post-scarcity#9 2026-02-27 09:48:18 +00:00
The bignum bug(s)

Last night's (or rather, very early this morning's) investigations showed that version 0.0.5's bignum arithmettic is less buggy (still buggy but less buggy) than 0.0.6-SNAPSHOT's. This morning…

simon pushed to develop at simon/post-scarcity 2026-02-27 04:04:35 +00:00
145a0fe5a7 Updated the state of play.
1900bca706 Very, very nearly ready for 0.0.6. Too tired to press the burron tonight.
Compare 2 commits »
simon pushed to master at simon/post-scarcity 2026-02-27 04:04:12 +00:00
4e76fad655 Revert to 60-bit bignum chunks; better make test rigging
e9f49d06a6 Added code::blocks project experimentally; also, added macro for bits
ce1c72973d Defensive commit before experimenting with code::blocks
Compare 3 commits »
simon commented on issue simon/post-scarcity#9 2026-02-27 03:23:00 +00:00
The bignum bug(s)

We are managing numbers just across the bignum boundary:

:: 1152921504606846977

1,152,921,504,606,846,977
:: (inspect 1152921504606846977)

        INTR (1381256777) at page
simon commented on issue simon/post-scarcity#9 2026-02-27 03:17:39 +00:00
The bignum bug(s)

The system can manage integers up to beyond +- 1,000,000,000,000,000,000 (1018), and although I really want bignums to work, that's probably good enough for now.

simon commented on issue simon/post-scarcity#9 2026-02-27 02:51:02 +00:00
The bignum bug(s)

The following scratchpad shows that at one point we were getting past the first bignum barrier, but even this no longer works.

(set! i
  (+
    10000000000000000000
    1000000000000
simon opened issue simon/post-scarcity#10 2026-02-27 02:41:05 +00:00
Map equality
simon opened issue simon/post-scarcity#9 2026-02-27 02:37:16 +00:00
The bignum bug(s)
simon opened issue simon/post-scarcity#8 2026-02-27 02:34:03 +00:00
Memory cleanup
simon opened issue simon/post-scarcity#7 2026-02-27 02:32:01 +00:00
Subtraction of rational numbers
simon closed issue simon/post-scarcity#6 2026-02-26 21:17:30 +00:00
hash code for a type string is not the same as hash code for the same string read by the reader ('the member bug')
simon pushed to develop at simon/post-scarcity 2026-02-26 21:17:01 +00:00
b720211b7b Made the string returned by c_type null-character terminated. Fixes #6.
f21f763f94 Work on documentation.
Compare 2 commits »