3 ms·
Racket is a Scheme descendent, but it isn't exactly Scheme. https://racket-lang.org/new-name.html https://racket-lang.org/new-name.html A lot of modern langua
by fusiongyro 9y ago
Racket is a Scheme descendent, but it isn't exactly Scheme.
https://racket-lang.org/new-name.html https://racket-lang.org/new-name.html
A lot of modern languages seem to eschew what they are derived from; Pharo isn't Smalltalk either, SWI-Prolog now defaults to a standards-incompatible mode, etc.
- pjmlp 9y agoI would say it is a consequence of their origins fading away on the mainstream or being stuck in some university classes. So they have to search for new grounds, instead of being stuck into a design that no longer has the attention of the industry.
- fusiongyro 9y agoHaving a language defined by a standard is good if you can't have portable compilers/interpreters. Once your compiler is available on all the platforms you use, the utility seems to fall off a cliff.
- pjmlp 9y agoI agree regarding standards, my point is that the existing standards got stuck into a point that does appeal to the masses any longer. Another example is Pascal, the original standard was too little for what people were actually using it for. Most of the extensions were then standardized as Extended Pascal, but no one cared because a selling point was being Turbo Pascal compatible.