• Joined on 2025-03-02
simon opened issue simon/post-scarcity#6 2026-02-26 09:09:47 +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 00:07:15 +00:00
dd90b84241 Work on documentation
simon pushed to develop at simon/post-scarcity 2026-02-25 22:17:13 +00:00
af21e506ef Whoops! Had the wrong debug tag on debug calls in equal.c
ffceda5edc Greatly improved performance of equal for string like things.
90e862cc59 let segfault bug "fixed". *But* I suspect there's memory leaking here.
Compare 3 commits »
simon pushed to develop at simon/post-scarcity 2026-02-25 15:25:57 +00:00
3665326c55 Made eq and equal vararg functions, and appended ? to their names as predicates.
simon pushed to develop at simon/post-scarcity 2026-02-25 11:19:55 +00:00
8c63272214 Fixed runaway recursion in cond. However, let is still segfaulting, and member
simon pushed to develop at simon/post-scarcity 2026-02-24 09:09:49 +00:00
d34d891211 Fixed subtraction regression; added new subtraction unit test.
simon closed issue simon/post-scarcity#3 2026-02-24 01:47:54 +00:00
Implement boolean and, or, not.
simon pushed to develop at simon/post-scarcity 2026-02-24 01:47:21 +00:00
62ebaf9819 Added logical operators and, not and or. Closes #3
simon opened issue simon/post-scarcity#5 2026-02-24 00:56:19 +00:00
Create a function to throw a 'bad argument' exception.
simon opened issue simon/post-scarcity#4 2026-02-24 00:54:47 +00:00
Create a function to throw a 'wrong number of args' exception
simon opened issue simon/post-scarcity#3 2026-02-23 18:08:52 +00:00
Implement boolean and, or, not.
simon pushed to develop at simon/post-scarcity 2026-02-22 11:42:09 +00:00
8df304bc60 Added the start of a new hardware essay.
simon pushed to develop at simon/post-scarcity 2026-02-20 19:41:07 +00:00
70376c6529 Careful debugging of the memory leak problem. At this stage,
simon pushed to develop at simon/post-scarcity 2026-02-15 23:49:54 +00:00
8629e33f92 Added a flag, simplify to the arg list of make_ratio, so that we can
simon pushed to develop at simon/post-scarcity 2026-02-15 17:40:41 +00:00
169afc9eb4 add_ratio_ratio fixed.
simon pushed to develop at simon/post-scarcity 2026-02-15 13:31:39 +00:00
d7e0220674 Arithmetic equality fixed.
b97401bfde Work on the equality of numbers. The good news: two additional unit tests pass.
Compare 2 commits »
simon commented on issue simon/post-scarcity#2 2026-02-14 20:53:18 +00:00
Should allocate_cell() return a cell with a ref count of one/

This is essentially fixed in commit 219f082. This commit reduces the amount of memory being allocated by an order of magnitude, which is good, but it doesn't do nearly enough to increase the…

simon closed issue simon/post-scarcity#2 2026-02-14 20:53:18 +00:00
Should allocate_cell() return a cell with a ref count of one/
simon pushed to develop at simon/post-scarcity 2026-02-14 20:47:11 +00:00
219f082885 Redone fixes to unit tests which I know I did this afternoon, so I've messed
367f002951 Moved state-of-play.md into docs.
08a7c4153c Reformatted code; made paths in generated documentation relative.
222368bf64 Stage one clean up of test files. Some unit tests are still creating temporary files in
5e6363e6ae Fixed the horrendous 'unbound symbol nil' bug. Also work on documentation and
Compare 9 commits »
simon pushed to feature-2 at simon/post-scarcity 2026-02-14 20:37:05 +00:00
219f082885 Redone fixes to unit tests which I know I did this afternoon, so I've messed