fay-base

The base package for Fay. https://github.com/faylang/fay/

Version on this page:0.20.0.0
LTS Haskell 8.15:0.20.0.1
Stackage Nightly 2017-05-26:0.20.0.1
Latest on Hackage:0.20.0.1
BSD3 licensed by Chris Done
Maintained by adam@bergmark.nl

Module documentation for 0.20.0.0

There are no documented modules for this package.

fay-base

Changelog

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) Data.Time Data.Ord, Data.Function, Data.Maybe, Data.List, Data.Either Data.Defined and Data.Nullable Data.Mutex - Simple mutexes Control.Exception Data.LocalStorage Data.MutMap - Mutable maps

0.19.2.1 (2014-10-11)

  • Allow fay 0.21

0.19.2 (2014-07-29)

  • 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
comments powered byDisqus