Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Concurrent Clean


Related Topics

In the News (Mon 7 Jul 08)

  
  Catalog of compilers: concurrent, parellel, and simulation languages expanded
Concurrent ML is a concurrent extension of SML/NJ, supporting dynamic thread creation, synchronous message passing on synchronous channels, and first-class synchronous operations.
It provides a simple language for specifying concurrent algorithms, interfaces to Fortran and C, a portable toolkit that allows applications to be developed on a workstation or small parallel computer and run unchanged on supercomputers, and integrated debugging and performance analysis tools.
Concurrent Clean is now a commercial product but it is still free for non-commercial use.
www.idiom.com /free-compilers/ECATEGORY/concurre-1.html   (1849 words)

  
 Programming languages
Concurrent Clean is a Haskell-like language with uniqueness typing.
Scala is a concurrent, object-oriented, functional language with a special focus on web services, and designed as a successor to Funnel, a language based on the Join calculus which combines FP with Petri nets.
Comega is an extension of C# with control flow constructs for asynchronous wide-area concurrency and data types for XML and table manipulation.
www.cs.uu.nl /people/franka/lang   (1583 words)

  
 Programming Languages, Computer, Java, JavaScript, C++, Services, Perl, HTML, PHP
Concurrent Clean is a purely functional strongly-typed language meant for distributed and parallel-processing application development.
Clean supports several advanced facilities: currying and higher-order functions, module support with separate interface and implementation, algebraic functions with quantified variables, and even a simple compile-time macro facility.
Concurrent Pascal is a dialect of the structure Pascal language, extended to support abstract data types, multi-tasking, and monitors.
www.mediavue.net /programming/programming_languages.html   (17828 words)

  
 Haskell programming language - Wikipedia, the free encyclopedia
There is also a Haskell-like language that offers a new method of support for GUI development called Concurrent Clean.
Its biggest deviation from Haskell is in the use of uniqueness types for input as opposed to monads.
O'Haskell is an extension of Haskell adding object-orientation and concurrent programming support.
en.wikipedia.org /wiki/Haskell_programming_language   (790 words)

  
 BYTE.com
The Concurrent Clean language, developed at the University of Nijmegen in Holland, is a good example of the new style of efficient FPL.
Clean is a pure, lazy, higher-order functional language that supports concurrent processes and distributed execution.
This scheme allows Clean to implement records, arrays, and files, which are as time- and spac e-efficient as those of imperative languages, to interface directly to C programs and, hence, to perform efficient windowed I/O via GUI operating systems such as the Mac's System 7 and the X Window System.
www.byte.com /art/9408/sec11/art1.htm   (1451 words)

  
 libraries/ObjectIO/ObjectIO Examples/scrabble/Nederlands/ScrabbleHelp - annotate - 1.1   (Site not responding. Last check: 2007-10-14)
1 peter88 1.1 \About 2 \DScrabble 3 4 \cDit programma is gemaakt met het Concurrent Clean Systeem, 5 \ceen programmeeromgeving voor de functionele programmeertaal 6 \cConcurrent Clean.
11 \cHet programma is geconverteerd naar Clean door de bovenstaande 12 \conderzoekgroep.
13 14 \dHet Concurrent Clean systeem is gratis verkrijgbaar via FTP voor 15 \dMacintoshes, Suns en PCs (OS/2, Windows95).
www.cs.kun.nl /cgi-bin-st/clean/viewcvs.cgi/libraries/ObjectIO/ObjectIO%20Examples/scrabble/Nederlands/ScrabbleHelp?annotate=1.1   (608 words)

  
 [No title]
Clean The Concurrent Clean system is a programming environment for the functional language Concurrent Clean, developed at the University of Nijmegen in The Netherlands.
Concurrent Clean is available for Machintoshs (Motorola, PowerPC), PCs (OS2, Linux), and Sun4s (Solaris, SunOS).
Oz Oz is a concurrent constraint programming language designed for applications that require complex symbolic computations, organization into multiple agents, and soft real-time control.
www.cs.york.ac.uk /fp/comp-lang-func-faq.txt   (4733 words)

  
 Lojban
