@daviwil #systemcrafters #sigil I’m really excited to see what sigil could actually be. I really envision a flutter like UI kit using #scheme and able to compile to wasm. Is there any interest with #prescheme , possibly have sigil compile down to C?

Whatever happened to the #PreScheme restoration project? Was it abandoned?

https://prescheme.org/

https://codeberg.org/prescheme/prescheme

Pre-Scheme

So I guess it makes more sense to create wrappers from rust to C then create #guile bindings from the C code. #niri #guile #scheme, maybe is a great time to learn #prescheme ?
Is #prescheme still being worked on? Is #gerbil worth it? What other #lisp #scheme dialects would be great for systems programming?

I'd love to get an update on what's going on with #PreScheme, but alas:

- There's only been a single progress report posted on https://prescheme.org, over a year ago
- @flatwhatson hasn't posted on Mastodon in many months

I worry that the Pre-Scheme project might have died a quiet death.

Pre-Scheme

I'm worried about #PreScheme. There was no activity on its repo for 5 months and @flatwhatson seems to be inactive on Fedi. What happened? I hope everything's alright and PreScheme is not dead yet.

Small Headed Programming by Pjotr Prins

#PreScheme looks really nice (for Pythonistas think Cython but this transpiles to proper C, just like #Vala transpiles a C# like language to C)

Readable Lisp, readable C

https://fosdem.org/2025/schedule/event/fosdem-2025-5848-small-headed-programming-for-performance-with-prescheme-nim-and-zig/ #FOSDEM
#FOSDEM2025
#FLOSSConf
#FLOSSConference

FOSDEM 2025 - Small headed programming for performance with prescheme, nim and zig

@Laauurraaa the smallest binary footprint dream is actually quite close to #BinaryLambdaCalculus—there are only three (relatively high-level!) primitives that are expressed by short patterns of bits.

And you might've seen me boasting a 350-bit sorting program already, so something taking a whole screen of C code fits into 50 bytes, actually!

Given some (relatively primitive) compiler building, one can have a strictly typed&inferred language that compiles down to raw applicative #LambdaCalculus and actually looks easy on the eye! Something like Scheme & #prescheme, but even more minimalist in the computation basis! And yes, fast too, given a bit of (trivial) optimization and maybe your FPGA ideas 

@kaveman @lisp_discussions CRUNCH looks excellent! I'm very glad that the work on #prescheme has encouraged others to experiment with the combination of static typing, minimal runtime, and Scheme metaprogramming. Felix has covered a lot of ground on the language design & tooling, I'll definitely be keeping CRUNCH compatibility in mind as the Pre-Scheme restoration progresses.

Thanks @pjotrprins, #prescheme is definitely lacking in documentation and examples right now, and I know that people are eager to dive in. Unfortunately it's not very user-friendly in its current state; the language didn't see much use outside of its initial use-case, and it shows!

After the port is complete, I'll be making a number of language and tooling changes to improve this situation. Once those are settled, I'll move on to documentation and guides to make the language accessible to a wider audience.

An outline of the planned changes can be found here: https://prescheme.org/roadmap.html

@nlnet

Roadmap — Pre-Scheme