tool: The Concurrent Clean System


Language:
Concurrent Clean
Version:
1.3.1
Parts:
development environment, documentation, compiler(byte-code), compiler(native), interpreter(byte-code), examples
Author:
Research Group on Functional Languages, Research Institute for Declarative Systems, University of Nijmegen
Location:
http://www.cs.kun.nl/~clean/ http://www.stw.nl/projecten/N/nif3059.html
Description:
The Concurrent Clean system is a programming environment for the lazy functional language Concurrent Clean, developed at the University of Nijmegen, The Netherlands. The system is one of the fastest implementations of functional languages available at the moment. Its I/O libraries make it possible to do modern, yet purely functional I/O (including windows, menus, dialogs etc.). Concurrent Clean is now a commercial product but it is still free for non-commercial use.
  • lazy and purely functional
  • partial strict data types
  • strongly typed - based on Milner/Mycroft scheme
  • existential types
  • uniqueness types
  • type classes and type constructor classes
  • record types
  • module structure
  • modern I/O
  • programmer-infulenced evaluation order by annotations
  • parallel and distributed evaluation
Ports:
Macintosh, PowerMac (native), Sun-4, Linux, OS2
Contact:
clean@cs.kun.nl
Updated:
January 3rd, 1999

Related Items

category: concurrent, parellel, and simulation languages summary, or expanded.

category: functional languages summary, or expanded.


This work supported by Idiom Consulting. Idiom is a full-service ISP, providing Internet access in Northern California and Web hosting worldwide.

Please send updates to free-compilers@idiom.com

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved