E-- - Deterministic English-to-Python programming language
Show HN: E-- – A language you dial between English and Python
E--(「English--」)は、平易な英語でプログラムを書き、それを決定的にPythonへコンパイルするプログラミング言語です。曖昧さを排除した閉じた文法と固定語彙を持ち、LLMの創造性と決定的な実行を分離します。LLMは作成時のみ使用され、生成されたPythonは純粋で再現可能です。`{{ ... }}`スロットにより、LLMが値を補完し、キャッシュされるため、ビルドはオフラインで再現可能です。Apache 2.0ライセンスで提供され、pipでインストール可能。E--は、LLM生成コードの非決定的な動作に悩む開発者に、信頼性と柔軟性を兼ね備えた新しい選択肢を提供します。
LLMの創造性を必要なときに活用し、その後は決定的な動作を永遠に保証します。