Why I'm writing a Scheme implementation in 2025: Async Rust
(maplant.com)
This blog post is an introduction to scheme-rs.
This blog post is an introduction to scheme-rs.
Show HN: Chez Scheme txtar port from Go
(git.sr.ht)
txtar enables you to work with a simple text archive format compatible with https://golang.org/x/tools/txtar. It concatenates files together and allows for a top-level comment.
txtar enables you to work with a simple text archive format compatible with https://golang.org/x/tools/txtar. It concatenates files together and allows for a top-level comment.
Guile Hoot 0.6.0 Released
(spritely.institute)
We are excited to announce the release of Hoot 0.6.0! Hoot is a Scheme to WebAssembly compiler backend for Guile, as well as a general purpose WebAssembly toolchain. In other words, Scheme in the browser!
We are excited to announce the release of Hoot 0.6.0! Hoot is a Scheme to WebAssembly compiler backend for Guile, as well as a general purpose WebAssembly toolchain. In other words, Scheme in the browser!
Embedding Scheme in Rust
(raviqqe.com)
Rust, as a compiled language, makes it challenging to modify the behavior of programs dynamically. In this article, we embed a small Scheme interpreter called Stak Scheme in Rust to dynamically change the behavior of a program without stopping the process.
Rust, as a compiled language, makes it challenging to modify the behavior of programs dynamically. In this article, we embed a small Scheme interpreter called Stak Scheme in Rust to dynamically change the behavior of a program without stopping the process.
Issues with object-oriented programming in Guile (2022)
(dthompson.us)
Scheme is often thought of as a functional programming language, but really it is a multi-paradigm language, including object-oriented programming.
Scheme is often thought of as a functional programming language, but really it is a multi-paradigm language, including object-oriented programming.
Crunch – a Scheme compiler with a minimal runtime
(more-magic.net)
Hi! This post is about a new project of mine, called "CRUNCH", a compiler for a statically typed subset of the programming language Scheme, specifically, the R7RS (small) standard.
Hi! This post is about a new project of mine, called "CRUNCH", a compiler for a statically typed subset of the programming language Scheme, specifically, the R7RS (small) standard.
The GNU Shepherd
(gnu.org)
The Shepherd is a service manager written in Guile Scheme that looks after the herd of daemons running on the system.
The Shepherd is a service manager written in Guile Scheme that looks after the herd of daemons running on the system.
The Shepherd 1.0.0 released: the init system written in Scheme
(gnu.org)
Finally, twenty-one years after its inception (twenty-one!), the Shepherd leaves ZeroVer territory to enter a glorious 1.0 era.
Finally, twenty-one years after its inception (twenty-one!), the Shepherd leaves ZeroVer territory to enter a glorious 1.0 era.
What to Expect from Chicken 6
(more-magic.net)
This article is about the changes in the next major version of CHICKEN Scheme.
This article is about the changes in the next major version of CHICKEN Scheme.
What to Expect from Chicken 6
(more-magic.net)
This article is about the changes in the next major version of CHICKEN Scheme.
This article is about the changes in the next major version of CHICKEN Scheme.
Scheme R7RS Large Foundations: The Macrological Fascicle
(r7rs.org)
This is the first released part of the anticipated first volume of the Revised7 Report on the Algorithmic Language Scheme (large language). It follows the small language report which was completed by Working Group 1 in 2013. This fascicle extends the macro system defined in that report.
This is the first released part of the anticipated first volume of the Revised7 Report on the Algorithmic Language Scheme (large language). It follows the small language report which was completed by Working Group 1 in 2013. This fascicle extends the macro system defined in that report.
Why does Lisp use cons cells? (1998)
(xach.com)
From a language design point of view, why do we have the pair notion in Scheme?
From a language design point of view, why do we have the pair notion in Scheme?
Byggsteg – PoC simple fast deployable CI/CD system written in Guile Scheme
(github.com/jjba23)
Byggsteg is the free as in freedom CI/CD orchestrator written in Guile Scheme.
Byggsteg is the free as in freedom CI/CD orchestrator written in Guile Scheme.
Guile Hoot v0.5.0 Scheme to WebAssembly compiler released
(spritely.institute)
We are excited to announce the release of [Guile Hoot](/hoot) v0.5.0!
We are excited to announce the release of [Guile Hoot](/hoot) v0.5.0!
Guile Hoot v0.5.0 (Scheme->WASM) released
(spritely.institute)
We are excited to announce the release of [Guile Hoot](/hoot) v0.5.0!
We are excited to announce the release of [Guile Hoot](/hoot) v0.5.0!