This package exports Prelude, FFI and other modules which you probably want to use with Fay.
Anything essential for using the compiler, or modules exported by GHC’s base can go in this package.
Changes
Changelog
0.20.0.1 (2015-06-24)
Fix polymorphic arguments in Data.Var (thanks Jakub Ryška)
0.20.0.0 (2015-02-10)
Changes the type signature of when and unless from :: Bool -> Fay a -> Fay () to :: Bool -> Fay () -> Fay (). This allows tail call optimization for these functions and matches base - by Zachary Mason
0.19.4.2 (2015-01-05)
Allow fay 0.22.*.
0.19.4.1 (2014-10-25)
Merged fay-base into the main fay repository.
0.19.4 (2014-10-21)
Fix type signature of Data.Text.pack.
Add IsString instance for Text for using the ffi with RebindableSyntax enabled.
0.19.3 (2014-10-21)
Lots of additions adding the following modules:
Data.Var - Mutable variables, Reactive variables, and reactive signals
Unsafe.Coerce
Data.Text (fay-text will be updated to reuse this module)
Remove the Base.Ord constraint from Ord so new Ord instances can be added. Note that you cannot use a custom implementation of the methods, JavaScript’s native operators are used for comparisons.
0.19.1.2 (2014-04-29)
Allow fay 0.20
0.19.1.1 (2014-04-07)
Fix compilation on GHC 7.8
0.19.1 (2014-03-13)
Add Data.Char
0.19 (2014-01-14)
Ord instance for Integer
Export base versions of Maybe, Ordering, and Either instead of redefining when compiling with GHC. This helps when writing libraries targeting both Fay and GHC
Prelude: Add void, >=> and <=<, unless, forM, mapM
Add Debug.Trace module exporting trace and traceShow
Minor:
Upper bound to the latest major Fay version
0.18.0.0 (2013-09-24)
Fixed implementation of >> and >>= (this bug didn’t affect normal usage)
Add fail
Generalize type signatures for fromIntegral and fromInteger
0.17.0.0 (2013-08-27)
The type signature of FFI.ffi has been generalized to IsString s => s -> a to support RebindableSyntax.
Prelude now exports ifThenElse as a default for RebindableSyntax
0.16.0.0 (2013-08-05)
Added more Ratio functions and move them all into Data.Ratio