Difference between revisions of "Libraries"
From Clean
Jump to navigationJump to search(8 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
'''This overview is under contruction! It is not complete yet and may contain errors.''' | '''This overview is under contruction! It is not complete yet and may contain errors.''' | ||
− | + | == Distribution libraries == | |
− | == | ||
The following libraries are bundled with the latest stable release of Clean. | The following libraries are bundled with the latest stable release of Clean. | ||
{| style="width: 100%" border="1" | {| style="width: 100%" border="1" | ||
! Name || Description || Platform(s) || License | ! Name || Description || Platform(s) || License | ||
|- | |- | ||
− | |[[StdEnv]] || The Clean standard library || Windows, Linux, Mac || [[Clean | + | |[[StdEnv]] || The Clean standard library || Windows, Linux, Mac || [[Clean license conditions]] |
|- | |- | ||
− | |[[ArgEnv]] || Access to environment variables and commandline arguments || Windows, Linux || [[Clean | + | |[[ArgEnv]] || Access to environment variables and commandline arguments || Windows, Linux || [[Clean license conditions]] |
|- | |- | ||
− | |[[Directory]] || Access to the filesystem directories || Windows, Linux || [[Clean | + | |[[Directory]] || Access to the filesystem directories || Windows, Linux || [[Clean license conditions]] |
|- | |- | ||
− | |[[Dynamics]] || Libraries for using dynamic types || Windows || [[Clean | + | |[[Dynamics]] || Libraries for using dynamic types || Windows || [[Clean license conditions]] |
|- | |- | ||
− | |[[ExceptionsWindows]] || Exception handling libraries || Windows || [[Clean | + | |[[ExceptionsWindows]] || Exception handling libraries || Windows || [[Clean license conditions]] |
|- | |- | ||
|[[ExtendedArith]] || Big integers, rational and complex numbers || Windows, Linux, Mac || LGPL | |[[ExtendedArith]] || Big integers, rational and complex numbers || Windows, Linux, Mac || LGPL | ||
|- | |- | ||
− | |[[Platform Games|GameLib]] || Library for creating [[Platform | + | |[[Platform Games|GameLib]] || Library for creating [[Platform games|platform games]] || Windows || [[Clean license conditions]] |
|- | |- | ||
− | |[[Gast]] || Library for model based testing || Windows || [[Clean | + | |[[Gast]] || Library for model based testing || Windows || [[Clean license conditions]] |
|- | |- | ||
− | |[[GEC]] || Generic Editor Components || Windows || [[Clean | + | |[[GEC]] || Generic Editor Components || Windows || [[Clean license conditions]] |
|- | |- | ||
− | |[[Generics]] || Generic programming libraries || Windows, Linux, Mac || [[Clean | + | |[[Generics]] || Generic programming libraries || Windows, Linux, Mac || [[Clean license conditions]] |
|- | |- | ||
− | |[[Hilde]] || Interactive shell || Windows || [[Clean | + | |[[Hilde]] || Interactive shell || Windows || [[Clean license conditions]] |
|- | |- | ||
− | |[[MersenneTwister]] || Pseudo random generator || Windows, Linux, Mac || [[Clean | + | |[[MersenneTwister]] || Pseudo random generator || Windows, Linux, Mac || [[Clean license conditions]] |
|- | |- | ||
− | |[[Object I/O|ObjectIO]] || Library for creating GUI programs || Windows, Mac || [[Clean | + | |[[Object I/O|ObjectIO]] || Library for creating GUI programs || Windows, Mac || [[Clean license conditions]] |
|- | |- | ||
− | |[[Parsers]] || Parser Combinator library || Windows, Linux, Mac || [[Clean | + | |[[Parsers]] || Parser Combinator library || Windows, Linux, Mac || [[Clean license conditions]] |
|- | |- | ||
− | |[[StdLib]] || Common utilities || Windows, Linux, Mac || [[Clean | + | |[[StdLib]] || Common utilities || Windows, Linux, Mac || [[Clean license conditions]] |
|- | |- | ||
|[[TCP]] || TCP Networking || Windows, Mac || [[Clean License Conditions]] | |[[TCP]] || TCP Networking || Windows, Mac || [[Clean License Conditions]] | ||
Line 45: | Line 44: | ||
|} | |} | ||
− | == | + | == Community libraries == |
+ | {| style="width: 100%" border="1" | ||
+ | ! Name || Description || Platform(s) || License | ||
+ | |- | ||
+ | |[[Clean Application Windowing]] || Windowing toolkit || Windows, Linux || Unknown | ||
+ | |} |
Latest revision as of 11:12, 23 February 2022
This page we give an overview of libraries that are available. The overview is split into libraries that are bundled in a Clean distribution and other libraries. If you have written a library, feel free to list it in this overview.
This overview is under contruction! It is not complete yet and may contain errors.
Distribution libraries
The following libraries are bundled with the latest stable release of Clean.
Name | Description | Platform(s) | License |
---|---|---|---|
StdEnv | The Clean standard library | Windows, Linux, Mac | Clean license conditions |
ArgEnv | Access to environment variables and commandline arguments | Windows, Linux | Clean license conditions |
Directory | Access to the filesystem directories | Windows, Linux | Clean license conditions |
Dynamics | Libraries for using dynamic types | Windows | Clean license conditions |
ExceptionsWindows | Exception handling libraries | Windows | Clean license conditions |
ExtendedArith | Big integers, rational and complex numbers | Windows, Linux, Mac | LGPL |
GameLib | Library for creating platform games | Windows | Clean license conditions |
Gast | Library for model based testing | Windows | Clean license conditions |
GEC | Generic Editor Components | Windows | Clean license conditions |
Generics | Generic programming libraries | Windows, Linux, Mac | Clean license conditions |
Hilde | Interactive shell | Windows | Clean license conditions |
MersenneTwister | Pseudo random generator | Windows, Linux, Mac | Clean license conditions |
ObjectIO | Library for creating GUI programs | Windows, Mac | Clean license conditions |
Parsers | Parser Combinator library | Windows, Linux, Mac | Clean license conditions |
StdLib | Common utilities | Windows, Linux, Mac | Clean license conditions |
TCP | TCP Networking | Windows, Mac | Clean License Conditions |
WrapDebug | Debugging utilities | Windows, Linux, Mac | Clean License Conditions |
Community libraries
Name | Description | Platform(s) | License |
---|---|---|---|
Clean Application Windowing | Windowing toolkit | Windows, Linux | Unknown |