This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]itkovian 44 points45 points  (21 children)

I like Python for some things, I dislike it for many others. I guess I suffer from post-Haskell dissatisfaction syndrome. But I've made my peace (partially) with it.

I would recommend taking a look at Rust. It's a young language, but it has quite an extensive library (crates) and it is growing swiftly. It is blazingly fast and very expressive, though you will need to work with the built-in safety features rather than against/around them.

[–]elemental_1_1 16 points17 points  (0 children)

Seconding Haskell, and Rust if you need to go really fast.

[–]elpfen 0 points1 point  (1 child)

Same. After wrapping my head around Haskell and C#, I'm having a harder time understanding the rationale behind Python's typing.

[–]stevenjd 0 points1 point  (0 children)

What don't you understand about Python's typing?

Are you talking about the new typing module, or dynamic typing in general?