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.
Rosetta Code (Scheme category)
These are mailing lists except where noted otherwise. GG stands for Google Groups.
comp.lang.scheme newsgroup
- Browse using Google or Narkive
- comp.lang.scheme FAQ
- Introduction to newsgroups
Scheme Topics (hosted at SRFI)
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.
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.
The source for this page is at https://github.com/schemeorg-community/monorepo/blob/master/community/index.html. Contributors welcome.