a recent question about a DSL私はDSL式を手続き型(その場合はPython)になる埋め込み言語の式と混ぜようとしました。いくつかの実験の後、私はLispyのスタイルの賛成で厳格な手続き構文の継続を放棄した時点で午前、すなわち代わりのDSLが「lispy」を取得するとき
@MY_DSL_FOO_FUNCTION(params,@ANOTHER_DSL_FUNCTION(...),expression_in_python,more_expressions_in_python)
の私のオリジナルのアイデア私は今
{MY_DSL_FOO_FUNCTION params,{ANOTHER_DSL_FUNCTION ...},expression_in_python,more_expressions_in_python}
任意の意見に向かう傾向(経験に基づくことが好ましい)この構文決定には?
'f(x)'は「手続き型構文」ではないので、通常の数式表現の構文です。 –
ヒント:* ANY *可能な構文で準分数を使用できます。 Pythonは例外ではありません。 –