Skip to content

Details

The Reflex Platform (https://github.com/reflex-frp/reflex-platform) lets you build complex web applications entirely in Haskell. The same code can also be cross compiled to Arm for fast native iOS and Android applications.

This talk will try to cover:

• How to install the Reflex Platform.

• Writing and compiling a small App.

• Using Haskell interpreter (GHCi) for interactive development.

• Deploying the App to Web, iOS and Android.

It will also include a brief description of the things that make up the reflex platform including:

nix - Package Manager that makes it easy to install

ghcjs - Compiles Haskell code to JavaScript for Web App

ghcjs-dom - Haskell wrappers for almost every browser function

reflex - Functional Reactive Programming library

reflex-dom - Reflex library for manipulating the DOM (uses ghcjs-dom)

ghc - Used for cross compilation (for iOS and Android) and for ghci

jsaddle - Makes it all work when compiled with ghc instead of ghcjs

Members are also interested in