DEV Community

Discussion on: Wasp - language for developing full-stack Javascript web apps with no boilerplate

Collapse
 
speratus profile image
Andrew Luchuk

Just out of curiosity, why did you choose to implement the Wasp compiler in Haskell?

Collapse
 
martinsos profile image
Martin Šošić

It is a combination of reasons -> on one hand, brother and I have been playing with Haskell for some time and wanted to use it on a bigger project. On the other hand, Haskell is a really good fit for writing compilers, and has a good ecosystem of libraries that support the use case of building a compiler. If not in Haskell, I think we would probably consider doing it in TypeScript, which would make sense from the side that Wasp users are mostly coming from the JS background.