Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-scheme
A curated list of awesome Scheme libraries and resources
https://github.com/schemedoc/awesome-scheme
Last synced: 4 days ago
JSON representation
-
Applications
-
Implemented in Python
- GNUCash
- SIAG: Scheme In A Grid - scriptable spreadsheet with built-in web server
-
-
Implementations
-
Compiling to Native Code
-
Based on Another Scheme
-
Compiling to C
- **CHICKEN**
- Gambit
- Bigloo - Virtual-Machine (JVM) classes,
-
Bytecode VMs and JVM/CLR
- Chibi-Scheme
- Gauche
- **GNU Guile**
- Kawa
- STklos - hoc portable VM, with CLOS-like object system.
-
Based on JavaScript
-
-
Advocacy
-
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)
-
Package Managers
-
Implemented in Python
- Racket Packages
- Akku
- Snow
- GNU Guix - functional package manager and GNU/Linux distro
-
-
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
-
-
Editors and IDEs
-
Implemented in Python
-
-
Web Development
-
Implemented in Python
- **SXML** - expression representation of XML/HTML
- CSS-expressions - expression representation of CSS (Racket)
- Docs
-
-
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
-
-
Graphics, Music, Audio, Video
-
Languages and Computation
-
Implemented in Python
- Nanopass Framework
- packrat - cc.org/eggref/5/packrat), [Racket](https://pkgs.racket-lang.org/package/Packrat))
-
-
2022
-
Implemented in Python
- Scheme and Functional Programming Workshop at ICFP - Ljubljana, Slovenia
-
-
2021
-
Implemented in Python
- Scheme and Functional Programming Workshop at ICFP - virtual
- European Lisp Symposium - 4 - virtual
-
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
-
2019
- Scheme and Functional Programming Workshop at ICFP - Berlin, Germany
-
Programming Languages
Categories