f-o-a-m / kepler

A Haskell framework that facilitates writing ABCI applications
https://kepler.dev
Apache License 2.0
34 stars 9 forks source link

Create master eval function #150

Closed martyall closed 4 years ago

martyall commented 4 years ago

Right now we leave it to the user to write the function that compiles their custom stack to BaseApp, e.g.

https://github.com/f-o-a-m/hs-abci/commit/b336c409736f330d8e6ca4fff03830111ab870a3#diff-3bb3c51fb8d11442c88dae46b8ef21b7R44

It would be better if we can make their entire app compile to BaseApp for them, so all they have to do is list the effects they want to use.