Closed isovector closed 1 year ago
This PR changes the types of the generated API from, eg:
nvim_set_option :: String -> Object -> forall env. Neovim env ()
to
nvim_set_option :: forall env. String -> Object -> Neovim env ()
which GHC likes much better in the light of simplified subsumption. Using these types means we can continue working with the nvim-hs API in pointfree fashion.
I'm sorry for the late response. The notification for this PR has actually been in my spam folder. :o
No problem at all! Thanks for the merge!
This PR changes the types of the generated API from, eg:
to
which GHC likes much better in the light of simplified subsumption. Using these types means we can continue working with the nvim-hs API in pointfree fashion.