Concise Common Workflow Language
summary
Describes ccwl, a domain-specific language implemented in Scheme that compiles a concise, lisp-inspired, shell-like workflow syntax into Common Workflow Language (CWL) specifications. Covers the design choices behind ccwl, how Scheme’s homoiconicity and macro system enable compiling simple scripts into CWL, and demonstrates the language with examples to show its expressive power.
AI-written summary · about