CppCon 2015 has ended
Back To Schedule
Monday, September 21 • 3:15pm - 4:15pm
Haskell's Design Patterns for genericity and asynchronous behavior

Log in to save this to your schedule, view media, leave feedback and see who's attending!

The paper explores some of Haskell's support for genericity through type classes, Functors, Monads, and Continuations and their impact on lanugages such as C++, Scala, and Rust. We explore these language features and consider alternatives that have been proposed to existing language features, including Object Algebras, GADTs, Open data types, open pattern matching, and extensions to Haskell's type system that impact the type inference algorithm and decidability. We use a number of case studies to demonstrate what proposed solutions look like in the target languages, considering how easy they are to use and how well the solutions integrate with existing linguistic features.

avatar for Sheryl Shulman

Sheryl Shulman

Faculty, The Evergreen State College
Sherri Shulman is a member of the faculty in Computer Science at The Evergreen State College I have been teaching at Evergreen for 23 years. My primary interests include language design, the role of types in programming, comparative programming languages, and higher order programming... Read More →

Monday September 21, 2015 3:15pm - 4:15pm PDT
Franklin (407) Meydenbauer Center

Attendees (0)