Content deleted Content added
Realbadwolf (talk | contribs) No edit summary |
Realbadwolf (talk | contribs) No edit summary |
||
Line 39:
It is a [[Type_system#STATIC|statically typed]] [[Functional programming|functional programming language]] promoting [[parallel computing]]. It features a versatile [[foreign function interface]] allowing users to integrate software from many external programming languages. At the organizational level Cuneiform provides facilities like [[Conditional (computer programming)|conditional branching]] and [[Recursion|general recursion]] making it [[Turing completeness|Turing-complete]]. In this, Cuneiform is the attempt to close the gap between scientific workflow systems like [[Apache Taverna|Taverna]], [[KNIME]], or [[Galaxy (computational biology)|Galaxy]] and large-scale data analysis programming models like [[MapReduce]] or [[Pig (programming tool)|Pig Latin]] while offering the generality of a functional programming language.
Cuneiform is implemented in distributed [[Erlang (programming language)|Erlang]].
{{Cite journal
| last1 = Bux | first1 = Marc
|