回答 (2件中の1件目) TypeScriptのような静的型システムと型アノテーションをRubyに追加するような言語は存在しうると思いますし、それはそれである種の人に魅力的に見えるだろうとは思います。また、最近はTypeScript(JavaScript)に限らずPHPやPython3など、もともとは動的型言語として設計された言語に型アノテーションを追加するものも登場しています。となるとRubyも、と思うのは自然なことかもしれませんが、言語デザイナーとしての私は、そうはしたくないと感じています。 したくない理由は複数あるのですが、最大のものは、型アノテーションを加えることで言語の性質が...