News for hackers. Stuff that matters.
Re:Stripe is building a Ruby typechecker by quelltext on Monday June 04, 2018 @06:04AM (#17226232)
It's a weird argument. If it's not necessary in 30 years (I doubt it because some of the type inference issues are simply undecidable, and that in much simpler languages already), then the language can just opt to ignore type annotations or merely check their consistency. Having them is great either way for the benefit of documentation.

My take is he doesn't really like (or "get") types and feels protective of his language, which is fair. I think Python made an interesting choice here, i.e. provide syntax for types without semantics. The drawback there is potential fragmentation on type system semantics.

There are no comments on this comment yet.