update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -1,106 +0,0 @@
<h1 id="awesome-scheme-awesome">Awesome Scheme <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>A curated list of really awesome Scheme materials, tools and
resources.</p>
</blockquote>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#frameworks">Frameworks</a></li>
<li><a href="#resources">Resources</a></li>
<li><a href="#languages">Languages</a></li>
</ul>
<h2 id="languages">Languages</h2>
<p>A list of Languages implemented in Scheme.</p>
<ul>
<li><a href="https://docs.racket-lang.org/pie/index.html">Pie</a> - Pie
is a little language with dependent types that accompanies <a
href="http://thelittletyper.com/">The Little Typer</a>.</li>
</ul>
<h2 id="frameworks">Frameworks</h2>
<p>A list of Frameworks for Scheme.</p>
<ul>
<li><a href="https://gitlab.com/NalaGinrut/artanis">Artanis</a> - GNU
Artanis aims to be a web application framework for Scheme.</li>
</ul>
<h2 id="resources">Resources</h2>
<p>A list of resources, books and references about Scheme.</p>
<h3 id="books">Books</h3>
<ul>
<li><a
href="https://mitpress.mit.edu/sites/default/files/6515.pdf">Structure
and Interpretation of Computer Programs 2ed</a> - A prime example of a
masterpiece. A great intro to Computer science and a really good
practice for learning Scheme. Highly recommended.
<!-- trick for github not render --><!-- - [An Introduction to Scheme and its Implementation] - ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html - Learn and use Scheme. Great Resource. --></li>
<li><a
href="https://link.zhihu.com/?target=ftp://ftp.cs.utexas.edu/pub/garbage/cs345/schintro-v14/schintro_toc.html">An
Introduction to Scheme and its Implementation</a> - Learn and use
Scheme. Great Resource.</li>
<li><a href="http://www.scheme.com/tspl4/">The Scheme Programming
Language 4ed</a> - Prime reference book.</li>
<li><a href="http://ds26gte.github.io/tyscheme/index.html">Teach
Yourself Scheme</a> - Nice Scheme tutorial.</li>
</ul>
<h3 id="videos">Videos</h3>
<ul>
<li><a
href="https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/">Structure
and Interpretation of Computer Programs</a> - Twenty video lectures by
Hal Abelson and Gerald Jay Sussman are a complete presentation of the
course of Structure and Interpretation of Computer Programs. Must
see.</li>
</ul>
<h3 id="websites">Websites</h3>
<ul>
<li><a href="http://www.schemers.org/">Schemers</a> - The improper list
of Scheme resources. A prime reference site.</li>
<li><a href="http://community.schemewiki.org/?">Community Scheme
Wiki</a> - Wiki page for Scheme.</li>
<li><a href="https://srfi.schemers.org/">SRFI</a> - Scheme requests for
implementation.</li>
<li><a
href="http://www.artima.com/weblogs/viewpost.jsp?thread=251474">The
Adventures of a Pythonista in Schemeland</a> - Tutorial for Scheme
targeted for Python Developers.</li>
<li><a
href="http://groups.csail.mit.edu/mac/ftpdir/scheme-reports/r5rs-html/r5rs_toc.html">r5rs</a>
- The official Scheme language definition and reference.</li>
<li><a href="https://repl.it/languages/scheme">Scheme Repl</a> - Online
Scheme REPL.</li>
<li><a href="https://www.reddit.com/r/scheme/">Reddit handle</a> -
Reddit page on Scheme.</li>
</ul>
<h3 id="implementations">Implementations</h3>
<ul>
<li><a href="https://racket-lang.org/">Racket Lang</a> - The most
confortable enviroment to start working with Scheme. It offers great
documentation and an awesome IDE. Highly Recommended.</li>
<li><a href="https://www.scheme.com/">Chez Scheme</a> - The worlds
fastest and most reliable implementation of Scheme, originally developed
by Kent Dybvig, bought and open-sourced by Cisco. It has built Rackets
compiler+JIT &amp; GC too, by project Racket-on-Chez.</li>
<li><a href="https://www.call-cc.org/">Chicken Scheme</a> - Portable
Scheme Compiler that works well. Has nice documentation and active
support.</li>
<li><a href="http://gambitscheme.org/wiki/index.php/Main_Page">Gambit
Scheme</a> - Another complete, portable, efficient and reliable
implementation.</li>
<li><a href="http://synthcode.com/wiki/chibi-scheme">Schibi Scheme</a> -
Minimal Scheme Implementation for use as an Extension Language.</li>
<li><a href="https://www.gnu.org/software/guile/">Guile Scheme</a> -
Gnus Scheme Implementation and Programming environment.</li>
<li><a href="https://www.gnu.org/software/kawa/index.html">Kawa
Scheme</a> - Runs on the JVM. Part of the Kawa language Framework.</li>
</ul>
<h2 id="contribute">Contribute</h2>
<p>Contributions welcome! Read the <a
href="contributing.md">contribution guidelines</a> first.</p>
<h2 id="license">License</h2>
<p><a href="http://creativecommons.org/publicdomain/zero/1.0"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, Theo Despoudis has waived all
copyright and related or neighboring rights to this work.</p>