- Joined
- Oct 19, 2023
like many things in the lisp world, this was invented in the 20th century by some nigger who was working on something else, and it wasn't properly documented so nobody used it and it eventually became obsoleteFor all the "C but a bit higher level" pretenders there aren't many "C but a bit lower level" languages that learn from today's programming understanding. I think there's a real niche here. Maybe this is the era of the compiled Scheme?
in this case it was parts of the runtime system of scheme48 that were made using a scheme subset (read: dialect that you can polyfill to run in regular scheme with a few macros) that would straightforwardly compile to c and work with no runtime
it's called "prescheme" and it's in a very dire state like stalin and has some extremely bad limitations
although last time i heard somebody's trying to port it to modern r7rs implementations (read: guile) and make it usable as a general-purpose c-like language
imagine c with a lispy syntax and full hygienic scheme macros. i can hear a bunch of rustniggers hanging themselves right now
