Hi everyone, I’m currently developing a web application that runs Elm client side and Python (Flask) on the server. I’ve been using type hints and an algebraic data type module in Python to try and maintain some of the type safety that I have in Elm, but it’s getting a bit ridiculous now and is a bit of a burden to maintain. I’ve decided that I should just make the leap and move the back end over to Haskell. There are a lot of choices for libraries, so I was hoping that people might be able to point me in the right direction.
If anyone has any advice on the following, it’d be very much appreciated:
- A library for managing WebSockets.
- A GraphQL library.
- A database ORM, or some sort of persistence, it’s early enough in the project that I can change this. I’m currently using SQLAlchemy with SQLite. I’d prefer not to write SQL queries by hand.
Also any more general comments about using Haskell with Elm would be welcome too!