top | item 41398157

(no title)

0xmarcin | 1 year ago

Scheme is a small LISP written in C. It is smaller and simpler than Clojure. Common LISP is much more advanced if you find Scheme limited.

Erlang and Smalltalk are both interesting languages based on message passing paradigm.

Verilog - a hardware description language. Tetris in hardware? No problem! There are free simulators out there but using real FPGA boards can be expensive.

CUDA/Shaders - massively parallel take at the programming.

discuss

order

kazinator|1 year ago

Scheme is the common dialect of many implementation projects, and is specified in English. Some of those Scheme implementations use C, some do not.

Scheme implementations are not all smaller and simpler than Clojure as a whole. Of course they have a lot more content than just the core specified in the Scheme report.

Gauche Scheme has a reference manual of over 1000 pages, for instance.

Racket can be counted as a Scheme implementation; it is also large.

There is a list of Scheme implementations in the Wikipedia:

https://en.wikipedia.org/wiki/Category:Scheme_(programming_l...