←back to thread

317 points est | 3 comments | | HN request time: 0.208s | source
1. Animats ◴[] No.17453739[source]
Must...have...functional...features.

Python's indentation system was so nice for imperative programs. But it gets in the way when functional features are retrofitted. The "everything must be one big expression" style is a total mismatch to Python. The beauty is gone.

replies(2): >>17453973 #>>17457233 #
2. pgorczak ◴[] No.17453973[source]
Yet using functional staples like map and reduce is discouraged by GvR himself. I guess it's alright as long as the language can adapt to your needs (even though this might contradict the "one obvious way" idea).
3. dmytrish ◴[] No.17457233[source]
Haskell has a similar indentation system, it fits the language very well.