about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2026-07-01guix: Add website fonts to manifest.Arun Isaac
2026-07-01scripts: Exit with 1, not 0, on compile error.Arun Isaac
2026-07-01utils: Remove unused call-with-current-directory.Arun Isaac
2026-07-01tests: Simplify external CWL workflow relative path test.Arun Isaac
2026-07-01ccwl: Resolve cwl-workflow paths relative to source file path.Arun Isaac
2026-07-01lang: Resolve relative paths instead of changing directory.Arun Isaac
2026-07-01utils: Add resolve-file-syntax.Arun Isaac
2026-07-01guix: Depend on guile-filesystem.Arun Isaac
2026-06-26lang: Raise &ccwl-violation when loading non-existent source files.Arun Isaac
2026-06-26tests: Spin off test-condition to new test utilities module.Arun Isaac
2026-06-26tests: Reference external CWL workflow by relative path.Arun Isaac
2026-06-25scripts: Spin off loader into ccwl-load in (ccwl lang).Arun Isaac
2026-06-25scripts: Move ccwl-read to its own module.Arun Isaac
2026-06-24ccwl: Error out if #:binding is specified on stdout type output.Arun Isaac
2026-06-24tests: Test for error on invalid #:separate flags.Arun Isaac
2026-06-24ccwl: Replace invalid #:separate? flags with #f.Arun Isaac
When the exception is continued, we don't want invalid #:separate? flags leaking in; replace them with #f.
2026-06-24ccwl: Report all unrecognized keyword arguments, not just the first.Arun Isaac
2026-06-24scripts: Report all errors in source file, not just the first.Arun Isaac
2026-06-24ccwl: Make all exceptions continuable.Arun Isaac
2026-06-24utils: Drop support for #:allow-other-keys.Arun Isaac
Drop support for #:allow-other-keys in lambda** and syntax-lambda**. We do not use #:allow-other-keys anywhere; simplify by dropping it. Modify behaviour with unknown keys thus: raise an &unrecognized-keyword-assertion, but continue evaluation as though #:allow-other-keys was specified.
2026-06-24utils: Make lambda**, syntax-lambda** exceptions continuable.Arun Isaac
2026-06-24tests: Compare syntax by converting to datum.Arun Isaac
2026-06-22scripts: Error out gracefully on malformed vectors.Arun Isaac
Error out gracefully on malformed vectors that contains a dotted list—for example, `#(1 2 . 3)`.
2026-06-22scripts: Handle read errors in a specialized reader.Arun Isaac
2026-06-22scripts: Replace GitHub issue tracker URL with public inbox address.Arun Isaac
2026-06-22scripts: Change directory before loading source files.Arun Isaac
2026-06-22utils: Add call-with-current-directory.Arun Isaac
2026-06-22ccwl: Error out if old key in rename is a keyword.Arun Isaac
2026-06-21README: Document Singularity image usage.Arun Isaac
2026-06-21HACKING: Add Matrix rooms to publicize releases at.Arun Isaac
2026-06-21HACKING: List out publicity venues.Arun Isaac
2026-06-21ui: Handle ~A, ~a placeholders case-insensitively.Arun Isaac
2026-06-21scripts: Report unbalanced parentheses gracefully.Arun Isaac
2026-06-20scripts: Print bug report request before backtrace.Arun Isaac
This way we can delegate backtrace printing to the default exception handler. Somehow, I can't seem to get display-backtrace and make-stack to replicate the behaviour of the default exception handler.
2026-06-20scripts: Document --help in usage.Arun Isaac
2026-06-20dir-locals: Indent set-function-inputs correctly.Arun Isaac
set-function-inputs is a generalization of set-command-inputs. It is no longer necessary to indent set-command-inputs specially.
2026-06-20Makefile: Add ares target.Arun Isaac
2026-06-20scripts: Report non-existent source files gracefully.Arun Isaac
2026-06-20scripts: Prefer let to let*.Arun Isaac
2026-06-20scripts: Do no accept argument with --help.Arun Isaac
2026-03-25manifest: Add development manifest.Arun Isaac
This manifest contains additional tools useful for hacking on ccwl, and not just the dependencies required to build ccwl.
2026-03-24scripts: Remove unused invalid-operand function.Arun Isaac
Change-Id: I41b672454e1353c393251612f15c56918aefe8ad
2026-03-24scripts: Treat -h the same as --help.Arun Isaac
Change-Id: I5741f74ccaa9ff36765d8c81b7bae9bcdccdc0c7
2026-03-23Revert "guix: Switch to skribilo 0.10.0."Arun Isaac
This reverts commit 48451965ae34147ccf31fa7579d59a46ec96076b. The skribilo 0.11.1 release fixes all rendering issues. Change-Id: I1b761853858f5e3243264e89c3f1db63e7468130
2026-01-27ccwl: Fix texinfo typo in function-inputs docstring.Arun Isaac
2026-01-27ccwl: Allow literals as arguments to workflows, not just commands.Arun Isaac
2026-01-13guix: Do not add guile-run64 to native inputs.Arun Isaac
The ccwl package in upstream Guix has been updated to include guile-run64 in its native inputs.
2026-01-13guix: Switch to skribilo 0.10.0.Arun Isaac
There are regressions in the skribilo 0.11.0 (the latest), that mess up rendering of Scheme code in the manual.
2026-01-13HACKING: Add hacking instructions.Arun Isaac
2026-01-13guix: Produce distribution as output file, not a directory.Arun Isaac