Haml と CoffeeScript がそれぞれ html と javascript に対して行うように、インデントを使用して Rails で Ruby コードを記述できるようにする gem はありますか?
Google は常に Lazibi に行き着きますが、そのプロジェクトは 5 年間死んでいます。
Haml と CoffeeScript がそれぞれ html と javascript に対して行うように、インデントを使用して Rails で Ruby コードを記述できるようにする gem はありますか?
Google は常に Lazibi に行き着きますが、そのプロジェクトは 5 年間死んでいます。
RubyにPythonスタイルの構文を採用する場合の問題は、Pythonの構文がステートメントと式の違いに大きく依存することです。たとえば、ラムダにはステートメントではなく式のみを含めることができます(言い換えると、ラムダの本体は単一のステートメントで構成されている必要があります)。ただし、Rubyにはステートメントがなく、式のみがあります。
これは、Ruby(または他のRubyに似た言語)にPythonスタイルの構文を採用することは不可能であることを意味します。たとえば、Tony ArcieriはReiaでそれを試しましたが、RubyのようにReiaにステートメントがないという事実のために、彼は決定を元に戻さなければなりませんでした。
HaskellのようなまたはF#のような構文はおそらくはるかにうまく機能するでしょうが、まだ誰もそれを実装していません。