CHICKEN utility to lay eggs efficiently: Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2024-11-28
14:26
Release 0.3.1 Leaf check-in: 377aad7849 user: gahr tags: trunk, v0.3.1
13:47
Fix resolving a DAG containing only independent nodes The resolution of `matchable srfi-1` was generating a spurious empty level, which was causing `chicken-install` to be called without an argument for the egg to build. See the last line here: ``` $ lay matchable srfi-1 -v plan ((srfi-1:0.5.1 matchable:1.2) ()) level (srfi-1:0.5.1 matchable:1.2) build srfi-1:0.5.1 build matchable:1.2 35217: /usr/local/bin/chicken-install -no-install-dependencies -no-install srfi-1:0.5.1 35216: /usr/local/bin/chicken-install -no-install-dependencies -no-install matchable:1.2 building matchable building srfi-1 35217: /usr/local/bin/chicken-install -cached srfi-1:0.5.1 matchable:1.2 building matchable installing matchable building srfi-1 installing srfi-1 level () 35217: /usr/local/bin/chicken-install -cached ``` check-in: 13efcd091e user: gahr tags: trunk
2024-10-20
13:45
wip Leaf check-in: dbc2d6f195 user: gahr tags: markdown-svnwiki
13:43
wip check-in: def2a09602 user: gahr tags: markdown-svnwiki
13:42
wip check-in: d90beabb6a user: gahr tags: markdown-svnwiki
13:38
Try to use markdown as a doc source check-in: ee31d5d826 user: gahr tags: markdown-svnwiki
2024-10-17
11:06
Release 0.3.0 (docs) check-in: 34c203b712 user: gahr tags: trunk, v0.3.0
10:49
Release 0.3.0 check-in: 8b057102aa user: gahr tags: trunk
09:50
Fix reading/writing binary streams, prepare for C6 check-in: 91494c6dbb user: gahr tags: trunk
2024-07-18
11:35
Release 0.2.3 check-in: 601a936947 user: gahr tags: trunk, v0.2.3
2024-07-15
06:54
Put socketpair in a namespace check-in: 08e328cd01 user: gahr tags: trunk
2024-07-11
07:30
Test lay:dag:to-levels check-in: f88716dc43 user: gahr tags: trunk
2024-07-10
15:28
Sort includes check-in: 88ef49bf6a user: gahr tags: trunk
15:26
Test version>=? check-in: 1701831aeb user: gahr tags: trunk
15:07
Move environment defines into env.scm check-in: b49059ec0a user: gahr tags: trunk
15:07
More egg tests check-in: 363c68998a user: gahr tags: trunk
13:49
egg don't need list check-in: 1f3c6ea71a user: gahr tags: trunk
13:46
More refactoring and tests check-in: a4cf8eddba user: gahr tags: trunk
12:42
Namespace all internal functions, more tests check-in: 53f201a791 user: gahr tags: trunk
11:53
Remove duplicate filter implementation check-in: 557a5a9c0d user: gahr tags: trunk
10:00
Unit-test string code check-in: 7a29bbd8ef user: gahr tags: trunk
2024-07-08
09:08
Release 0.2.2 check-in: 928a601ce9 user: gahr tags: trunk, v0.2.2
09:02
Add version to .egg check-in: 2c487b52a7 user: gahr tags: trunk
2024-07-07
13:47
Better separation of concern in run/resolve check-in: a9ece11f96 user: gahr tags: trunk
2024-07-06
13:43
Better scoping in dag tests check-in: fc28943e14 user: gahr tags: trunk
13:42
More dag tests check-in: bad474fcb9 user: gahr tags: trunk
13:22
Use (include-relative), provide a default chicken-install for interpreted mode check-in: 569faaa1c6 user: gahr tags: trunk
2024-07-04
14:43
Move dag-to-levels into dag.scm, start unit testing the DAG code check-in: 5d7e061859 user: gahr tags: trunk
11:05
Ouf check-in: 5430dc771d user: gahr tags: trunk
09:57
Convert -j argument to a number, bug introduced in [75dd563b6bb1dc56] check-in: 7abed77482 user: gahr tags: trunk
09:47
Handle errors in the workers by bailing out check-in: 895fd3b4d3 user: gahr tags: trunk
2024-07-03
19:13
Rework argument parsing to use mutable cells, make verbose a function argument check-in: 75dd563b6b user: gahr tags: trunk
18:59
No need to process eggs in order check-in: 858d7bea47 user: gahr tags: trunk
18:48
Wrap the top-level logic into a (main) function check-in: 2092b02b07 user: gahr tags: trunk
18:42
Make DAG functions pure and move them into their own file check-in: 93565ab045 user: gahr tags: trunk
15:26
Release 0.2.1 check-in: 82a1c4dc6f user: gahr tags: trunk, v0.2.1
15:15
Keep all versions in the DAG, they might have different dependencies check-in: 33f2d72374 user: gahr tags: trunk
14:25
Add release instructions, cleanup Makefile check-in: 43014d1f64 user: gahr tags: trunk
13:33
Update release-info check-in: dbc3c9f451 user: gahr tags: trunk, v0.2.0
13:30
Release 0.2.0 check-in: b24c37913c user: gahr tags: trunk, v0.2.0
12:28
Don't try to build eggs that need skipping check-in: b6265f37ef user: gahr tags: trunk
10:53
Make sure dependencies are satisfied by the highest version of an egg check-in: 97eb0a2c60 user: gahr tags: trunk
10:46
Some eggs need skipping (srfi-4, chicken) check-in: 7564022e96 user: gahr tags: trunk
09:24
This is really filter, not filter-map check-in: 8ab94d4f3c user: gahr tags: trunk
2024-07-02
20:54
Map eggs to their latest versions The (dependencies ...) form can specify a *minimum* version for an egg, see http://wiki.call-cc.org/man/5/Egg%20specification%20format#dependencies. check-in: 31ac933954 user: gahr tags: trunk
20:13
Don't forget to alias the last egg we see in the index file check-in: 76fbc044a3 user: gahr tags: trunk
20:12
Make in/out parameters explicit to help with print-debugging check-in: 1d498d6234 user: gahr tags: trunk
2024-06-29
14:50
Update release-info check-in: 3aa49bbe7f user: gahr tags: trunk, v0.1.2
14:49
Release 0.1.2 check-in: d9db7725c7 user: gahr tags: trunk
14:41
Cleanup check-in: 4adc51a8cf user: gahr tags: trunk