Difference between revisions of "Documentation"
From Clean
Jump to navigationJump to search (fix links) |
CamilStaps (talk | contribs) (Add link to community documentation) |
||
Line 24: | Line 24: | ||
|1.1 || [http://clean.cs.ru.nl/download/Clean11/doc/refman11.pdf.gz 455K] || - || [http://clean.cs.ru.nl/download/Clean11/doc/refman11.ps.gz 669K] || [http://clean.cs.ru.nl/download/Clean11/doc/refman11.rtf.gz 591K] | |1.1 || [http://clean.cs.ru.nl/download/Clean11/doc/refman11.pdf.gz 455K] || - || [http://clean.cs.ru.nl/download/Clean11/doc/refman11.ps.gz 669K] || [http://clean.cs.ru.nl/download/Clean11/doc/refman11.rtf.gz 591K] | ||
|} | |} | ||
− | |||
− | |||
− | |||
== Clean books == | == Clean books == | ||
Line 39: | Line 36: | ||
* A Concise Guide to Clean 2.x StdEnv ([[File:ConciseGuideToClean2xStdEnv.pdf]]) gives an overview of the StdEnv library of Clean '''2'''.x | * A Concise Guide to Clean 2.x StdEnv ([[File:ConciseGuideToClean2xStdEnv.pdf]]) gives an overview of the StdEnv library of Clean '''2'''.x | ||
* [http://clean.cs.ru.nl/download/supported/ObjectIO.1.2/doc/tutorial.pdf A Tutorial to the Clean Object I/O Library - Version 1.2.] gives a comprehensive overview of the Object I/O library of Clean. Please note that this document is included in every Windows distribution (check out help). | * [http://clean.cs.ru.nl/download/supported/ObjectIO.1.2/doc/tutorial.pdf A Tutorial to the Clean Object I/O Library - Version 1.2.] gives a comprehensive overview of the Object I/O library of Clean. Please note that this document is included in every Windows distribution (check out help). | ||
+ | |||
+ | == Community documentation == | ||
+ | |||
+ | [https://top-software.nl TOP Software] maintains some documentation at [https://top-software.gitlab.io/clean-lang/ top-software.gitlab.io/clean-lang] to which anyone can contribute. | ||
+ | |||
+ | == Cloogle == | ||
+ | [https://cloogle.org Cloogle] is the official Clean search engine that indexes all standard libraries, external libraries, compiler errors, ABC instructions, builtins and syntax elements. |
Revision as of 14:33, 8 March 2021
Clean language report
The language report (versions 1.3 and 2.0) written by Rinus Plasmeijer and Marko van Eekelen (University of Nijmegen) is the reference manual for the Clean programming language.
It is a must for anyone who wants to write serious Clean applications.
Latest version
The latest version is version 2.2.
All versions
Clean Version | Html | Postscript | Word | |
---|---|---|---|---|
2.2 | 2.1M | multi-page | - | - |
2.1 | 1.8M | - | - | - |
2.0 | 2M | - | - | - |
1.3.1 | 661K | - | 1432K | 275K |
1.3 | 309K | - | 319K | 377K |
1.1 | 455K | - | 669K | 591K |
Clean books
There are several books about Clean:
- Functional Programming in Clean is a practical book in progress intended as an introduction to functional programming in Clean for undergraduate students. It is available online.
- Functional Programming and Parallel Graph Rewriting is a book that describes the theoretical foundation and implementation of Clean. It has been published by Addison Wesley in 1993.
- Programming in Clean is a nice Clean book for beginners. It is available online.
Libraries
Documents concerning Clean libraries:
- A Concise Guide to Clean 3.x StdEnv (File:ConciseGuideToClean3xStdEnv.pdf) gives an overview of the StdEnv library of Clean 3.x
- A Concise Guide to Clean 2.x StdEnv (File:ConciseGuideToClean2xStdEnv.pdf) gives an overview of the StdEnv library of Clean 2.x
- A Tutorial to the Clean Object I/O Library - Version 1.2. gives a comprehensive overview of the Object I/O library of Clean. Please note that this document is included in every Windows distribution (check out help).
Community documentation
TOP Software maintains some documentation at top-software.gitlab.io/clean-lang to which anyone can contribute.
Cloogle
Cloogle is the official Clean search engine that indexes all standard libraries, external libraries, compiler errors, ABC instructions, builtins and syntax elements.