Scheme is an elegant and simple language ; in addition, the proximity of syntax to the corresponding AST Tree allows the programmer to intuitively generate the necessary languages using macros . In general, for Scheme it is natural that the code is data . This is useful for developers of all sorts of matan , in tc specific for AI (processing and generating graphs is a strong place for any Lisp), but also for online stores ....
There are in Scheme fundamentally missing entities in C # , for example: Continuations , like first-class objects. This actually means that the state of the entire program can be saved and restored at the language level.
Scheme is a multi-paradigm language, its philosophy does not impose OOP, as well as pure-functional or reactive programming. The Scheme Ecosystem supports advanced tools for any, incl. and experimental techniques.
Although there is no single repository of the Scheme-code and the standard of modularity, but developed a theory and a good tradition of re-using functions built (possibly) in different styles. There is also a base of high-quality code on Scheme. Let's say there are even a few of them.
REPL is a LISP-traditional way of communicating with the interpreter, “growing” environments. Changes are made to a continuously running program — in a similar way, mathematicians work with Maxima and its analogs. For some modern languages, the same C # , a special IDE is absolutely necessary. However, there is also an opinion that the IDE as a whole complicates the development process , in any case, the iterative development process obviously helps to relieve the programmer’s RAM.
There are Scheme compilers and interpreters for any architecture - ARM, Webkit / ECMAScript, .NET, Java ... Thanks to simplicity, Scheme is one of the most portable languages in the world. Recently, it has been chosen as the standard GNU extension language , and on this platform a GUIX distribution kit with the Shepherd initialization daemon (replacement of init and systemd) is built.
Func
andAction
in particular is the only thing I don’t like about it - Specter