• Joined on 2025-03-02
simon pushed to feature/reengineering-17-21 at simon/post-scarcity 2026-04-22 20:09:52 +00:00
8d2acbeb0f Still making progress. Dropped the archive because it was causing problems.
simon pushed to feature/reengineering-17-21 at simon/post-scarcity 2026-04-22 17:17:45 +00:00
eed4711fee Another inconclusive session: still nothing works, still making progress.
simon opened issue simon/post-scarcity#22 2026-04-21 15:04:58 +00:00
When in debug mode, perform type-safety checks on stack frames
simon pushed to feature/reengineering-17-21 at simon/post-scarcity 2026-04-21 13:43:40 +00:00
ef59563e25 Still in progress. Nothing workds.
simon pushed to feature/reengineering-17-21 at simon/post-scarcity 2026-04-20 22:24:32 +00:00
aa5b34368e Modified make_cons and make_frame to illustrate the pattern I
simon pushed to feature/reengineering-17-21 at simon/post-scarcity 2026-04-20 17:31:29 +00:00
6148d3699f Right, I'm committing this session because I'm too cold and tired to go on.
simon commented on issue simon/post-scarcity#18 2026-04-20 16:22:50 +00:00
Consider converting from wchar_t to char32_t, everywhere.

OK, this may have been a mistake. fwprintf and friends, and consequently url_fwprintf and friends, expect wchar_t, and consequently are throwing compiler warnings. It compiles, and there's no…

simon reopened issue simon/post-scarcity#18 2026-04-20 16:18:41 +00:00
Consider converting from wchar_t to char32_t, everywhere.
simon pushed to feature/reengineering-17-21 at simon/post-scarcity 2026-04-20 13:01:04 +00:00
f05d1af9d6 Successfully added mutexes protecting freelist access. No behaviour change.
simon closed issue simon/post-scarcity#18 2026-04-20 11:13:22 +00:00
Consider converting from wchar_t to char32_t, everywhere.
simon created branch feature/reengineering-17-21 in simon/post-scarcity 2026-04-20 11:12:58 +00:00
simon pushed to feature/reengineering-17-21 at simon/post-scarcity 2026-04-20 11:12:58 +00:00
c59825d7fe Closes #18. Change to char32_t everywhere; builds fine, behaviour as before.
simon pushed to develop at simon/post-scarcity 2026-04-20 09:13:49 +00:00
812a1be7d9 Work on simplifying the Doxygen CSS; which was entirely a side project.
d952623266 Preparing for the great documentation reskinning!
Compare 2 commits »
simon commented on issue simon/post-scarcity#18 2026-04-19 22:42:25 +00:00
Consider converting from wchar_t to char32_t, everywhere.

Still considering.

The ambiguity of a wchar_t is a problem, but it is not bigger than char32_t, ever. Don't know. With char32_t we're explicitly hanging on to 32 bits. Probably good.

simon commented on issue simon/post-scarcity#12 2026-04-19 22:36:04 +00:00
rename eq? to identical?

Not going to do this. I think instead I will bind both identical? and eq? to the same function; users can use whichever name they prefer.

simon opened issue simon/post-scarcity#21 2026-04-19 22:28:44 +00:00
temporary objects in a function must be bound to a locals slot in the stack frame
simon pushed to master at simon/post-scarcity 2026-04-19 13:16:17 +00:00
c1408090c1 Started work on further customisation of Doxygen formatting.
simon pushed to develop at simon/post-scarcity 2026-04-19 12:32:29 +00:00
521c5d2285 Work on customising Doxygen output.
simon pushed to develop at simon/post-scarcity 2026-04-18 16:21:11 +00:00
0e8712a076 Further work on print; still not working properly.
simon pushed to develop at simon/post-scarcity 2026-04-18 14:46:26 +00:00
9a0f186f29 Things working much better now. assoc works. Currently printing of