Comment by holri

Comment by holri a day ago

3 replies

I think that Python has inherited a lot (but unfortunately not all) of the artistic qualities of Lisp. So in a sense the artistic dynamic approach of Lisp won given the popularity of Python.

mejutoco 4 hours ago

I think the first versions of python were implemented in lisp. I believe this is why docstrings are the same in both.

bgwalter a day ago

I find Python a pretty rigid and boring language. There are no macros, the syntax is infuriating, it is mostly OO these days.

You can do introspection and access the variables at runtime (using a horrible syntax), but that's it.

I don't see much artistic aspirations in the language or in its creators. Ruby already has a much better metaprogramming story and the code looks more elegant.

  • Torwald a day ago

    reply to parent and grandparent:

    > Python looks like an ordinary dumb language, but semantically it has a lot in common with Lisp, and has been getting closer to Lisp over time.

    > They might even let you use Ruby, which is even more Lisp-like.

    https://www.paulgraham.com/lispfaq1.html