functoria
functoria copied to clipboard
A DSL to invoke otherworldly functors
In a perfect word, `if_impl` would solve that. However, apparently according to the mirage impl, it doesn't. :) One way could be to implement a configurable that always fails (and...
Dependencies, at the moment, implies that a value is being passed around. While it seems like a convenient idea at the time, it looks like it's causing more pain than...
My design idea is the following: The combinator `group : Group.t -> 'a impl -> 'a impl` would take an implementation and bundle it in the given group. It needs...
If an impl has internal keys (a good example is `generic_kv_ro` impl, which uses a `kv_ro` key). It can't really expose them. One possible solution is just to make API...
At the moment, `describe --dot` uses [xdot](https://github.com/jrfonseca/xdot.py) by default. I use it because the rendering is pretty, it has a nice and simple UI and it is widly available on...
The idea is to use metaocaml to make the configuration engine available at runtime and be able to trigger a re-emission of the initialization code on some event. There are...
A connect receives, as input, the list of devices on which it should connect. This is a list of string (the name of the result of the connects). The list...
Currently, it assumes the error monad and the way monads are provided is non-obvious.
Even if we do printf-"meta"-programming, we could do it a bit better (the `Codegen` module is very bad).