While looking at the functional programming language Concurrent Clean I noticed that it had Scrabble as an example program.
There are versions of the Clean compiler available for other platforms and I know that Scrabble will compile and run successfully under the Macintosh operating system so you may be able to compile it for your operating system of choice.
Providing the compiler and development environment is also a requirement of the Concurrent Clean license agreement I believe.
www.double.co.nz /lojban   (490 words)

  
 WG2.8 Technical Meeting   (Site not responding. Last check: 2007-10-14)
Clean 1.3 is reliable, stable, and fast, and produces good code.
Now the parts that change most frequently have been rewritten in Clean, and Clean itself is also being revised, leading to Clean 2.0.
Mobile expressions are designed to enable distinct Clean applications to exchange and evaluate expressions, perhaps across separate machines, or via a file store etc. It is type safe (through dynamic typing), and the received expressions can contain functions which are undefined in the receiving application.
www.cse.ogi.edu /~jl/wg2.8/Recife.html   (3604 words)

  
 Computer Programming Languages - C
A family of languages generalizing CLP, including concurrency, atomic tell and blocking ask.
CLU extended to support concurrency, distributed programming, remote procedure calls.
A concurrent extension of SML/NJ, supporting dynamic thread creation and synchronous message passing on typed channels.
www.heuse.com /c.htm   (3259 words)

  
 [No title]
clean The file system /f is guaranteed to have a static, stable structure.
Concurrent Clean A functional language functional-language for the Macintosh from the University of Nijmegen.
Concurrent Engineering An approach where all aspects of a product's life-cycle are considered as early as possible in the design, manufacturing and maintenance process -.
www.laynetworks.com /download/all.txt   (20055 words)

  
 2350 langages de programmation (1945-1995)
Concurrent object-oriented language, an extension of ABCL/1 based on C. "An Implementation of An Operating System Kernel using Concurrent Object Oriented Language ABCL/c+", N. Doi et al in ECOOP '88, S. Gjessing et al eds, LNCS 322, Springer 1988.
Concurrent extension of C based on DPN (decomposed Petri nets), using 'handshake' and 'unit' constructs.
Concurrent object-oriented language with both synchronous and asynchronous message passing.
www.seg.etsmtl.ca /sylvie/APSI/Ressources/lang-list_liste.htm   (11995 words)

  
 FAQ for comp.lang.functional   (Site not responding. Last check: 2007-10-14)
The Concurrent Clean system is a programming environment for the functional language Concurrent Clean, developed at the University of Nijmegen in The Netherlands.
Concurrent Clean is available for PCs (Microsoft Windows, Linux), Macintoshes (Motorola, PowerPC), and Sun4s (Solaris, SunOS).
Oz is a concurrent constraint programming language designed for applications that require complex symbolic computations, organization into multiple agents, and soft real-time control.
www.cs.nott.ac.uk /Department/Staff/gmh/faq.html   (5780 words)

  
 Linearity and the Pi-Calculus - Kobayashi, Pierce, Turner (ResearchIndex)   (Site not responding. Last check: 2007-10-14)
Abstract: The economy and flexibility of the pi-calculus make it an attractive object of theoretical study and a clean basis for concurrent language design and implementation.
52 The lazy lambda calculus in a concurrency scenario - Sangiorgi - 1994 ACM DBLP
34 Static analysis of communication for asynchronous concurrent..
citeseer.ist.psu.edu /182718.html   (864 words)

  
 [No title]   (Site not responding. Last check: 2007-10-14)
\About \DScrabble \cDit programma is gemaakt met het Concurrent Clean Systeem, \ceen programmeeromgeving voor de functionele programmeertaal \cConcurrent Clean.
\dHet Concurrent Clean systeem is gratis verkrijgbaar via FTP voor \dMacintoshes, Suns en PCs (OS/2, Windows95).
Zet de project paden zodanig dat de gewenste platform en taal afhankelijke modules gelokaliseerd zijn en hercompileer het scrabble programma.
www.cs.kun.nl /cgi-bin-st/clean/viewcvs.cgi/*checkout*/libraries/ObjectIO/ObjectIO%20Examples/scrabble/Nederlands/ScrabbleHelp?rev=1.1   (563 words)

  
 comp.lang.functional Frequently Asked Questions
