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.
R. Lämmel, und S. Jones. Proceedings of the 2003 ACM SIGPLAN International
Workshop on Types in Languages Design and
Implementation, Seite 26--37. New York, NY, USA, ACM, (2003)
A. de Buitléir, M. Daly, M. Russell, und D. Heffernan. Trends in Functional Programming: 15th International
Symposium, TFP 2014, Soesterberg, The Netherlands, May
26-28, 2014. Revised Selected Papers, Volume 8843 von Lecture Notes in Computer Science, Springer International Publishing, (2015)
R. Lämmel, und S. Jones. Proceedings of the Tenth ACM SIGPLAN International
Conference on Functional Programming, Seite 204--215. New York, NY, USA, ACM, (2005)
R. Lämmel, und S. Jones. Proceedings of the Ninth ACM SIGPLAN International
Conference on Functional Programming, Seite 244--255. New York, NY, USA, ACM, (2004)