Hacker News new | past | comments | ask | show | jobs | submit login

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.




Scheme 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




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: