←back to thread

333 points steveklabnik | 4 comments | | HN request time: 0.97s | source
Show context
gurgeous ◴[] No.45035053[source]
I am so excited about this!! Ruby tooling is already pretty good, but we can do better. I will try to contribute. Now we just need types
replies(2): >>45035149 #>>45040884 #
dismalaf ◴[] No.45035149[source]
Please no types... They're worse than pointless for a dynamically typed language.
replies(5): >>45035235 #>>45035294 #>>45035575 #>>45035612 #>>45040464 #
1. seabrookmx ◴[] No.45035612[source]
Many smart engineers (including Guido) disagree with you, and have added static types to Python, Javascript, Dart, Elixir, Hack and surely some I'm forgetting.
replies(1): >>45039925 #
2. dismalaf ◴[] No.45039925[source]
I use statically typed languages. There's benefits.

There's also benefits to dynamically typed languages, namely runtime metaprogramming.

Dynamic typing + type annotations is the worst of both worlds for questionable benefit.

replies(1): >>45084608 #
3. seabrookmx ◴[] No.45084608[source]
> the worst of both worlds

Agree to disagree!

replies(1): >>45116979 #
4. ◴[] No.45116979{3}[source]