Skip to content
Snippets Groups Projects

Clean Platform

The Clean Platform is a general purpose collection of libraries to supplement the Clean Standard Environment. To increase maintainability and readability, these libraries follow a strict coding style guideline. This guideline can be found in the file STANDARDS.txt and on the Clean Wiki. A listing of the conceived API the Clean Platform will provide can be found in the file API.txt

More information about this project can be found on the Clean Wiki: http://wiki.clean.cs.ru.nl/Clean_platform

License

All original modules are provided under the same license as the Clean System, the Simplified BSD License (2-clause BSD License, see LICENSE).

Some modules were ported from Haskell and they are provided the compatible Haskell's 3-clause BSD license (see LICENSE.BSD3).

  • Control.Arrow
  • Control.Category
  • Data.Foldable
  • Data.Heap
  • Data.Map
  • Data.Traversable
  • Data.Tree
  • Data.IntSet.Base
  • Text.URI
  • Data.Integer (interface only)
  • Text.Unicode.Encodings.UTF8
  • System.GetOpt