This talk will give an introduction to Fay, a subset of Haskell that compiles to JavaScript.

In this SkillsCast recording of a talk by Adam Bergmark, you will be able to get an introduction to Fay, a subset of Haskell that compiles to JavaScript.

Adam compares different strategies for compiling to JavaScript; what they offer from a Haskell perspective, and what's important when working with web browsers and the existing JavaScript ecosystem.

You will also see examples of how to get started with Fay covering the most important features of the language and the compiler.

About Fay - Fay is a proper subset of Haskell that compiles to JavaScript.

About Haskell - Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software. With strong support for integration with other languages, built-in concurrency and parallelism, debuggers, profilers, rich libraries and an active community, Haskell makes it easier to produce flexible, maintainable, high-quality software. You can find lots of haskell related talks, meetups, skills casts, conferences and courses by Skills Matter's community here.

About JavaScript - JavaScript (JS) is a dynamic computer programming language.[5] It is most commonly used as part of web browsers, whose implementations allow client-side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.[5] It is also being used in server-side network programming (with Node.js), game development and the creation of desktop and mobile applications (according to Wikipedia).

Go here for lots of Javascript related talks, meetups, conferences, hackathons, courses and SkillsCasts created for and by the Skills Matter community.