Scheme

A minimalist Lisp variant known for its clean syntax and functional paradigm.

Resources & Links

📚 Learning & Educational Resources

Awesome Scheme

A curated list of Scheme resources, including tutorials, libraries, and tools.

Scheme Community

The Scheme Community is a central hub for Scheme users, providing links to forums, mailing lists, chat rooms, and other resources. It helps developers connect, share knowledge, and stay informed about Scheme-related projects and discussions.

Scheme Cookbook

The Scheme Cookbook is a collection of practical code examples and solutions for common tasks in Scheme. It provides concise recipes covering various topics, helping users apply Scheme in real-world scenarios.

Structure and Interpretation of Computer Programs

A classic textbook by Harold Abelson and Gerald Jay Sussman, using Scheme to teach core computer science concepts

The Scheme Programming Language (Fourth Edition)

A comprehensive book by R. Kent Dybvig, available online, covering the fundamentals and advanced topics in Scheme.

💻 Tools & Compilers

Bigloo

The Bigloo programming language is a strict-parenthetical-function programming language. It belongs to the Lisp programming language family, and more specifically, it is a descendant of the Scheme programming language.

Chez Scheme

A high-performance Scheme compiler with advanced optimization techniques. It's widely regarded for its speed and is now open-source (owned by Cisco).

Chicken Scheme

A Scheme-to-C compiler known for its small footprint and portability. It features an extensive package system (eggs) for additional functionality.

Gambit Scheme

A Scheme implementation that compiles to C and supports efficient multithreading. It's often used for embedded systems and distributed computing.

Guile

The official extension language of the GNU Project, providing a Scheme implementation for scripting and extension purposes.

IronScheme

A Scheme implementation designed to work on the .NET platform.

Kawa Scheme

A Scheme implementation that runs on the JVM, making it easy to interoperate with Java.

MIT/GNU Scheme

An implementation of Scheme developed at MIT, offering a rich runtime environment and extensive libraries.

📬 Mailing Lists & Archives

comp.lang.scheme

The comp.lang.scheme newsgroup is a discussion forum for topics related to the Scheme programming language. It serves as a place for users to ask questions, share insights, and discuss implementations, best practices, and language features.

📰 News & Blogs

Planet Scheme

Planet Scheme collects blog posts from individuals and projects around the Scheme community.

🚀 Products & Services

Registers.app

Registers.app is a platform that enables users to create, share, and manage important reference datasets. It offers simple and usable data management tools designed to help organizations and individuals maintain high-quality, trustworthy data. Written in Chicken Scheme.

💬 Community, Chat & Forums

Scheme Discord server

Scheme Discord server

Scheme on Reddit

Scheme on Reddit

🌍 Official & Core Resources

Scheme official website

The official website of the Scheme programming language

📖 Documentation & Wikis

Scheme Programming Wikibook

The Scheme Programming Wikibook is a collaborative, open-source guide to the Scheme programming language. It covers fundamental concepts, syntax, and advanced topics, making it a useful resource for learners and practitioners.