#r6rs — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #r6rs, aggregated by home.social.
-
Igropyr: Erlang-like Runtime for Chez SchemeBrings Erlang’s lightweight threads model to #ChezScheme and is programmable with ordinary #Scheme S-expressions. The most obvious use case for this would be a highly scalable web server that would be very easy to develop and upgrade on the fly without re-deploying after every change to the API.
Guile could probably do something like this using @wingo ‘s Guile Fibers. I could see this being ported to Guile as well.
EDIT: this was made by Guenchi. So that’s what she was working on all this time.
Two of her projects made the front page of HN twice today. I hope people don’t see her old, abandoned “Schemacs” project and confuse it with the one I am making.
-
Igropyr: Erlang-like Runtime for Chez SchemeBrings Erlang’s lightweight threads model to #ChezScheme and is programmable with ordinary #Scheme S-expressions. The most obvious use case for this would be a highly scalable web server that would be very easy to develop and upgrade on the fly without re-deploying after every change to the API.
Guile could probably do something like this using @wingo ‘s Guile Fibers. I could see this being ported to Guile as well.
EDIT: this was made by Guenchi. So that’s what she was working on all this time.
Two of her projects made the front page of HN twice today. I hope people don’t see her old, abandoned “Schemacs” project and confuse it with the one I am making.
-
Igropyr: Erlang-like Runtime for Chez SchemeBrings Erlang’s lightweight threads model to #ChezScheme and is programmable with ordinary #Scheme S-expressions. The most obvious use case for this would be a highly scalable web server that would be very easy to develop and upgrade on the fly without re-deploying after every change to the API.
Guile could probably do something like this using @wingo ‘s Guile Fibers. I could see this being ported to Guile as well.
EDIT: this was made by Guenchi. So that’s what she was working on all this time.
Two of her projects made the front page of HN twice today. I hope people don’t see her old, abandoned “Schemacs” project and confuse it with the one I am making.
-
Igropyr: Erlang-like Runtime for Chez SchemeBrings Erlang’s lightweight threads model to #ChezScheme and is programmable with ordinary #Scheme S-expressions. The most obvious use case for this would be a highly scalable web server that would be very easy to develop and upgrade on the fly without re-deploying after every change to the API.
Guile could probably do something like this using @wingo ‘s Guile Fibers. I could see this being ported to Guile as well.
EDIT: this was made by Guenchi. So that’s what she was working on all this time.
Two of her projects made the front page of HN twice today. I hope people don’t see her old, abandoned “Schemacs” project and confuse it with the one I am making.
-
Prof. Dybvig's paper, "The Development of Chez Scheme" (2006), is a brief history of the #Chez Scheme compiler that he had been working on since 1985. Despite his quiet, understated tone, he manages to convey in this paper his heart-felt enthusiasm for, and decades-long dedication to, the Scheme language and its implementations. This is indeed an inspiration to all of us #geeks. Today, Chez Scheme is one of the fastest, most compact, and most advanced implementation of #R6RS.
Dybvig was, in turn, a student of another pillar of the Scheme community, Prof. Friedman. I first came across Dybvig's work, when I read the 1ed of his famous book, "The Scheme Programming Language" (1987), the 4ed of which was published in 2009 and it covers R6RS.
https://www.amazon.com/Scheme-Programming-Language-Kent-Dybvig/dp/013791864X
The book "Chez Scheme Version 10.0.0 User’s Guide" (2024), published by Cisco, covers the inner workings of Chez Scheme v10, which is a superset of R6RS.
https://cisco.github.io/ChezScheme/csug10.0/csug.pdf
Chez Scheme and the whole of Dybvig's work are the guide posts for all #Lisp and #Scheme #programmers.
-
Prof. Dybvig's paper, "The Development of Chez Scheme" (2006), is a brief history of the #Chez Scheme compiler that he had been working on since 1985. Despite his quiet, understated tone, he manages to convey in this paper his heart-felt enthusiasm for, and decades-long dedication to, the Scheme language and its implementations. This is indeed an inspiration to all of us #geeks. Today, Chez Scheme is one of the fastest, most compact, and most advanced implementation of #R6RS.
Dybvig was, in turn, a student of another pillar of the Scheme community, Prof. Friedman. I first came across Dybvig's work, when I read the 1ed of his famous book, "The Scheme Programming Language" (1987), the 4ed of which was published in 2009 and it covers R6RS.
https://www.amazon.com/Scheme-Programming-Language-Kent-Dybvig/dp/013791864X
The book "Chez Scheme Version 10.0.0 User’s Guide" (2024), published by Cisco, covers the inner workings of Chez Scheme v10, which is a superset of R6RS.
https://cisco.github.io/ChezScheme/csug10.0/csug.pdf
Chez Scheme and the whole of Dybvig's work are the guide posts for all #Lisp and #Scheme #programmers.
-
I guess what I'm trying to say is, #r6rs is the #scheme of the #smuglispweenie
-
A Realtek RTL8139 wifi driver written in #r6rs #scheme for the #loko kernel & operating system
Loko's concurrency is based on #Guile's Fibers implementation of ConcurrentML.
https://gitlab.com/weinholt/loko/-/raw/master/drivers/net/rtl8139.sls
-
You know #TDD ?! What? I mean #tootDrivenDevelopment ? 🤔🤔
♥️ I need help to figure out what it looks like! ♥️
I start with a simple #scheme #code #snippet and you modify it. The resulting code has to fit in one toot!
If you can't execute the code. It's broken. The last committer should fix it.
So make it portable ! 🚀(display "hello schemers")
#scheme #schemer #schemers #lisp #lisper
#r5rs #r6rs #r7rs #coding #programming #fun #friday #guile #chezscheme #gauche #racket #chickenscheme #gambit