awesome-scheme
A curated list of awesome Scheme libraries and resources
https://github.com/schemedoc/awesome-scheme
Last synced: 6 days ago
JSON representation
-
2021
-
2019
- Gambit Scheme 30th anniversary workshop - 13 - Montreal, Canada
- Scheme and Functional Programming Workshop at ICFP - Berlin, Germany
-
2020
- Racketfest - Berlin, Germany
- European Lisp Symposium - 28 - virtual
- Scheme and Functional Programming Workshop at ICFP - 26 - virtual
- Dynamic Languages Symposium at SPLASH - 20 - Chicago, USA
- Racketfest - Berlin, Germany
-
Implemented in Python
- Scheme and Functional Programming Workshop at ICFP - virtual
- European Lisp Symposium - 4 - virtual
-
-
2022
-
Implemented in Python
- Scheme and Functional Programming Workshop at ICFP - Ljubljana, Slovenia
-
-
Advocacy
-
Applications
-
Implemented in Python
- GNUCash
- SIAG: Scheme In A Grid - scriptable spreadsheet with built-in web server
- SIAG: Scheme In A Grid - scriptable spreadsheet with built-in web server
-
-
Books
-
Implemented in Python
- **Structure and Interpretation of Computer Programs**
- How to Design Programs - to-approach, more down-to-earth counterpart to SICP
- The Little Schemer - little-schemer))
- The Seasoned Schemer - seasoned-schemer))
- The Reasoned Schemer - reasoned-schemer))
- The Scheme Programming Language
- Essentials of Programming Languages
- The Little Schemer - little-schemer))
- **Structure and Interpretation of Computer Programs**
- The Seasoned Schemer - seasoned-schemer))
- The Reasoned Schemer - reasoned-schemer))
- Essentials of Programming Languages
-
-
Editors and IDEs
-
Implemented in Python
-
-
Graphics, Music, Audio, Video
-
Implementations
-
Based on Another Scheme
-
Based on JavaScript
-
Bytecode VMs and JVM/CLR
- Chibi-Scheme
- Gauche
- **GNU Guile**
- Kawa
- STklos - hoc portable VM, with CLOS-like object system.
- Skint - small, easily portable (Un*x, MacOS, Windows), fast threaded-code VM
- STklos - rules` only has partial hygiene and lexical scope; ad-hoc portable VM, with CLOS-like object system.
-
Compiling to C
- **CHICKEN**
- Gambit
- Bigloo - Virtual-Machine (JVM) classes,
- Cyclone - style GC with native thread support.
- Gambit
-
Compiling to Native Code
-
Implemented in Python
-
-
Languages and Computation
-
Implemented in Python
- Nanopass Framework
- packrat - cc.org/eggref/5/packrat), [Racket](https://pkgs.racket-lang.org/package/Packrat))
- Harlan - based programming language for GPU computing
- Home & Docs
-
-
Package Managers
-
Implemented in Python
- Akku
- Snow
- Racket Packages
- GNU Guix - functional package manager and GNU/Linux distro
- GNU Guix - functional package manager and GNU/Linux distro
-
-
Research Papers
-
Implemented in Python
-
-
Standards
- R<sup>5</sup>RS - errata.html))
- unofficial errata-corrected version - errata.html); [official version](http://www.r6rs.org/final/r6rs.pdf))
- unofficial errata-corrected version - lib.pdf))
- unofficial errata-corrected version - app.pdf))
- unofficial errata-corrected version - rationale.pdf))
- errata-corrected version - work/blob/master/R7RSSmallErrata.md); [original version](https://standards.scheme.org/official/r7rs.pdf))
- R<sup>7</sup>RS large edition
- SRFI (Scheme Requests for Implementation)
- R<sup>5</sup>RS - errata.html))
-
Text Processing
-
Implemented in Python
- **Scribble** - based markup language (Racket, [R7RS](http://snow-fort.org/pkg))
- Skribilo - like document processor with Scheme scripting
- Skribe - sop.inria.fr/members/Manuel.Serrano/scribe/): older Scheme-based document processors from INRIA
- Pollen
- Skribe - sop.inria.fr/members/Manuel.Serrano/scribe/): older Scheme-based document processors from INRIA
-
-
Web Development
-
Implemented in Python
- **SXML** - expression representation of XML/HTML
- CSS-expressions - expression representation of CSS (Racket)
- Docs
- Docs
- **SXML** - expression representation of XML/HTML
-
Categories
Sub Categories
Keywords
scheme
6
r7rs
2
lisp
2
scheme-programming-language
2
c
1
compiler
1
cyclone-scheme
1
garbage-collector
1
jupyter
1
programming-language
1
python
1
bibliography
1
ffi
1
r6rs
1
r6rs-scheme
1
audio
1
computer-music
1
maxmsp
1
music-composition
1
s7-scheme
1
r7rs-scheme
1
r7rs-small
1
scheme-interpreter
1
srfi
1