Learn more about how the Rust programming language shares many of the advantages offered by Haskell such as a strong type system, great tooling, polymorphism, immutability, concurrency, and great software testing methodologies. Rust is a good choice when you need to squeeze in extra performance.
Historically, I’ve struggled to find a concise, simple way to explain what it means to practice type-driven design. Too often, when someone asks me “How did you come up with this approach?” I find I can’t give them a satisfying answer. ...
I’ve written this article series, to help you get a good sense of how production Haskell is written at a company like Klarna and what to avoid along the road.
E. Meijer, und J. Jeuring. Advanced Functional Programming, First International Spring School on Advanced Functional Programming Techniques-Tutorial Text, Seite 228--266. London, UK, UK, Springer-Verlag, (1995)
J. Gibbons, und G. Jones. Proceedings of the third ACM SIGPLAN international conference on Functional programming - ICFP '98, Seite 273--279. New York, ACM Press, (1998)
E. de Vries, und A. Löh. Proceedings of the 10th ACM SIGPLAN workshop on Generic programming - WGP '14, Seite 83--94. New York, NY, USA, ACM Press, (2014)