| { |
| "name": "Rules", |
| "version": "0.1.0", |
| "summary": "A forward-chaining inference engine rule engine", |
| "description": "Rules provides a simple forward-chaining inference rule engine that is configurable at runtime.\n\nWhen you provide a set of _known facts_, and a set of _rules_, _inferred facts_ \ncan be determined.\n\nFor example:\n\n- _known fact_: the sky is blue\n- _rule_: if the sky is blue, then the weather is sunny\n- _inferrable fact_: the weather is sunny\n\nYou you make much more complicated rules than this, which are\nbased on more facts, even based on inferred facts.\n\nFor example:\n\n- _known fact_: the sky is blue\n- _known fact_: the season is summer\n- _rule_: if the sky is blue, then the weather is sunny\n_ _rule_: if true, the beach is empty (this is a fallback rule)\n- _rule_: if the weather is sunny and the season is summer, then the beach is full\n- _inferred fact_: the beach is full\n\n- _known fact_: the season is autumn\n- _inferred fact_: the beach is empty\n\nRules can be specified using a simple textual format, and can be decoded from JSON\nto load into a `Brain`.", |
| "homepage": "https://github.com/JimRoepcke/Rules", |
| "license": { |
| "type": "MIT", |
| "file": "LICENSE" |
| }, |
| "authors": { |
| "Jim Roepcke": "jim@roepcke.com" |
| }, |
| "source": { |
| "git": "https://github.com/JimRoepcke/Rules.git", |
| "tag": "0.1.0" |
| }, |
| "platforms": { |
| "ios": "9.0", |
| "tvos": "10.0", |
| "watchos": "2.0" |
| }, |
| "swift_version": "4.2", |
| "source_files": "Rules/Sources/**/*" |
| } |