fix

module Control.Monad.Fix
base Control.Monad.Fix
Monadic fixpoints. For a detailed discussion, see Levent Erkok's thesis, Value Recursion in Monadic Computations, Oregon Graduate Institute, 2002.
module Data.Fixed
base Data.Fixed
This module defines a "Fixed" type for fixed-precision arithmetic. The parameter to Fixed is any type that's an instance of HasResolution. HasResolution has a single method that gives the resolution of the Fixed type. This module also contains generalisations of div, mod, and divmod to work with any Real instance.
fix :: (a -> a) -> a
base Data.Function, base Control.Monad.Fix
fix f is the least fixed point of the function f, i.e. the least defined x such that f x = x.
data Fixed a
base Data.Fixed
The type parameter should be an instance of HasResolution.
fixIO :: (a -> IO a) -> IO a
base System.IO
data Fixity
base Data.Data
Fixity of constructors
fixST :: (a -> ST s a) -> ST s a
base Control.Monad.ST, base Control.Monad.ST.Lazy
Allow the result of a state transformer computation to be used (lazily) inside the computation. Note that if f is strict, fixST f = _|_.
package fix-imports
package
fix-imports is a small standalone program to manage the import block of a haskell program.  It will try to add import lines for qualified names with no corresponding import, remove unused import lines, and sort the import block according to some heuristic you can define.  This only works for qualified imports!  Unqualified imports are left untouched. It's most convenient if bound to an editor key. Recent major changes: * version 1.0.1 * Fix a bunch of bugs: properly recognize unqualified imports as imports, never import the current module, don't pick up modules with the same suffix but a different name. * version 1.0.0 * Change name from FixImports to fix-imports, which is more unixy. * Change ghc-pkg parsing from String to Text.  It's noticeably faster. * Add a more flexible system for prioritizing imports. When there are several possibilities for a module name, they are all given to a single function to decide.  The config file moved from fix-imports-priority to .fix-imports and can now specify sort orders for packages and modules by prefix. * Make -i includes for non-existent dirs ignored instead of causing an error. Version 1.0.1
package fix-parser-simple
package
Simple fix-expression parser Version 15320.3
package fix-symbols-gitit
package
Gitit plugin: Turn some Haskell symbols into pretty math symbols. Version 0.1.0
Fixed :: FPFormat
text Data.Text.Lazy.Builder.RealFloat
Standard decimal notation.
Fixed :: a -> Fixed a
QuickCheck Test.QuickCheck.Modifiers, QuickCheck Test.QuickCheck
newtype Fixed a
QuickCheck Test.QuickCheck.Modifiers, QuickCheck Test.QuickCheck
Fixed x: as x, but will not be shrunk.
package fixed-list
package
A fixed length list type that encodes its length in its type in a natural way, and is a member of Applicative, Functor, Foldable, Traversable, and Monad. Version 0.1.5
package fixed-point
package
This package defines a type for binary fixed-precision arithmetic. The main differences between this and Data.Fixed are that this is binary fixed-point and it's polymorphic in the underlying representation. When is this more appropriate than floating point? You'll mainly want to use this when you need to be able to represent fractional values within a bounded range. Fixed-point numbers have the advantage of uniformity in these cases. On the downside, you lose precision relative to floating point numbers as you approach zero, and you lose the ability to express very large (but imprecise) values that floating point can express. On some architectures, fixed-point arithmetic might be faster than floating-point arithmetic, but this is probably not the case on x86. Version 0.5.0.1
package fixed-point-vector
package
This package allows you to construct unboxed vectors of binary fixed-point numerals. Version 0.5.0.1
package fixed-point-vector-space
package
This package provides instances of VectorSpace, AffineSpace, etc. for the fixed-point package. Version 0.5.0.1
package fixed-precision
package
Numeric instances for MPFR that use the "Implicit Configurations" from http://www.cs.rutgers.edu/~ccshan/prepose/prepose.pdf to choose a Rounding and Precision. For those that do not want to use reflection, explicit instances are provided for common precisions and for the built-in rounding modes. > sin pi :: Fixed Down Double > fixed Near 256 (sin pi) Version 0.4.0
Fixed8By13 :: BitmapFont
GLUT Graphics.UI.GLUT.Fonts
A fixed width font with every character fitting in an 8 by 13 pixel rectangle. (-misc-fixed-medium-r-normal--13-120-75-75-C-80-iso8859-1)
Fixed9By15 :: BitmapFont
GLUT Graphics.UI.GLUT.Fonts
A fixed width font with every character fitting in an 9 by 15 pixel rectangle. (-misc-fixed-medium-r-normal--15-140-75-75-C-90-iso8859-1)

Show more results