Python syntax in Lisp and Scheme
Hans Nowak
hans at zephyrfalcon.org
Sat Oct 4 22:02:01 EDT 2003
Grzegorz Chrupa?a wrote:
> As an example of how subjective this can be, most of the features you
> mention as too complex for Python to support are in fact standard in Scheme
> (true lexical scope, implicit return, no expression/statement distinction)
> and yet Scheme is widely regarded as one of the simplest programming
> languages out there, more so than Python.
Scheme, as a language, is arguably simpler than Python... it takes a few core
concepts and rigorously applies them everywhere. This makes the Scheme
language definition simpler than Python's. However, whether *programming in
Scheme* is simpler than *programming in Python* is a different issue
altogether. To do everyday things, should you really have to grok recursion,
deeply nested expressions, anonymous functions, complex list structures, or
environments? Of course, Python has all this as well (more or less), but they
usually don't show up in Python 101.
--
Hans (hans at zephyrfalcon.org)
http://zephyrfalcon.org/
More information about the Python-list
mailing list