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

RulebyDSL - (2008/07/23 (水) 05:02:45) の最新版との変更点

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

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

The Ruleby DSL All rules in Ruleby are created using the ‘rule’ method. This method is dynamic in that the arguments it takes can vary. It accepts three different syntaxes, and will detect which is being used when it is invoked. The three syntaxes are: * Ferrari (Array based) * Le Tigre (String based) * Blue Steel? Steel (Block based) It is important to note that most rule engines do not consider their interface to be a DSL. Instead, they are usually referred to as Production Languages or Rule Languages. The Ruleby language has been dubbed a DSL because most Rubyists are familiar with the concept.
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 でかかれました。

表示オプション

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