E-- - A deterministic English-to-Python programming language
Show HN: E-- – A language you dial between English and Python
E-- ist eine Programmiersprache, die in klarem, kanonischem Englisch geschrieben wird und deterministisch zu Python kompiliert. Sie trennt die Rolle von LLMs von der Ausführung: LLMs können beim Schreiben helfen, aber der Parser ist deterministisch, sodass der generierte Code reproduzierbar und debugbar ist. E-- bietet eine geschlossene Grammatik und ein festes Vokabular, wodurch Mehrdeutigkeiten eliminiert werden. Es ist ideal für alle, die die Kreativität von LLMs nutzen möchten, ohne auf Runtime-Zuverlässigkeit zu verzichten. Der Transpiler ist als Python-Paket verfügbar und kann über die CLI oder die API verwendet werden. E-- ist Open Source unter der Apache-Lizenz 2.0.
E-- trennt die Rolle des LLM von der Ausführung – LLM-Kreativität, wenn Sie sie brauchen, deterministisches Verhalten für immer danach.