• Ephera
    link
    24 years ago

    Python is a great example, it is one of the slowest languages but has some of the cleanest syntax.

    I really don’t understand this view of Python. It lacks proper syntax concepts for many language features, such as private methods, constant values and overriding of methods. It has tons of inconsistencies in the standard lib. Its import mechanisms often force you to give redundant names to files. You have to order your methods in the reverse-order of how they call each other. And it lacks many visual cues, in particular scope delimiters.

    Sure, that last part is “clean”, if you want to be reading a book, but for reading code, I think seeing your scopes clearly makes it a cleaner reading experience.

    • @Zimmax
      link
      14 years ago

      Many of the things you mentioned are features. Somehow, it all works well as a complete package. Go figure…