Scheme Community

How the community is organized

Scheme is similar to Common Lisp and C in that the language is based around a well-known standard with many implementations, and the people whose ideas begat the standard are no longer active around the language. Since the founders are gone, no-one has a natural right to own the communities around these languages, and several prominent sub-communities have formed.

The most official Scheme group is the Steering Committee, which approves revisions of the standard. The committee stays out of day-to-day affairs. In practice, the most representative Scheme communities gather around the major implementations, on the SRFI mailing lists, the #scheme IRC channel, and at the Scheme Workshop.

Scheme belongs to the Lisp programming language family. Places dealing with the whole family are included on this page.

Question and answer sites

Scheme Cookbook

Stack Overflow (Scheme tag)

Rosetta Code (Scheme category)

Discussion forums

These are mailing lists except where noted otherwise. GG stands for Google Groups.

General interest

r/scheme on Reddit

comp.lang.scheme newsgroup

Scheme Topics (hosted at SRFI)

Standardization

Implementations

Applications

Packaging

These lists are intended for maintainers of Scheme-related operating system packages. To ask how to use a Scheme implementation on a particular OS, please use that implementation's mailing list.

Lisp family

Chat rooms

Names starting with # indicate Internet Relay Chat (IRC) channels unless otherwise noted. Most Scheme and Lisp channels reside on the Libera Chat network. Channels on other networks are labeled accordingly.

IRC is easiest to visit via webchat. Regulars are advised to install an IRC client. To avoid logging out of IRC when shutting down your computer, a client or a bouncer can be installed on a Linux or Unix shell account. Universities commonly provide accounts suitable for IRC to their students and faculty. IRCCloud is a commercial bouncer with a webchat.

General interest

Implementations

Tools

Lisp family

Lisp family (regional)

Policies

Commercial platforms

Non-profits

The source for this page is at https://github.com/schemeorg-community/monorepo/blob/master/community/index.html. Contributors welcome.