precept
precept copied to clipboard
A declarative programming framework
From Mike: the equivalent SQL is `select * from TodoItem where id in (57,49,33,22,7)` (we do that kind of query all the time in ORMS -- have an ordered list,...
Currently we assume users have referred symbols from the DSL namespace. When analyzing LHS syntax, we check for their unqualified existence and "resolve" them to precept.dsl by prepending "precept.dsl/" and...
While brainstorming solutions for #45 I thought about using rules to program rules. Suppose we had the following metarule that operates over something like our DSL's AST: ```clj (meta-rule [[?rule...
Should be straightforward to write as we are already testing for additions as of #52.
```clj (cr/defrule remove-older-unique-identity-facts {:super true :salience 100} [:unique-identity (= ?a1 (:a this)) (= ?t1 (:t this))] [?fact2 ?t1 ?t2)] => (trace (str "SCHEMA MAINT - :unique-identity" ?t1 " is greater...
Suggest the following input list for public API. ```clj [:first [:some :group :names] :last]] ``` We should be able to create our own data structure based on this version that...
Might be nice to have as a simple standalone example. Code we have for it uses re-frame so would just need to convert views to 0.1.0 API. We would need...
Bumps [qs](https://github.com/ljharb/qs) from 6.3.2 to 6.3.3. Changelog Sourced from qs's changelog. 6.3.3 [Fix] parse: ignore __proto__ keys (#428) [Fix] fix for an impossible situation: when the formatter is called with...