Around the time React became popular, JS programmers started to get the idea that pure functional programming might be a good way to write web apps. Most of them still haven’t moved on to actual pure functional languages, even if a ton of ideas have filtered back down to them from platforms like Elm. But you can: Elm exists, and PureScript beyond that. Let’s review the state of the art: the Elm architecture, the core ideas of which lay the foundations for almost everything in the space, and how these ideas have been developed further in PureScript. We’ll look at some real, practical examples, but don’t worry, there will also be category theory.
About Bodil:
Born into an aristocratic Russian-German family, Bodil traveled widely around the Soviet Union as a child. Largely self-educated, she developed an interest in computer science during her teenage years. According to her later claims, in 1989 she embarked on a series of world travels, visiting Europe, the Americas, and India. She alleged that during this period she encountered a group of mathematical adepts, the ‘Haskell Language and Library Committee,’ who sent her to Glasgow, Scotland, where they trained her to develop her powers of category theory. Both contemporary critics and later biographers have argued that some or all of these foreign visits were fictitious, and that she spent this period writing JavaScript. Bodil was a controversial figure during her lifetime, championed by supporters as an enlightened guru and derided as a fraudulent charlatan by critics. Her doctrines influenced the spread of Homotopy Type Theory in the West as well as the development of Western computer science currents like dependent types, blockchains and isomorphic JavaScript.
About Lambda World:
The 2016 Lambda World brought together Functional Programming enthusiasts from around the world for two days of presentations, hacking, networking, and a healthy dose of partying in Cadiz, Spain. Hosted by 47 Degrees, the event also featured a Typelevel Community Conference and a Scala Center Hackathon.
Join in on the conversation at
http://www.twitter.com/lambda_world and
http://www.twitter.com/47deg using #LambdaWorld.
Stay tuned to
http://www.lambda.world and
http://www.47deg.com for more on the conference and announcements for the 2017 event.