re: What Is Your Main Language? VIEW POST

FULL DISCUSSION
 

I have a main language per problem set.

  • Typescript for frontend
  • Rust for systems programming
  • Haskell for servers
 

that's a very uncommon stack!

Do you write backends in Haskell? Can you elaborate a bit?

 

Haskell is great, the strong type system pushes al your errors to the boundaries of your program. There I have haskell-servant for example that automaticly parses json and validates it, so I only have to write handlers dealing with plain Haskell types. It is also magnitudes faster than nodejs or Java. So yeah, I love writing backends in Haskell. Takes a bit of time to get used to, but I never wrote as less code as now for my servers.

code of conduct - report abuse