• Joined on 2025-03-02
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
simon pushed to develop at simon/post-scarcity 2026-04-18 10:04:12 +00:00
02a4bc3e28 Hot damn! When you see an obvious, stupid bug you created, you can't unsee it!
simon pushed to develop at simon/post-scarcity 2026-04-17 17:42:36 +00:00
ca5671f613 String-like-things are being created and printed correctly; bind is broken.
simon opened issue simon/post-scarcity#20 2026-04-17 13:30:13 +00:00
Environment in stack frame
simon pushed to develop at simon/post-scarcity 2026-04-17 13:22:08 +00:00
cf05e30540 Well, we have a REPL. It blows up horribly, but we have one.
simon pushed to develop at simon/post-scarcity 2026-04-16 21:32:45 +00:00
4efe9eab87 Very close to a basic REPL now.
simon pushed to develop at simon/post-scarcity 2026-04-16 20:35:35 +00:00
83537391a6 Written the constructor for exceptions; in the process, added a
simon pushed to develop at simon/post-scarcity 2026-04-16 16:15:42 +00:00
f915a9993f Fixed assigning arguments to slots in the frame; also fixed a bug in bind...
simon pushed to develop at simon/post-scarcity 2026-04-16 11:36:27 +00:00
cb3dcb352e OK, the problem is that make_frame fails to put the arguments into the frame.
ba985474f6 Initialisation almost succeeds. nil and t are successfully instantiated.
b5a2e09763 Things that are self-evaluating can self-evaluate.
Compare 3 commits »
simon pushed to develop at simon/post-scarcity 2026-04-15 23:25:09 +00:00
04aa32bd5a Whoops! several new files missed from recent commits.