Tootfinder

Opt-in global Mastodon full text search. Join the index!

@simon_brooke@mastodon.scot
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:
git.journeyman.cc/simon/post-s

@simon_brooke@mastodon.scot
2026-04-18 10:37:57

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…

@simon_brooke@mastodon.scot
2026-04-16 11:40:13

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."
git.journeyman.cc/simon/post-s

@simon_brooke@mastodon.scot
2026-04-19 10:46:15

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&…

The WEditor prototype, viewing a Clojure project file. The popup text at the mouse pointer shows the underlying s-expression represented by that element in the displayed document. This isn't perfect but it looks usable.
The editor displaying its own source code (in Clojure). Again, this looks usable.
The prototype editor displaying some code from the Post Scarcity 0.0.6 prototype.
The editor viewing some Lisp 1.5 code, from Beowulf (actually taken from page 66 of the Lisp 1.5 Programmer's Manual).
@simon_brooke@mastodon.scot
2026-03-16 11:27:37

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…

@simon_brooke@mastodon.scot
2026-03-29 16:37:54
Content warning: C program bug, help sought

Friends who speak C, help me with a bug that I just can't see.
Source is here:
git.journeyman.cc/simon/post-s
As you can see, <string.h> is included at line 13.
At…

Editor window (eclipse) showing the problematic file, and GCC's error messages, as described in the post.