Re: Categorizing and describing implementations Jakub T. Jankiewicz 14 May 2024 11:55 UTC

On Tue, 14 May 2024 09:23:40 +0100
Stephen De Gabrielle <xxxxxx@gmail.com> wrote:

> I’m very tempted to try make a case for calling ‘Snap!’ a scheme dialect:
> https://snap.berkeley.edu (looks like another block programming clone of
> scratch, but has scheme capabilities like first class functions)

Snap! may have similar semantic to Scheme but I would not call Scheme
a graphical/block language, it's not even lisp. The same JavaScript, R or Ruby
have lisp similarities but calling those languages lisp would be overuse of
the term. Some people call them lisp though.

>
> Indicating if a scheme supports RnRS or SRFI’s is obviously very useful.
>
> Scheme is a living (and evolving) language with a passionate community in
> addition to implementation communities. Let’s not exclude any.
>

--
Jakub T. Jankiewicz, Senior Front-End Developer
https://jcubic.pl/me
https://lips.js.org
https://koduj.org