# Cuneiform

> purely functional workflow programming language

**Wikidata**: [Q28452212](https://www.wikidata.org/wiki/Q28452212)  
**Wikipedia**: [English](https://en.wikipedia.org/wiki/Cuneiform_(programming_language))  
**Source**: https://4ort.xyz/entity/cuneiform-q28452212

## Summary
Cuneiform is a purely functional workflow programming language developed at Humboldt-Universität zu Berlin in 2013. It is designed for modeling workflows and supports static typing, running on Linux and macOS.

## Key Facts
- A purely functional workflow programming language
- Developed by Humboldt-Universität zu Berlin
- First released in 2013
- Supports static typing
- Runs on Linux and macOS
- Uses the `.cfl` file extension
- Influenced by Swift
- Open-source under the Apache License
- Latest stable version is 3.0.4 (released 2018-11-19)
- Source code available on GitHub

## FAQs
### Q: What is Cuneiform used for?
A: Cuneiform is a purely functional workflow programming language designed for modeling workflows, particularly in functional programming environments.

### Q: Who developed Cuneiform?
A: Cuneiform was developed by Humboldt-Universität zu Berlin and is open-source under the Apache License.

### Q: What operating systems does Cuneiform support?
A: Cuneiform runs on Linux and macOS.

### Q: What is the latest version of Cuneiform?
A: The latest stable version is 3.0.4, released on November 19, 2018.

### Q: Is Cuneiform open-source?
A: Yes, Cuneiform is open-source and available under the Apache License.

## Why It Matters
Cuneiform is significant as a purely functional workflow programming language that simplifies the modeling of workflows in functional programming. Its static typing and support for workflow automation make it a specialized tool for developers working in functional programming environments. By providing a structured approach to workflow modeling, Cuneiform helps streamline complex processes and improve efficiency in software development. Its open-source nature encourages community contributions and customization, further enhancing its utility in the programming community.

## Notable For
- Purely functional workflow programming language
- Static typing support
- Cross-platform compatibility with Linux and macOS
- Open-source under the Apache License
- Influenced by Swift
- Available on GitHub for community contributions

## Body
### Overview
Cuneiform is a functional programming language designed for workflow modeling. It was developed by Humboldt-Universität zu Berlin and first released in 2013. The language supports static typing and is available for Linux and macOS.

### Development and Release
- Developed by Humboldt-Universität zu Berlin
- First released in 2013
- Open-source under the Apache License
- Source code available on GitHub

### Features
- Purely functional workflow programming language
- Static typing
- Supports workflow automation
- Influenced by Swift

### Versions
- 2.0.2 (January 5, 2016)
- 2.0.3 (January 7, 2016)
- 2.0.4 (April 11, 2016)
- 2.2.0 (April 13, 2016)
- 2.2.1 (October 17, 2016)
- 3.0.0 (February 27, 2018)
- 3.0.1 (March 20, 2018)
- 3.0.2 (March 22, 2018)
- 3.0.3 (April 17, 2018)
- 3.0.4 (November 19, 2018)

### Technical Details
- File extension: `.cfl`
- Operating systems: Linux, macOS
- Programming paradigm: Functional programming

## Schema Markup
```json
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "Cuneiform",
  "description": "A purely functional workflow programming language for modeling workflows",
  "url": "http://cuneiform-lang.org",
  "sameAs": [
    "https://www.wikidata.org/wiki/Q334879",
    "https://en.wikipedia.org/wiki/Cuneiform_(programming_language)"
  ],
  "applicationCategory": "ProgrammingLanguage",
  "operatingSystem": ["Linux", "macOS"],
  "license": "Apache License",
  "datePublished": "2013",
  "softwareVersion": "3.0.4",
  "programmingModel": "Functional",
  "codeRepository": "https://github.com/joergen7/cuneiform"
}

## References

1. [Release 2.0.2. 2016](https://github.com/joergen7/cuneiform/releases/tag/2.0.2-RELEASE)
2. [Release 2.0.3. 2016](https://github.com/joergen7/cuneiform/releases/tag/2.0.3-RELEASE)
3. [Release 2.0.4. 2016](https://github.com/joergen7/cuneiform/releases/tag/2.0.4-RELEASE)
4. [Release 2.2.0. 2016](https://github.com/joergen7/cuneiform/releases/tag/2.2.0-release)
5. [Release 2.2.1. 2016](https://github.com/joergen7/cuneiform/releases/tag/2.2.1-release)
6. [Release 3.0.0. 2018](https://github.com/joergen7/cuneiform/releases/tag/3.0.0)
7. [Release 3.0.1. 2018](https://github.com/joergen7/cuneiform/releases/tag/3.0.1)
8. [Release 3.0.2. 2018](https://github.com/joergen7/cuneiform/releases/tag/3.0.2)
9. [Release 3.0.3. 2018](https://github.com/joergen7/cuneiform/releases/tag/3.0.3)
10. [Release 3.0.4. 2018](https://github.com/joergen7/cuneiform/releases/tag/3.0.4)
11. [Release 3.0.5. 2022](https://github.com/joergen7/cuneiform/releases/tag/3.0.5)