Videos from an introductory course by Professor Graham Hutton from the University of Nottingham have been made freely available on YouTube. Designed for first year Computer Science students, they ...
Erik Meijer's Introduction to Functional Programming MOOC has just started. If this is a topic you want to know more about, this free class could be an ideal route. Presented on the edX platform, ...
Reliance on immutable data structures is a key aspect of functional programming. By defining variables at the outset, programming languages like Haskell and PureScript aim to help developers write bug ...
One of the most common patterns in popular programming is runtime polymorphism. As in, the ability to have a set of heterogeneous objects which can all perform a common action (like a set of shapes ...
Create an account to access more content and features on IEEE Spectrum, including the ability to save articles to read later, download Spectrum Collections, and participate in conversations with ...
Lux, a new Lisp-like functional language that runs on the Java Virtual Machine, has ambitions to pick up where similar languages leave off. Currently in an 0.5 beta release, Lux claims that while it ...