3 ms·
python is more or less a scheme with syntax training wheels that make it a bit more beginner friendly. Not being facetious either. it has the same semantics an
by cultofmetatron 4y ago
python is more or less a scheme with syntax training wheels that make it a bit more beginner friendly.
Not being facetious either. it has the same semantics and a lot of python's early adopters were former lispers.
That said, scheme the language is much more powerful than python. in exchange for the easy syntax, python lost macros and took on a crippled lambda syntax.
- pmoriarty 4y agoScheme is a lot smaller, simpler, and more elegant than Python. Though I like that Python takes some inspiration from Lisp, it has a lot of unnecessary complexity and inconsistency which leads to a lot of gotchas. Python's additional syntax make it less readable and harder to write for me than Scheme. It's only more "beginner friendly" if you're used to Algol-like languages, otherwise Scheme is simpler to understand. Just my 2c