Which scheme to choose:

64 views
Skip to first unread message

Alain De Vos

unread,
Nov 9, 2021, 6:12:33 AM11/9/21
to
Following is a list of schemes available on Freebsd,

chez-scheme-9.5.2 Chez Scheme system
chibi-scheme-0.10.0 Minimal Scheme implementation for use as a C extension language
chicken5-5.2.0 Scheme-to-C compiler
elk-3.99.8_2 Embeddable Scheme interpreter
gauche-0.9.10 Scheme script interpreter with multibyte character handling
kawa-3.1.1 Java-based Scheme implementation
mit-scheme-9.2_4 MIT Scheme: includes runtime, compiler, and edwin binaries
mosh-scheme-0.2.7_6 Fast R6RS Scheme interpreter
owl-lisp-0.1.23 Functional dialect of Scheme
qscheme-0.5.1_10 Small and fast Scheme interpreter
racket-8.2 Interactive, integrated, graphical Scheme programming environment
sagittarius-scheme-0.9.7 R6RS/R7RS Scheme system
scm-5f2_10 Scheme interpreter
siod-3.6.2 Small footprint implementation of the Scheme programming language
sketchy-20070218_1 Interpreter for purely applicative Scheme
slib-3b6 Portable scheme library
ypsilon-0.9.6.3_11 Scheme implementation for real-time applications

One scheme will be better for a certain task then another.
Feel free to elaborate.

johnw...@gmail.com

unread,
Nov 9, 2021, 8:24:10 PM11/9/21
to
On Tuesday, November 9, 2021 at 6:12:33 AM UTC-5, devosa...@gmail.com wrote:

> One scheme will be better for a certain task then another.
> Feel free to elaborate.

See https://wingolog.org/archives/2013/01/07/an-opinionated-guide-to-scheme-implementations, including the comments.

Amirouche Boubekki

unread,
Nov 12, 2021, 6:41:21 AM11/12/21
to
I restarted my work on (a small) Scheme comparator app at https://scheme.rs/comparator (code at https://sr.ht/~amirouche/scheme.rs/)

Please let me know whether the current grid at https://etherpad.wikimedia.org/p/scheme-comparator (copied below) is good?

Also, please share flag specification for your favorite Scheme implementation(s), preferably in the above etherpad link.

# scheme.rs/comparator

Grid to compare different Scheme implementations.

- https://scheme.rs/comparator/
- https://wingolog.org/archives/2013/01/07/an-opinionated-guide-to-scheme-implementations

Upon what characteristics should the comparison be done?

1. R7RS
2. R6RS
3. TOP5 wall-clock-time (ecraven's benchmarks)
4. C Foreign Function Interface
5. Make binary executable
6. C embedding
7. Dedicated editor or IDE
8. SICP
9. server side webdev
10. browser side webdev
11. Microsoft Windows support
12. LISP Machine

Amirouche Boubekki

unread,
Nov 20, 2021, 7:21:41 AM11/20/21
to
On Friday, November 12, 2021 at 12:41:21 PM UTC+1, Amirouche Boubekki wrote:
> I restarted my work on (a small) Scheme comparator app at https://scheme.rs/comparator (code at https://sr.ht/~amirouche/scheme.rs/)
>

I made progress checkout the links above (it is also much faster to load thanks to http://wiki.call-cc.org/eggref/5/spock)
Reply all
Reply to author
Forward
0 new messages