Python becoming less Lisp-like
u.hobelmann at web.de
Tue Mar 15 01:40:38 CET 2005
Torsten Bronger wrote:
> Moreover, I dislike the fact that new features are implemented
> partly in the interpreter and partly in Python itself. It reminds
> me of TeX/LaTeX, where the enormous flexibility of TeX is used to
> let it change itself in order to become a LaTeX compiler. However,
> the underlying constructs are utterly ugly, as are some of Python's
> features (e.g. __getattr__ and such, and descriptors, in order to
> get nice class properties).
Well, I think TeX is just an awful, weird language with (AFAIK) dynamic
scoping. Thinking of Lisp macros, I'd say that implementing features on
top of a small language core is GREAT!
More information about the Python-list