0
User
Recs.
Recs.
9
Updates
Last
Updated
Updated
Activity
17 Options
Dialect of Lisp
Specs
Specs are quantitative aspects of the option such as the price
Pros
Know any positive aspects of this option?
Cons
Con Fragmented ecosystem
Scheme is an IEEE standard, not an implementation. Unfortunately, the standard is too minimal and practical implementations have diverged--they had to expand on the standard to get anything done, but did so in incompatible ways.
The later de facto standard R6RS tried to correct this, but lost Scheme's minimalist elegance in the process. The newer R7RS standard takes the best of both worlds with an elegant minimalist core and a practical standard library.
Con Very different semantics from mainstream programming languages
LISP-like languages are very different from mainstream languages (such as C/C++/Java/JavaScript/Python/you-name-it) - both in semantics and syntax. This, in turn, severely limits uses of whatever-learned-with-Scheme, for real-world use.
Know any negative aspects of this option?
Recommendations
Scheme
a year ago
Scheme is elitist, academic, over promising and under delivering, too fragmented, inconvenient, and less intuitive than hype tries to sell as being. This results in a less practical, pragmatic, and useful language versus the competition. You can skip over Scheme, to learn something more useful, and you won&...
Con
No popular in game developingCon
Fragmented ecosystemCon
Little job marketCon
A language that is purely academicCon
Very different semantics from mainstream programming languages