Tag
Loko Scheme 0.13.0 is released with bug fixes, performance improvements, and new features. It is an optimizing Scheme compiler that supports R6RS and R7RS standards.
This article reviews a Scheme interpreter implemented in J, explaining the tokenizer and recursive descent parser code.
Sacr3d is a rendering engine toolbox for creating 3D graphics in Scheme, offering tools for 3D rendering.
Peter Norvig's classic tutorial on implementing a Scheme interpreter in Python, explaining the core concepts of language interpretation and evaluation.
This article explores the design of Lispy domain-specific languages using SCSS, a Scheme-based CSS preprocessor, as a case study. It discusses how SCSS represents CSS as first-class values and the limitations of its implementation.
Scriba is a structured logging library for Guile Scheme with multiple backends and auto-configuration via environment variables.
The Procedural Fascicle for R7RS Large Scheme is a document that forms part of the R7RS Large standard for the Scheme programming language, intended to belong to the entire Scheme community and freely copied for use in manuals and documentation.
Hoot 0.9.0, a Scheme to WebAssembly compiler backend for Guile, has been released with new features and bug fixes, including DWARF support, standard Wasm exceptions, and a game jam template for the Lisp Game Jam.
This article presents a minimalist 7-line interpreter for a Turing-equivalent functional language based on lambda calculus, demonstrating the eval/apply design pattern.