DOM FFI wrapper library for Fay
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
src Bugfix! May 10, 2016
.gitignore Allow fay-base 0.20.* and bump to Feb 11, 2015
LICENSE Bump to 0.4, Add CHANGELOG, update README Apr 29, 2014
Setup.hs Initial commit, what's in here now should work Aug 22, 2012


A FFI wrapper for DOM functions for use with Fay. It includes functions for the more commonly used DOM features. See fay-jquery if you want wrappers for jQuery.


Just install it with cabal:

$ cabal install fay-dom

Then include it at the top of your file.hs:

import DOM

fay-dom uses fay-text so you probably want to enable OverloadedStrings and RebindableSyntax when using this package.

Finally, build the javascript including the package, as explained on the wiki:

$ fay --package fay-text,fay-dom file.hs

Development Status

Rudimentary at the moment. Functions will be added when people find the need for them. A lot of what this library could do already exists in fay-jquery, but if anyone wants to write Fay without jQuery feel free to add whatever is missing.


Fork on!

Any enhancements are welcome.

The github master might require the latest fay master, available at faylang/fay.