Features/Clean

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Detailed Description)
(Setting back to Incomplete as it missed F18, if maintainer still wants F19 - please update and resend back to wrangler. Sorry.)
 
(One intermediate revision by one user not shown)
Line 17: Line 17:
  
 
== Benefit to Fedora ==
 
== Benefit to Fedora ==
Users of the Clean programming language would be able to install the compiler very easy, and with the required modifications to use it system-wide.
+
Users of the Clean programming language would be able to install the compiler very easily, and with the required modifications to use it system-wide.
  
 
== Scope ==
 
== Scope ==
Line 52: Line 52:
  
  
[[Category:FeatureReadyForWrangler]]
+
[[Category:FeaturePageIncomplete]]
 
<!-- When your feature page is completed and ready for review -->
 
<!-- When your feature page is completed and ready for review -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- remove Category:FeaturePageIncomplete and change it to Category:FeatureReadyForWrangler -->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->
 
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->

Latest revision as of 13:30, 16 January 2013

Contents

[edit] Clean

[edit] Summary

Clean is the name of the compiler for the functional programming language Clean.

[edit] Owner

[edit] Current status

  • Targeted release: Fedora 18
  • Last updated: 2012-09-09
  • Percentage of completion: 100%

[edit] Detailed Description

Clean is a pure functional programming language designed and built by the Radboud University Nijmegen (The Netherlands).

[edit] Benefit to Fedora

Users of the Clean programming language would be able to install the compiler very easily, and with the required modifications to use it system-wide.

[edit] Scope

The package (clean) and modules (clean-generics, clean-mersennetwister and clean-network) and documentation (clean-doc) have been finished, and are in the repositories.

[edit] How To Test

There is no special hardware required to test Clean. You should install the package "clean".

There is a file with general tests available at: http://puiterwijk.fedorapeople.org/packages/Clean/tests/general.icl

You should save this file as general.icl and call "clm -nt general -o general".

This should generate the application "general", which, upon execution, should print the word "True".

[edit] User Experience

Users should not notice any differences, accept for the availability of the Clean compiler in the standard repositories.

[edit] Dependencies

This feature is not dependent on anything except upstream.

[edit] Contingency Plan

No contingency plan needed.

[edit] Documentation

[edit] Release Notes

The Clean programming language will be available in Fedora 18. Clean is a pure functional programming language, with native performance.

[edit] Comments and Discussion