6 ms·
They are for now, but we've been whittling away at it. We don't actually use any of Yesod's affordances except for its router. We're aiming to eventually spli
by implicit 11y ago
They are for now, but we've been whittling away at it.
We don't actually use any of Yesod's affordances except for its router. We're aiming to eventually split that off and run on bare Warp.
- akurilin 11y agoAny particular reason why Yesod isn't a good fit there? Is the team large enough where it makes more sense for you to roll your own and not deal with making it super generic?
- implicit 11y agoYesod provides a ton of functionality related to the larger problem of building a website with Haskell, but we're only using Haskell for JSON services. All those extra bells and whistles are wasted on us. :)
- axman6 11y agoSounds like you need servant, i've found writing pretty minimal web services in it really nice.
- platz 11y agoor Airship https://blog.helium.com/helium/2015/04/01/helium-webmachine-airship.html https://blog.helium.com/helium/2015/04/01/helium-webmachine-... which uses the webmachine model. Very nice for for APIs.