| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-06-26 | tests: Spin off test-condition to new test utilities module. | Arun Isaac | |
| 2026-06-26 | tests: Reference external CWL workflow by relative path. | Arun Isaac | |
| 2026-06-25 | scripts: Spin off loader into ccwl-load in (ccwl lang). | Arun Isaac | |
| 2026-06-25 | scripts: Move ccwl-read to its own module. | Arun Isaac | |
| 2026-06-24 | ccwl: Error out if #:binding is specified on stdout type output. | Arun Isaac | |
| 2026-06-24 | tests: Test for error on invalid #:separate flags. | Arun Isaac | |
| 2026-06-24 | ccwl: 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-24 | ccwl: Report all unrecognized keyword arguments, not just the first. | Arun Isaac | |
| 2026-06-24 | scripts: Report all errors in source file, not just the first. | Arun Isaac | |
| 2026-06-24 | ccwl: Make all exceptions continuable. | Arun Isaac | |
| 2026-06-24 | utils: 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-24 | utils: Make lambda**, syntax-lambda** exceptions continuable. | Arun Isaac | |
| 2026-06-24 | tests: Compare syntax by converting to datum. | Arun Isaac | |
| 2026-06-22 | scripts: 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-22 | scripts: Handle read errors in a specialized reader. | Arun Isaac | |
| 2026-06-22 | scripts: Replace GitHub issue tracker URL with public inbox address. | Arun Isaac | |
| 2026-06-22 | scripts: Change directory before loading source files. | Arun Isaac | |
| 2026-06-22 | utils: Add call-with-current-directory. | Arun Isaac | |
| 2026-06-22 | ccwl: Error out if old key in rename is a keyword. | Arun Isaac | |
| 2026-06-21 | README: Document Singularity image usage. | Arun Isaac | |
| 2026-06-21 | HACKING: Add Matrix rooms to publicize releases at. | Arun Isaac | |
| 2026-06-21 | HACKING: List out publicity venues. | Arun Isaac | |
| 2026-06-21 | ui: Handle ~A, ~a placeholders case-insensitively. | Arun Isaac | |
| 2026-06-21 | scripts: Report unbalanced parentheses gracefully. | Arun Isaac | |
| 2026-06-20 | scripts: 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-20 | scripts: Document --help in usage. | Arun Isaac | |
| 2026-06-20 | dir-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-20 | Makefile: Add ares target. | Arun Isaac | |
| 2026-06-20 | scripts: Report non-existent source files gracefully. | Arun Isaac | |
| 2026-06-20 | scripts: Prefer let to let*. | Arun Isaac | |
| 2026-06-20 | scripts: Do no accept argument with --help. | Arun Isaac | |
| 2026-03-25 | manifest: 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-24 | scripts: Remove unused invalid-operand function. | Arun Isaac | |
| Change-Id: I41b672454e1353c393251612f15c56918aefe8ad | |||
| 2026-03-24 | scripts: Treat -h the same as --help. | Arun Isaac | |
| Change-Id: I5741f74ccaa9ff36765d8c81b7bae9bcdccdc0c7 | |||
| 2026-03-23 | Revert "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-27 | ccwl: Fix texinfo typo in function-inputs docstring. | Arun Isaac | |
| 2026-01-27 | ccwl: Allow literals as arguments to workflows, not just commands. | Arun Isaac | |
| 2026-01-13 | guix: 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-13 | guix: 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-13 | HACKING: Add hacking instructions. | Arun Isaac | |
| 2026-01-13 | guix: Produce distribution as output file, not a directory. | Arun Isaac | |
| 2026-01-13 | guix: Clone ccwl git repository using file://. | Arun Isaac | |
| git complains about repository permissions unless you specify file://. | |||
| 2026-01-13 | README: Mention that news for later releases is in the tag message. | Arun Isaac | |
| 2026-01-13 | website: Add 0.5.0 release tarball. | Arun Isaac | |
| 2025-12-31 | utils: Require arity for mapn. v0.5.0 | Arun Isaac | |
| With an empty list, mapn cannot know the number of values proc would return. mapn therefore needs to know the arity of proc. To provide for existing callers of mapn, we add a map2 function variant. Finally, we add a test case testing mapn on an empty list. | |||
| 2025-12-19 | ccwl: Add #:separate? argument to prefixed arguments. | Arun Isaac | |
| 2025-12-19 | ccwl: Allow prefixed arguments to have additional keyword arguments. | Arun Isaac | |
| This will allow us to add additional qualifiers such as #:separate?. | |||
| 2025-12-19 | ccwl: Add separator field to <input> constuctor. | Arun Isaac | |
| 2025-12-19 | tests: Prefer test-equal to test-assert. | Arun Isaac | |
| 2025-12-19 | doc: Do not capture output in prefix arguments example. | Arun Isaac | |
| The output capture distracts from the main message. | |||
