git @ Cat's Eye Technologies Samovar / 48be8d1
Update TODO notes. Chris Pressey 6 years ago
1 changed file(s) with 8 addition(s) and 8 deletion(s). Raw diff Collapse all Expand all
4949
5050 ### TODO
5151
52 * (+) Consider what it would take to add a predicate that evaluates to whether
53 a given action has been taken previously or not.
54 * (+) Consider macros.
5552 * Output scenarios to JSON.
56 * Consider a simple equality rule.
57 * Consider allowing `∨`.
5853 * Take AST code from SixtyPical or ALPACA (or try to do better, perhaps with
5954 named tuples, but this is probably madness and not at all worth doing)
6055
61 #### Probably we don't do
56 ### TODO for v0.3
6257
63 * (+) Allow sentence trees to be given for actions.
64 * (+) Allow scenarios to specify a minimum number of events to generate.
58 * Consider what it would take to add a predicate that evaluates to whether
59 a given action has been taken previously or not.
60 * Consider macros.
61 * Consider a simple equality rule, `eq(?X,?X)` but built-in.
62 * Consider a "wildcard" variable that will match anything *without* binding it.
63 * Consider making "wildcard" work such that you can say `¬holding(?_, club)`
64 to mean "if no one is holding the club".