Source: commons.wikimedia.org

Cuneiform is an open-source workflow language for large-scale scientific data analysis. It is a statically typed 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 branching and general recursion making it Turing-complete. In this, Cuneiform is the attempt to close the gap between scientific workflow systems like Taverna, KNIME, or Galaxy and large-scale data analysis programming models like MapReduce or Pig Latin while offering the generality of a functional programming language. Wikipedia

Created Year: 2013
Developed by: Humboldt University of Berlin
Operating systems: LinuxmacOS
Implemented in: Erlang
File extensions: cfl

Wikidata: Q28452212

Influenced by: Swift (parallel scripting language)

Programming paradigms: functional programming

Language types: non-strict programming languageworkflow language

Cuneiform Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in Cuneiform

def greet() -> <out : Str>
in Bash *{
  out="Hello World"
}*

( greet()|out );

Search on GitHub


Latest data update: 2023-05-07