/dhc-js

Javascript bindings for the Dfinity Haskell to WebAssembly compiler

Primary LanguageJavaScript

Synopsis

Javascript bindings for the Dfinity Haskell to WebAssembly compiler.

Compiled via GHCJS.

Installation

npm install dhc

Usage

const dhc = require('dhc')

const output = dhc.compileHsToWasm('main = putStr "Hello"')
// [ 0, 97, 115, 109, ... ]

const err = dhc.compileHsToWasm('syntax error')
// '(line 1, column 13):\nunexpected end of input\nexpecting " ", "\\r\\n", "--" or end of input\nexpected ='

License

(C) 2018 DFINITY STIFTUNG

All code and designs are open sourced under GPL V3.

image