Kilns
Kilns copied to clipboard
An experimental programming language based on the kell calculus.
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/sellout/Kilns). ## Config Migration Needed - [ ]...
The capabilities library in the real-names branch names its variables `patt` to avoid conflicting with the `pattern` variable in `trigger*`. Probably need to review handling of `LEXICAL-PLACEHOLDERS` and `SUSPENDED-VARIABLES` to...
Writing ``` (load "library/sandbox") {sandbox (list (par (load "library/sandbox") {sandbox (list {rc} {rc})} {rc})} ``` works just fine. But if you create a file called nested-sandbox.kiln with the contents ```...
In ``` (trigger {test ?var} (trigger {second ?var} ?var)) ``` does `{second ?var}` show a use of the `test` binding, or a new shadowing binding? If we distinguish binding (`?var`)...
Note, this happens at definition time, not even waiting until it's triggered. ``` > (trigger {load ?filename} (load ?filename)) ERROR: value ?filename is not of the expected type (common-lisp:or common-lisp:pathname...
Need to convert test-framework.kiln into a component. This is pretty simple, but right now it tickles issue #16 and causes errors.
def/use should work similarly to trigger/message reaction, where a use can wait around until the definition is finally created. There's a branch (nonsequential-defs) that has the beginnings of this, but...
`def` is especially dirty with `defmacro` magic. Fleshing out the implementation of agents should hopefully cut down on CL idiom leakage.
When using pnpjk or FraKtal calculus, ``` (trigger {foo} {bar}) ``` should be treated as ``` (trigger {foo _} {bar null-process}) ``` but is currently treated as ``` (trigger {foo...