| CARVIEW |
- Home
- Docs
- Community
- Standards
- Implementations
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
Rosetta Code (Scheme category)
Discussion forums
These are mailing lists except where noted otherwise. GG stands for Google Groups.
General interest
comp.lang.scheme newsgroup
- Browse using Google or Narkive
- comp.lang.scheme FAQ
- Introduction to newsgroups
Scheme Topics (hosted at SRFI)
Standardization
- SRFI (Scheme Requests for Implementation)
- R7RS-large (GG)
- Scheme Reports (the RnRS process; extremely low traffic)
- Scheme Registry
- Scheme.org
Implementations
- Bigloo
- BiwaScheme (GG)
- Chez Scheme (GG)
- Chibi-Scheme (GG)
- CHICKEN hackers
- CHICKEN janitors
- CHICKEN users
- Gambit Scheme
- Gauche devel
- Guile devel
- Guile user
- JazzScheme (GG)
- Kawa
- KSi devel
- KSi user
- Larceny
- MIT/GNU Scheme announce
- MIT/GNU Scheme devel
- Mosh developer-discuss (GG)
- Racket Discourse
- s7
- Sagittarius (GG)
- Scheme 48
- SCM
- SISC devel
- SISC users
- TinyScheme
- WebScheme dev (GG)
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
- #scheme — the main channel for Scheme (webchat; logs; logs for the old Freenode channel)
- Scheme Discord
Implementations
- Chez Scheme: #chez (webchat)
- CHICKEN: #chicken (webchat)
- Gambit: gambit/gambit on Gitter (webchat)
- Gauche: webchat
- Gerbil: gerbil-scheme/community on Gitter (webchat)
- GNU Guile: #guile (webchat)
- Loko Scheme: #loko (webchat)
- Otus Lisp: #otus-lisp (webchat)
- Owl Lisp: #owl-lisp (webchat)
- Racket
- Community
- Slack
- Racket Discord
- #racket (webchat)
Tools
- Akku (package manager for Scheme libraries): #akku (webchat)
- GNU Guix (package manager and Linux distro): #guix (webchat)
- Scsh (Scheme shell): #scsh (webchat)
Lisp family
- #lisp — the main IRC channel for the Lisp family as a whole (logs)
- Lisp Discord
- #lispcafe — casual and beginner-friendly (CLiki)
- #lispgames — game programming (GitHub)
- #lispweb — web programming
- #s-expressions — using the native syntax of Lisp and Scheme in any language
Lisp family (regional)
- Brazilian Portuguese: #lisp-br
- Finnish: #lisp.fi on IRCnet
- French: #lisp-fr on IRCnet
- Italian: #lisp-it
- Polish: #lisp-pl
- Spanish: #lisp-es
Policies
Commercial platforms
- Discord. View the Terms of Service and the summary at ToS;DR.
- Gitter. View the Terms of Use.
- Google Groups.
- IRCCloud. View the Terms of Service and the Privacy Policy.
- Slack. View the Terms & Policies and the summary at ToS;DR.
- Stack Exchange. View the Terms of Service and the summary at ToS;DR.
Non-profits
- Libera Chat. View the Network policies and the summary at ToS;DR.
The source for this page is at https://github.com/schemeorg-community/monorepo/blob/master/community/index.html. Contributors welcome.