Great article, I really enjoyed it! Do you have any experience in using Purescript for frontend development, or are you mainly using it as a backend tool?
I'm interested in comparisons with Elm, if you have tried it that is :)
I wrote klank.dev in PureScript using Halogen. Elm has a more mature ecosystem of frontend components and a larger user base, whereas PureScript/Halogen is less opinionated, less full-featured & a bit more klunky in the type system but (IMO) more powerful. For klank, it was a natural fit as the backend is also in PureScript, so I'm able to share types across the monorepo. I'd recommend reading through the Halogen guide in the repo: it covers the basics in six approachable lessons, and by the end you'll have a good sense of how it compares to Elm.
Thanks for reading!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Great article, I really enjoyed it! Do you have any experience in using Purescript for frontend development, or are you mainly using it as a backend tool?
I'm interested in comparisons with Elm, if you have tried it that is :)
Hi!
I wrote klank.dev in PureScript using Halogen. Elm has a more mature ecosystem of frontend components and a larger user base, whereas PureScript/Halogen is less opinionated, less full-featured & a bit more klunky in the type system but (IMO) more powerful. For klank, it was a natural fit as the backend is also in PureScript, so I'm able to share types across the monorepo. I'd recommend reading through the Halogen guide in the repo: it covers the basics in six approachable lessons, and by the end you'll have a good sense of how it compares to Elm.
Thanks for reading!