Destructuring and Pattern Matching
In OO paradigm, this is takes the form of Double-Dispatch or n-Dispatch and usually gets implemented as the famous (or infamous) Visitor Pattern. We will look at how this pattern is made defunct in FP paradigm using Pattern Matching.
Outline/Structure of the Demonstration
- Quick overview of the concept
- Moving away from the Visitor Pattern
- Q & A (last 5-10 mins)
Understand the concept so that they are able to look for scenarios where this can be applied in their day-to-day work.
Developers interested in exploring this concept
Prerequisites for Attendees
An open mind!
schedule Submitted 2 years ago
People who liked this proposal, also liked:
Ravindra Jaju - Asynchronous Functional Programming on the JVMRavindra JajuChief Idea SeekerGyaanweb
schedule 2 years agoSold Out!
We'll take a close look at core.async - the CSP library for Clojure(script).
- The motivation
- Problems suitable for CSPs to handle
Given the minimalist nature of Lisps, the syntax is underwhelming, but applications can be exciting in the manner they make complex problems within reach.