2026-03-21 13:56:44
OK, #Zig language people, where's a good place online to ask dumb newbie questions about Zig?
What I'm thinking of trying to build as an experiment is this:
https://git.journeyman.cc/simon/post-s
OK, #Zig language people, where's a good place online to ask dumb newbie questions about Zig?
What I'm thinking of trying to build as an experiment is this:
https://git.journeyman.cc/simon/post-s
Well,. the good news this morning is that i found a stupid bug in `cdr` which, once you've seen it, you can't unsee, so the seventh #PostScarcitySoftware #Lisp prototype is now completing initialisation and entering the REPL.
The bad news is that there's an unterminating recu…
Well, the state of play at the end of this morning's work:
'OK, the problem is that make_frame fails to put the arguments into the frame.
I do not (yet) know why not, but that is the problem."
https://git.journeyman.cc/simon/post-s
I did ten hours on #PostScarcitySoftware yesterday, and then slept a bit, and then woke up with an intention to rapid prototype a '#Lisp structure editor in the browser' idea I've been thinking on for a while. I did about five hours on that, and it's looking promising.
I&…
I've started my development log for May. It's really mostly about tooling -- specifically, editors and debuggers.
#PostScarcitySoftware
#Lisp
Where I'm at on post scarcity:
* The garbage collector is doing even worse than it was on 4th
February, when I did the last serious look at it.
* The bignum bugs are not fixed.
* You can (optionally) limit runaway stack crashes with a new command line option.
* If you enable the stack limiter feature, `(member? 5 '(1 2 3 4))` returns `nil`, as it should, but if you do not enable it, `(member? 5 '(1 2 3 4))` still causes a segfault. WTAF?
Does no…
In other news, I'm now posting my #PostScarcitySoftware development log on my blog, in case anyone is interested. Which, if you're sane, you won't be. #Lisp
Friends who speak C, help me with a bug that I just can't see.
Source is here:
https://git.journeyman.cc/simon/post-scarcity/src/branch/develop/src/c/memory/page.c
As you can see, <string.h> is included at line 13.
At…
My monster, she lives.
It has to be admitted, she can't do very much yet.
#PostScarcitySoftware
There's a Common #Lisp cryptography library called 'Ironclad'. I'm going to need cryptography for #PostScarcitySoftware authentication, but Post Scarcity #Lisp is going to be a lot more…