ruleby:Ruby 的规则引擎

时间:2024-07-17 22:07:43
【文件属性】:

文件名称:ruleby:Ruby 的规则引擎

文件大小:64KB

文件格式:ZIP

更新时间:2024-07-17 22:07:43

Ruby

Ruleby :: Ruby 的规则引擎 描述 Ruleby 是一个用 Ruby 语言编写的规则引擎。 它是一个执行一组 IF-THEN 语句的系统,称为产生式规则。 这些规则使用前向链接 Rete 算法与对象匹配。 Ruleby 提供了一种内部领域特定语言 (DSL),用于构建构成 Ruleby 程序的产品。 版本 0.9.b7 发行说明 法拉利 DSL 中 AND 和 OR 的重大改进 - 特别是在嵌套它们时。 邮件列表


【文件预览】:
ruleby-master
----GPL.txt(18KB)
----ruleby.gemspec(733B)
----tasks()
--------test.rake(139B)
--------rspec.rake(413B)
--------documentation.rake(660B)
----tests()
--------assert_facts.rb(3KB)
--------duck_type.rb(2KB)
--------join_nodes.rb(1KB)
--------or_patterns.rb(5KB)
--------nil.rb(2KB)
--------regex.rb(951B)
--------test.rb(514B)
--------gets.rb(951B)
--------self_reference.rb(1KB)
--------common.rb(376B)
--------not_patterns.rb(2KB)
----benchmarks()
--------miss_manners()
--------joined_rules.rb(2KB)
--------basic_rules.rb(1KB)
--------model.rb(758B)
----README.markdown(623B)
----examples()
--------hello.rb(1009B)
--------fibonacci_example3.rb(2KB)
--------wordgame.rb(4KB)
--------diagnosis.rb(3KB)
--------fibonacci_example1.rb(965B)
--------fibonacci_example2.rb(873B)
--------ticket.rb(3KB)
--------fibonacci_rulebook.rb(3KB)
----spec()
--------collect_spec.rb(23KB)
--------and_or_spec.rb(6KB)
--------property_spec.rb(1KB)
--------hello_spec.rb(544B)
--------spec.opts(53B)
--------coercion_spec.rb(60B)
--------errors_spec.rb(4KB)
--------ferrari_spec.rb(576B)
--------function_spec.rb(4KB)
--------spec_helper.rb(129B)
--------node_sharing_spec.rb(904B)
----.gitignore(40B)
----lib()
--------core()
--------rulebook.rb(2KB)
--------rule_helper.rb(2KB)
--------dsl()
--------ruleby.rb(532B)
----LICENSE.txt(2KB)

网友评论