Gerbil – An opinionated dialect of Scheme designed for systems programming
1–10 of 80 posts
Re: Gerbil – An opinionated dialect of Scheme designed for systems programming
#2Re: Gerbil – An opinionated dialect of Scheme designed for systems programming
#3Re: Gerbil – An opinionated dialect of Scheme designed for systems programming
#4Why do people keep thinking they can use a garbage-collected language for “systems programming”?
Re: Gerbil – An opinionated dialect of Scheme designed for systems programming
#5Re: Gerbil – An opinionated dialect of Scheme designed for systems programming
#6Re: Gerbil – An opinionated dialect of Scheme designed for systems programming
#7Why do people keep thinking they can use a garbage-collected language for “systems programming”?
Re: Gerbil – An opinionated dialect of Scheme designed for systems programming
#8I know, for example that people want Racket VM to be implemented in Chez Scheme because Chez is super fast. But what about all other implementations?
Also, as I'm currently writing R5RS/Clojure hybrid in Kotlin, can anyone please share any _simple_ standard algorithm of implementing r5rs macro system and macro expander?
The only thing I could find is https://www.cs.indiana.edu/chezscheme/syntax-case/
Re: Gerbil – An opinionated dialect of Scheme designed for systems programming
#9Re: Gerbil – An opinionated dialect of Scheme designed for systems programming
#10Why do people keep thinking they can use a garbage-collected language for “systems programming”?
I've seen it used for anything from operating system kernels to database systems to anything that talks to the network to command-line utilities like ls.
Garbage-collected languages are fine for all of these except maybe kernels. But even there, you might use a system that lets you do critical sections in a mode where the GC is disabled, or in a sublanguage that is guaranteed to be GC-free.