Sr. DeveloperSEEK
Alexey has been learning, writing and sometimes even teaching different programming languages in anger, and found that types and strong type systems help building understanding in an unfamiliar system a lot. After getting an opportunity to write actual Haskell full-time, they switched from "writing Haskell in any language" to restraining themselves from building ivory towers of arbitrary height.
Talks I've Given
-
Instances for everyone, free: generic programming in Haskell
Featuring Alexey Kotlyarov
Haskell encourages creating as many data types as are needed to model the problem domain correctly. However, often they need to implement one or several helper typeclasses, with trivial implementations possible. Generics make it possible to describe the rules for producing such implementations...
language