SRFI 189

Timeline
Login

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

50 most recent check-ins

2020-04-19
15:21
Fix trivalent logic to work with the new internal representation of Just. Leaf check-in: 0bb692bcab user: wcm tags: trunk
2020-04-18
16:08
Use list= in maybe=. check-in: ccf8474272 user: wcm tags: trunk
16:01
Merge branch "multiple-values" into trunk. check-in: e9c46ed291 user: wcm tags: trunk
15:52
Forget the SRFI document. We'll just refer to the schemers.org version. check-in: 07c3c727b3 user: wcm tags: trunk
15:47
Add missing typechecks. check-in: ad4e1efac2 user: wcm tags: trunk
2020-04-17
22:52
Add type-check to maybe->eof. check-in: 94afe85b3a user: wcm tags: trunk
21:47
Rename "mproc" names to "eproc". check-in: fb1cbceeb9 user: wcm tags: trunk
21:36
Add eof->maybe and maybe->eof, with tests. check-in: 5ebec4904e user: wcm tags: trunk
2020-04-03
16:59
Multiple values for Either (incomplete). Leaf check-in: dc6c993317 user: wcm tags: multiple-values
2020-04-02
17:08
Implement multiple values for maybe (incomplete). check-in: 86c0c64f1f user: wcm tags: multiple-values
16:29
Create new branch named "multiple-values" check-in: 0cc49fec0f user: wcm tags: multiple-values
2020-04-01
01:27
Add shortcut for the single-procedure case of the -bind functions. check-in: eaba1960a3 user: wcm tags: trunk
01:19
Update tests. check-in: c3e1d28f04 user: wcm tags: trunk
01:09
Add tests for newly-added procedures. check-in: 73a31d6913 user: wcm tags: trunk
2020-03-31
22:25
Update tests. check-in: 4df2bae9e8 user: wcm tags: trunk
22:09
Update list->either. check-in: faa1d78998 user: wcm tags: trunk
22:02
Update -sequence functions. check-in: 76e39235b3 user: wcm tags: trunk
21:35
Refactor maybe-bind and either-bind to tail-call the last mproc/eproc argument. check-in: 0f6d70b64b user: wcm tags: trunk
21:22
Add -sequence and -compose functions. check-in: 32e5ce89e4 user: wcm tags: trunk
19:19
Import SRFI document. check-in: d61c4e8efc user: wcm tags: trunk
19:11
Update tests to current draft SRFI version. check-in: e8b6aaa052 user: wcm tags: trunk
19:09
Drop 145.sld and update README. check-in: 5b351e2c44 user: wcm tags: trunk
19:08
Update to current draft SRFI version. check-in: be67215de3 user: wcm tags: trunk
19:01
Rename files and update README to reflect SRFI designation. check-in: 6294ff9ffa user: wcm tags: trunk
2020-03-29
05:56
Fix indentation. check-in: 1838fad098 user: wcm tags: trunk
2020-03-07
19:13
More README improvements. check-in: 9af75533df user: wcm tags: trunk
19:05
README improvements. check-in: 9158bb194c user: wcm tags: trunk
18:57
Simplify tri=?. check-in: a88b45f562 user: wcm tags: trunk
2020-03-06
18:41
Fix trivalent logic procedures to return Just #t/#f instead of Scheme booleans. check-in: d263ff6e18 user: wcm tags: trunk
04:43
Add tests for trivalent logic procedures. check-in: 6b76bb1cc3 user: wcm tags: trunk
04:31
Add tests for map, fold, and unfold procedures. check-in: 4bb197bf77 user: wcm tags: trunk
04:08
Create test groups. check-in: 293cf1783c user: wcm tags: trunk
04:00
Remaining conversion procedure tests. check-in: 5e4a046045 user: wcm tags: trunk
03:48
Check style: just test the value of the maybe= comparison. check-in: 6f2dfc3c63 user: wcm tags: trunk
2020-03-05
22:43
Add some tests for conversion procedures, `either-swap'. check-in: 532f4d3d39 user: wcm tags: trunk
22:41
Kill trailing whitespace. check-in: c195005ae0 user: wcm tags: trunk
22:40
Add `maybe->list' and `either->list'. I forgot these. check-in: 81024226b3 user: wcm tags: trunk
21:54
Fix `either-filter' and `either-remove'. They must return (left (nothing)) when passed a Left; the old implementation in terms of `either-bind' simply returned the Left argument. check-in: 71067215ad user: wcm tags: trunk
20:00
Improve bind and join tests. Add sequence operations tests. check-in: 71969fdcdd user: wcm tags: trunk
18:38
Additional tests. check-in: 4b74ffd8e0 user: wcm tags: trunk
18:12
Fix typo in either-join. check-in: 4d601c3626 user: wcm tags: trunk
17:51
README changes. check-in: 5b311b49d2 user: wcm tags: trunk
17:41
Import basic tests. check-in: ee7e7e3b44 user: wcm tags: trunk
17:01
Drop the "data" prefix and call the library "(maybe-either)" pending a real name. check-in: f5b33ef163 user: wcm tags: trunk
03:09
Refactor tri=?. check-in: 010812b18a user: wcm tags: trunk
02:58
Add either-swap. check-in: 2cb0ca49da user: wcm tags: trunk
2020-03-04
19:25
Dike out two let loops. check-in: ee699cc627 user: wcm tags: trunk
18:44
Re-license to MIT and update year. check-in: cd60735f09 user: wcm tags: trunk
18:42
Remove CHICKEN stuff. check-in: eb1ce90bc7 user: wcm tags: trunk
18:36
Add trivalent logic procedures. check-in: 5f25d2805d user: wcm tags: trunk