With the Concurrent Clean system, it is possible to develop real-life applications in a purely functional language, interfacing with non-functional systems.
Information about Clean is also available on the World Wide Web: http://www.cs.kun.nl/~clean.
DFKI Oz is an interactive implementation of Oz featuring a programming interface based on GNU Emacs, a concurrent browser, an object-oriented interface to Tcl/Tk, powerful interoperability features (sockets, C, C++), an incremental compiler, a garbage collector, and support for stand-alone applications.
www.dbg.rt.bw.schule.de /lehrer/ritters/info/gofer/funcfaq.htm   (5818 words)

  
 Claus Reinke 's Bookmarks: Functional Programming
Concurrent Clean is a general purpose, higher order, pure and lazy functional programming language for the development of sequential, parallel and distributed real world applications.
sources of the new Clean IDE will be made public and can serve as a large example program.
Goffin is an extension of Haskell with combinators from concurrent constraint programming.
www.cs.kent.ac.uk /people/staff/cr3/FP   (2736 words)

  
 The Language List - Version 2.4, January 23, 1995
Concurrent language A concurrent language describes programs that may be executed in parallel.
ConC - Concurrent extension of C based on DPN (decomposed Petri nets), using 'handshake' and 'unit' constructs.
Concurrent LISP - "A Multi-Processor System for Concurrent Lisp", S. Sugimoto et al, Proc 1983 Intl Conf parallel Proc, 1983 pp.135-143.
www.informatik.uni-freiburg.de /Java/misc/lang_list.html   (16100 words)

  
 Theorem Proving for Functional Programmers (ResearchIndex)   (Site not responding. Last check: 2007-10-14)
Abstract: Sparkle is a new theorem prover written in and specialized for the functional programming language Clean.
It is mainly intended to be used by programmers for proving properties of parts of programs, combining programming and reasoning into one process.
0.5: Concurrent Clean - Nöcker, Smetsers, van Eekelen..
citeseer.lcs.mit.edu /654423.html   (348 words)

  
 Computer Programming Languages - P
PABC - Intermediate language recognized by the Parallel ABC machine, used in the implementation of Concurrent Clean.
Many implementations support concurrency ('call task' and 'wait(event)' amount to fork/join) and compile-time statements.
A concurrent object- oriented language with protocols, delegation, persistence and constraints.
www.heuse.com /p.htm   (5187 words)

  
 Semiconductor Tools - Nanotechnology Tools | Electronic Products | Clean Energy Products | Product Design and ...
Concurrent Design provides Product Design and Development Services for Commercial and Industrial Products, as well as the Manufacturing Tools and Manufacturing Automation to create these products.
With Concurrent Design as your engineering partner, you can develop your Semiconductor Capital Equipment or upgrade your Durable Medical Equipment, while you reduce risk, lower costs, expedite your schedule and maintain focus on your core technology and intellectual property.
CONTACT US This site and its contents © 2004-2005, Concurrent Design, Inc.
www.concurrentdesign.com   (136 words)

  
 BYTE.com
Since it's targeted specifically at the communications industry, Erlang eschews many powerful features of Miranda and Concurrent Clean for execution speed, but it nevertheless remains a pure FPL (functional programming language) with no destructive variable assignment.
The language was originally developed on an interpreter written in Prolog, but the latest version generates C macros for compilation by standard C compilers.
Lists and tuples are the only compound data types Erlang supports; however, like Clean, it features an efficient interface to several GUI operating systems, so you can write interactive graphical applications.
www.byte.com /art/9408/sec11/art2.htm   (347 words)

  
 Catalog of compilers, interpreters, and other language tools [p4of5]
