PureScript on Azure Functions
Serverless architecture is one of the hottest topics in cloud computing,
allowing developers to build and run applications and services without thinking
about the servers actually running the code, providing a scalable model for
building distributed, event-driven systems, as well as significantly reducing
Microsoft’s take on the serverless problem is service called Azure
Functions. Out of the
box, it supports .Net languages (C# and F#), Python, Java
variety of languages that can compile down to JS. And today, I’ll talk about one
of such languages — PureScript.
PureScript is a strongly-typed, purely functional
programming language heavily inspired by Haskell. It
supports a set of advanced language features such as higher kinded types, type
classes, row polymorphism and many other features I don’t understand.