@bascule Take a look at http://crystal-lang.org/ . It's almost Ruby, but compiled and typed, with type inference. Solves nil problem.
-
-
-
@CraigBuchek I want a type system that's backwards compatible with actual Ruby. It's possible. Otherwise... I'd probably use Rust -
@bascule@CraigBuchek How do you know it's possible? -
@asterite@CraigBuchek because similar type systems have successfully been added to PHP (Hack), JavaScript (TypeScript, Flow), and Clojure -
@bascule@CraigBuchek Similar, yes. But Ruby? -
@asterite@CraigBuchek there's nothing special about Ruby that makes it semantically that much different from PHP, JS, or Clojure -
@bascule@CraigBuchek But those languages you mention still have dynamic aspects at runtime, right? -
@asterite@CraigBuchek yes, all of them do including Ruby - 2 more replies
New conversation -
-
-
@bascule Maybe because parsing a typed ruby superset would be challenging?Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.