Sha256: 2be2059618c85f2f2f9328925cd500f07f0a011deb172c5cc06b4ee9c600d434

Contents?: true

Size: 1.4 KB

Versions: 1

Compression:

Stored size: 1.4 KB

Contents

= Prelude - a Haskell-like functional library

$Id: README 2 2006-08-25 00:11:17Z prelude $

+WARNING+ <em>The project is still in a very preliminary state. Only List was partially implemented. Feel free to conftribute.</em>

The goal of this project is to enables Ruby programmers to use higher functions, monads, infinite lists, and other Haskell features. I do believe the old math's maxim that "new notation leads to new results.

== What's in a name

Since most of the functionality to be implemented here is defined in Haskell's prelude package, the name +Prelude+ seemed natural at the inception time.

== Features

=== Rather curious collection of operations on lists

===  Reinforced Ruby's Lambda-calculus including currying, folds, etc.

===  Higher level functions

===  Monads

== Download

The latest Prelude library version can be downloaded from http://prelude.rubyforge.org


== Installation

You can install Prelude library with the following command.

  % gem install prelude

== License

Prelude library is released under the GPL license, see http://www.gnu.org/licenses/gpl.txt


== Support

Please use the following:

* forums on Rubyforge for general discussions, http://rubyforge.org/forum/?group_id=2096
* trackers to submit bugs or feature requests, http://rubyforge.org/tracker/?group_id=2096
* to contact the author, send mail to prelude rubyforge org


Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
prelude-0.0.1 README