3 ms·
> Racket is a multi-paradigm programming language and its only implementation. 1. I use LispWorks, a multi-paradigm programming language (and its implementati
by lispm 10y ago
> Racket is a multi-paradigm programming language
and its only implementation.
1. I use LispWorks, a multi-paradigm programming language (and its implementation) based on Common Lisp. It has CLOS and can use multiple other object-systems. 2. uses procedural macros 3. procedural functions, 3. concurrency, 6 assertions, 7 type declarations, 8 unification 9 systems, 10 conditions 11 reflection 12 arguably excellent tools for creating languages and dsls, 13 prolog 14 rule system 15 database interface 16 OpenGL 17 cross platform and will run on the raspberry pi 18 nice community 19 interface builder 20 delivery as shared libraries and applications, ...
and a long list of other features...
It's commercial and closed software, though.