aboutsummaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
keyringAdd key for arunisaac.Arun Isaac18 months
maindoc: Use section- prefix in section identifier.Arun Isaac8 months
 
TagDownloadAuthorAge
v0.3.0ccwl-0.3.0.tar.gz  ccwl-0.3.0.tar.lz  ccwl-0.3.0.zip  Arun Isaac12 months
v0.2.0ccwl-0.2.0.tar.gz  ccwl-0.2.0.tar.lz  ccwl-0.2.0.zip  Arun Isaac3 years
v0.1.0ccwl-0.1.0.tar.gz  ccwl-0.1.0.tar.lz  ccwl-0.1.0.zip  Arun Isaac4 years
 
AgeCommit messageAuthor
2024-05-30doc: Use section- prefix in section identifier.•••* doc/ccwl.skb (Cookbook)[Prefix arguments]: Use section- prefix in identifier. HEADmainArun Isaac
2024-05-30doc: Document prefixing arguments.•••* doc/ccwl.skb (Cookbook)[Prefix arguments]: New section. * doc/prefix-arguments.scm: New file. Arun Isaac
2024-05-30doc: Document passing in arbitrary CWL Requirements.•••* doc/ccwl.skb (Cookbook)[Pass in arbitrary CWL Requirements]: New section. * doc/inline-javascript-requirement.scm, doc/resource-requirement.scm: New files. Arun Isaac
2024-04-13ccwl: Restrict #:requirements parameter to YAML serializable trees.•••This is in keeping with the way the #:other parameter is handled. * ccwl/ccwl.scm (command, js-expression): Restrict #:requirements parameter to YAML serializable trees. Arun Isaac
2024-04-12doc: Use curly single quotation marks.•••Curly quotation marks are better typography than straight quotation marks. Straight quotation marks were introduced only due to the physical limitations of the typewriter. * doc/ccwl.skb: Use curly single quotation marks. Arun Isaac
2024-04-12doc: Write guide to the source code.•••* doc/ccwl.skb (Guide to the source code): New chapter. (Contributing): Demote to section inside "Guide to the source code". Arun Isaac
2024-03-22doc: Markup "0" and "n-1" as code.•••* doc/ccwl.skb (Cookbook)[Javascript expressions via ExpressionTool]: Markup "0" and "n-1" as code. Arun Isaac
2024-03-22ccwl: Implement js-expression.•••js-expression corresponds to ExpressionTool in the CWL specification. * ccwl/ccwl.scm (<js-expression>): New type. (js-expression): New macro. (function-inputs, function-outputs, function-object): Support <js-expression> objects. (function-input-keys): Mention <js-expression> objects in docstring. * ccwl/cwl.scm (function->cwl, workflow->cwl-scm): Support <js-expression> objects. (command->cwl-scm): Move staging requirements handling to ... (staging-requirements): ... this new function. (js-expression->cwl, js-expression->cwl-scm): New functions. * ccwl/graphviz.scm (function->dot): Support <js-expression> objects. (command->graph): Abstract to ... (single-node-workflow->graph): ... this new function. (js-expression->dot, js-expression->graph): New functions. * scripts/ccwl (main): Support <js-expression> objects. * doc/ccwl.skb (Cookbook){Javascript expressions via ExpressionTool}: New section. * doc/js-expression-iota.scm: New file. Arun Isaac
2024-03-22scripts: Use unified function terminology.•••Call workflows and commands by our unified notion of "function". This makes it more succinct when adding more kinds of functions. * ccwl/cwl.scm (workflow-or-command->cwl): Rename to function->cwl. * ccwl/graphviz.scm (workflow-or-command->dot): Rename to function->dot. * scripts/ccwl (main): Use function->cwl and function->dot. Arun Isaac
2024-03-12ccwl: Find run argument directly without finding the position first.•••* ccwl/ccwl.scm (run-arg-position): Delete function. (find-run-arg): New function. (command): Use find-run-arg instead of run-arg-position. Arun Isaac
[...]