Hey all! Small announcement - I’ve open-sourced a new Halogen hooks library that’s split off from code we’re using internally at Meeshkan for our webinars: GitHub - mikesol/purescript-halogen-ihooks: A hooks library for purescript-halogen.
The library is a mix of:
-
purescript-halogen-hooks
by @thomashoneyman . I learned a lot from reading his code (thank you!), andhalogen-ihooks
has aCompat
module that implements the same API ashalogen-hooks
. -
purescript-wags
. It uses the same indexing strategy that I use there for audio units, which has nice IDE support as the indices are part of the type and hover-over-able.
I hope you get a chance to try it out, and many thanks to Thomas for iterating back and forth with me as I put it together!
If you have any questions, please ask them here - I’m happy to help you get started & to dive a bit more into the difference between this & halogen-hooks
(they have different API surface areas, performance characteristics and design patterns).