OneLang
1.0.0
Onelangは自分自身を定義するのに苦労しています。
それをトランスピラーと呼ぶ人もいるかもしれません。これは、入力言語から別の言語にソースコードをコンパイルできる特別なコンパイラです。 Onelangには独自のルールがあり、入力言語のルールを尊重せず、時にはその構文さえも尊重していないため、それらを使用するのに苦労します。
それで、疑問が生じますが、Onelangは新しいプログラミング言語ですか?オブジェクト指向、一般的な、または強くタイプのような単語でそれについて話すことはできますが、独自のタイプシステムとASTを備えていますが、独自の構文を持たないプログラミング言語と呼びますか?
したがって、Onelangを当面の間、次のように定義しましょう。Onelangは、複数のLangaugeで同時にコードを作成するのに役立つツールです。
それはあなたにとって問題を解決しません、それはあなたがそれに少し役立つだけです。使用可能なものを生成できるように、ターゲット言語とonelangをマスターする必要があります。
比較:https://github.com/onelang/onelang/wiki/onelang-vs.-haxe-vs.-progsbase-comparison