Remix.run Logo
tyre an hour ago

I felt the opposite, because Python isn’t a great language. It won because of Google, fast prototyping, and its ML interop (e.g. pandas, numpy), but as a language it’s always been subpar.

Indentation is a horrible decision (there’s a reason no other language went this way), which led to simple concepts like blocks/lambdas having pretty wild constraints (only one line??)

Type decoration has been a welcome addition, but too slowly iterated on and the native implementations (mypy) are horribly slow at any meaningful size.

Concurrency was never good and its GIL+FFI story has boxed it into a long-term pit of sadness.

I’ve used it for years, but I’m happy to see it go. It didn’t win because it was the best language.

zabzonk 42 minutes ago | parent | next [-]

> there’s a reason no other language went this way)

Except of course for those that did, Haskell, Fortran for example.

groundzeros2015 an hour ago | parent | prev [-]

I’m always baffled when language complaints come down to syntax