Class +Control.Monad.Par

keyword class
keyword
A class declaration introduces a new type class and the overloaded operations that must be supported by any type that is an instance of that class. > class Num a  where > (+)    :: a -> a -> a > negate :: a -> a
package classify
package
package ClassyPrelude
package
ClassyPrelude is a Prelude for people who know Haskell well. It re-exports some commonly imported modules, replaces Prelude functions with their type-class equivalents where reasonable, and removes some Prelude functions that in my opinion don't belong there. These modules are likely to be incomplete. Suggestions are greatly appreciated. Version 0.1
package bytestring-class
package
In theory, this allows the design of more data-agnostic APIs. Version 0.0.0
package container-classes
package
Allow users of your library to choose which data structure they want to use rather than constraining them to whatever you chose at the time. Version 0.0.0.0
package first-class-patterns
package
This package implements a library of first class patterns. The initial basis for this library was Morten Rhiger's "Type-safe pattern combinators"; the patterns can be used in an almost identical way to those of Morten Rhiger. In a series of blog posts at http://reinerp.wordpress.com/category/pattern-combinators/ the types of patterns were made more revealing using type families, and a simpler implementation was used which avoids some book-keeping. The library reimplements most of Haskell's built-in pattern matching facilities, plus some more. The pattern matches of this library are lightweight: when GHC's optimisation is turned on, all overhead should be optimised away, leaving a standard Haskell pattern match. If you're just reading the documentation for this library for the first time, start with Data.Pattern. Version 0.3.1
package haskeline-class
package
Haskeline provides all of its functionality within the scope of a monad transformer. This module adds two pieces to this: * Introduced here is a type-class which defines the operations supported by the Haskeline monad transformer - MonadHaskeline * A newtype wrapper around Haskeline's InputT, called HaskelineT. Sadly, InputT defines ints own instance of the mtl MonadState, which is no good for folks wanting to use InputT in an existing monad transformer stack. HaskelineT also has an instance of MonadState, but it merely lifts the functions further in the transformer stack. Large portions of the Haskeline functionality are re-exported here for convinience. Note on build-dependencies: If you've succesfully built this with any packages other than the ones noted, please let me know. Version 0.6.2
package hinduce-classifier
package
Provides an interface for classifiers and functions to use and analyze them. Take one or more hinduce-classifier-* packages for actual classifier implementations. Version 0.0.0.1
package hinduce-classifier-decisiontree
package
A very simple decision tree construction algorithm; an implementation of hinduce-classifier's Classifier class. Version 0.0.0.1
package language-java-classfile
package
Parses compiled Java .class files into the syntax tree of the language-java package Version 0.2.0
package logic-classes
package
Package to support Propositional and First Order Logic.  It includes classes representing the different types of formulas and terms, some instances of those classes for types used in other logic libraries, and implementations of several logic algorithms, including conversion to normal form and a simple resolution-based theorem prover for any instance of FirstOrderFormula. Version 1.4.5
package prettyclass
package
Pretty printing class similar to Show, based on the HughesPJ pretty printing library.  Provides the pretty printing class and instances for the Prelude types. Version 1.0.0.0
package string-class
package
String class library Version 0.1.5.1
package syb-with-class
package
Classes, and Template Haskell code to generate instances, for the Scrap Your Boilerplate With Class system. Version 0.6.1.3
package syb-with-class-instances-text
package
Provides SYB-with-class instances for Text from the text package. Version 0.0.1
package to-string-class
package
This library provides the class: class ToString s where toString :: s -> String Instances for String, Char and ShowS are provided. For other instances see the package: http://hackage.haskell.org/package/to-string-instances Also included is a general coercion function between string-like types: fromToString :: (IsString s2, ToString s1) => s1 -> s2 fromToString = fromString . toString Version 0.1.2
package TypeClass
package
A simple game where you need to type the letters scrolling down the screen before they reach the bottom. Using SDL and SDL_ttf. Version 0.1.1