Comments (5)
This looks great so far - definitely a welcomed feature.
I'm assuming rules that make use of make { gen :Some, :Derived, :Data }
will add data to the current overlay. Is that correct?
from wongi-engine.
+1. This would be a performance benefit for my use case. I would like to have a single engine for the life of the ruby process that I could repeatedly assert a set of facts and obtain the inferred facts for only that set.
from wongi-engine.
I'm assuming rules that make use of make { gen :Some, :Derived, :Data } will add data to the current overlay. Is that correct?
Indeed. More generally, the earliest overlay that would be logically consistent.
from wongi-engine.
+1. I'm considering an application to help analyze some research data. Being able to have an overall data context--with a disposable local-subcontext--would allow me to assert a number of facts that are generally true (e.g., about biospecimen types, study protocols, etc.) and have an easy way to only keep the facts for each study subject in working memory as long as I need them to make inferences. In this case I'm rolling through a list of study subjects serially.
from wongi-engine.
@cosmocracy is there something you need that is not covered by the existing functionality?
from wongi-engine.
Related Issues (20)
- Finding latest fact by date? HOT 1
- Overlays and Statement Generator do not appear to work together HOT 11
- Many rules matching only one subject
- How to use it to match some patterns and accordingly return a variable HOT 1
- any matcher question HOT 5
- Custom Action Class deexecute method seems not work HOT 1
- Dynamically add conditions to a rule
- raise ruleset xxx already exist error when multithreading is used HOT 2
- How to retract a fact upon matching action? HOT 1
- Get error when using none HOT 1
- Performance for loading facts (engine << [fact]) HOT 5
- what is the benefit of using Wongi HOT 1
- Help needed HOT 2
- Sometimes I got a `can't add a new key into hash during iteration` error HOT 1
- Minor documentation fixes HOT 2
- Explain "Collectors" in the documentation
- Issues with `Network#remove_production` HOT 1
- Using the output of an action in a generated fact HOT 4
- Examples don't work HOT 1
- What happened to engine.entity? HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wongi-engine.