concurrent, parallel, and simulation languages ------------------------------------------------------------------------------- category: concurrent, parellel, and simulation languages description: This is a fairly broad category of languages.
author: masuhara@is.s.u-tokyo.ac.jp, matsu@is.s.u-tokyo.ac.jp, takuo@is.s.u-tokyo.ac.jp, yonezawa@is.s.u-tokyo.ac.jp location: ftp://camille.is.s.u-tokyo.ac.jp/pub/abclr2/* description: ABCL/R2 is an object-oriented concurrent reflective language based on Hybrid Group Architecture.
parts: compiler and full toolset system author: INMOS Ltd. location: ftp://unix.hensa.ac.uk/pub/parallel/occam/compilers/inmos http://www.hensa.ac.uk/parallel/occam/compilers/inmos/index.html description: An old version of the INMOS OCCAM compiler and toolset, made freely avaiable by INMOS Ltd. OCCAM is a language for designed to express concurrent algorithms and their implementation on a network of processing components.
www.cs.uu.nl /wais/html/na-dir/compilers/free/part4.html   (8429 words)

  
 Computer Programming Languages in the Yahoo! Directory
ACM SIGPLAN - explores programming language concepts and tools, focusing on design, implementation, and efficient use.
Concurrent Clean - general purpose, higher order, pure and lazy functional programming language for the development of sequential, parallel and distributed real world applications.
SR Programming Language, The - language for writing concurrent programs.
yahoo.com /Computers_and_Internet/Programming_and_Development/Languages   (601 words)

  
 Abstracts of papers (co)authored by Karl-Filip Faxén
Lazy functional languages such as LML, Haskell, and Concurrent Clean typically feature first class functions, polymorphic type systems, and automatic garbage collection.
These powerful mechanisms translate into short, readable, and reusable programs at a high level of abstraction.
Type schemes are also a suitable representation for communicationg the analysis result over module boundaries, making separate compilation feasible.
www.it.kth.se /~kff/abstracts.html   (1517 words)

  
 PO - Languages   (Site not responding. Last check: 2007-10-14)
Clean - Concurrent Clean is a general purpose, higher order, pure and lazy functional programming language
Emerald - programming language and programming system providing both process and object mobility on a network of workstations.
Escher - declarative, general-purpose programming language which integrates the best features of both functional and logic programming languages.
users.utu.fi /sisasa/oasis/oasis-lang.html   (1345 words)

  
 CiteULike: Tag clean   (Site not responding. Last check: 2007-10-14)
posted to clean destructive-update honu uniqueness-types by dherman on 2004-12-23 17:38:02
posted to clean monads by twleung and 1 other...
posted to clean concurrency message-passing by dherman on 2004-12-18 22:42:20
www.citeulike.org /tag/clean   (91 words)

  
 [No title]
Concurrent LISP - "A Multi-Processor System for Concurrent Lisp", S. Concurent Oberon - not a separate language, but rather a modification of
MELD - Concurrent, object-oriented, dataflow, modular and fault-tolerant!
Newsqueak - Concurrent applicative language with synchronous channels.
oop.rosweb.ru /Other   (6597 words)

  
 [No title]
Concurrent Euclid - J.R. Cordy & R.C. Holt, U Toronto, 1980.
Based on Concurrent Euclid and used with the Eden distributed OS.
"Facile: A Symmetric Integration of Concurrent and Functional Programming", A. Giacalone et al, Intl J Parallel Prog 18(2):121-160 (Apr 1989).
www.cs.cmu.edu /afs/cs/project/ai-repository/ai/areas/doc/bib/langs.txt   (15710 words)

  
 [No title]   (Site not responding. Last check: 2007-10-14)
It is not intended ever to be a full Ada compiler, rather a vehicle for teaching, learning, and experimenting with concurrent programming.
Clean was originally designed as an experimental intermediate language an d deliberately kept syntactically as poor as possible to be able to focus on the essential language and implementation issues.
The ideas were tested in the Clean compiler which could be used on small machines and produced state-of-the-art co de (Smetsers et al., 1991)."
www.soi.city.ac.uk /~dm511/bgsurf/28-PRGRM.html   (6323 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.