「RulebyDSL」の編集履歴(バックアップ)一覧はこちら

RulebyDSL」(2008/07/23 (水) 05:19:10) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

The Ruleby DSL Ruleby のすべてのルールは‘rule’メソッドを使って作られています。このメソッドはダイナミックで異なる引数をとることができます。 3つの異なった構文を受け入れ、呼び出されたときにどれが使用されるか決まります。 3つの構文とは: * Ferrari (Array based) * Le Tigre (String based) * Blue Steel Steel (Block based) (未実装) ほとんどのルールエンジンがこれらインタフェースをDSLだと考えないことは重要です。 代わりに通常、プロダクション言語とかルール言語とか呼ばれています。Ruleby 言語はほとんどのRuby 使いが概念に馴染みのあるため DSL でかかれました。
The Ruleby DSL Ruleby のすべてのルールは‘rule’メソッドを使って作られています。このメソッドはダイナミックで異なる引数をとることができます。 3つの異なった構文を受け入れ、呼び出されたときにどれが使用されるか決まります。 3つの構文とは: * [[Ferrari:rulebyDSL-ferrari]] (Array based) * Le Tigre (String based) * Blue Steel Steel (Block based) (未実装) ほとんどのルールエンジンがこれらインタフェースをDSLだと考えないことは重要です。 代わりに通常、プロダクション言語とかルール言語とか呼ばれています。Ruleby 言語はほとんどのRuby 使いが概念に馴染みのあるため DSL でかかれました。

表示オプション

横に並べて表示:
変化行の前後のみ表示:
記事メニュー
目安箱バナー