榆树构建库
用于从 Haskell 中将 Elm 编译为 JavaScript 的库
该库提供运行时和模板 Haskell 函数,让您可以使用多模块 Elm 程序并将它们编译为 JavaScript。 这样做的主要目标是允许 Elm 用作 Haskell 服务器或 Web 应用程序的前端。 该库独立于任何特定框架,因此它应该与 Yesod、Snap、Happstack、Scotty 等一起使用。
你可以在上找到这个包。
##例子
编译为单个 JS 文件
import Language.Elm.Build
mainSource = " module Main where \n x=3 "
fooSource = " module Foo where \n x=3 "
myJS :: String
myJS = compileAndLinkAll [mainSource, fooSour
1