summaryrefslogtreecommitdiff
path: root/srfi
AgeCommit message (Collapse)AuthorFilesLines
2005-03-13 * srfi-60.scm, srfi-60.c, srfi-60.h: New files.Kevin Ryde1-3/+9
* Makefile.am: Add them.
2005-03-13New file.Kevin Ryde2-0/+488
2005-03-02*** empty log message ***Marius Vollmer1-0/+5
2005-03-02Use scm_is_pair instead of SCM_CONSP; use scm_is_null instead ofMarius Vollmer1-28/+28
SCM_NULLP.
2005-02-17*** empty log message ***Kevin Ryde1-0/+5
2005-02-17(lset-adjoin): Revert change using `list' not `acc', theKevin Ryde1-1/+7
spec is not quite clear, but reference code uses acc, so do that.
2005-02-12*** empty log message ***Rob Browning1-1/+5
2005-02-11*** empty log message ***Kevin Ryde1-0/+6
2005-02-11(reduce, reduce-right): Don't call f with ridentity, useKevin Ryde1-2/+6
it only if lst is empty, per srfi and intended optimization reduce represents over fold.
2005-02-03*** empty log message ***Kevin Ryde1-0/+6
2005-02-03(list=): Correction to arguments passed to given elt=,Kevin Ryde1-5/+4
spec is (elt= e[i] e[i+1]) for lists i and i+1, previously the first arg was always from list 0 not list i.
2005-01-28*** empty log message ***Kevin Ryde1-0/+4
2005-01-28(remove): Rewrite in C, a trivial adaption from scm_filter in the core.Kevin Ryde2-1/+33
2005-01-28(remove): Rewrite in C, a trivial adaption from scm_filter in the core.Kevin Ryde1-4/+1
(remove!): Use filter!.
2005-01-28*** empty log message ***Kevin Ryde1-0/+5
2005-01-28(lset-adjoin): Actually use the given `=' procedure.Kevin Ryde1-1/+1
Test membership only on the given `list', not `acc', as per the spec.
2005-01-27*** empty log message ***Kevin Ryde1-0/+5
2005-01-27(lset=): Correction to pred call arg order, srfi spec isKevin Ryde1-1/+1
(= e[i] e[i+1]), but had some calls the other way around.
2005-01-23*** empty log message ***Kevin Ryde1-1/+1
2005-01-23(scm_srfi1_member): Update docstring from manual.Kevin Ryde1-8/+15
2005-01-23*** empty log message ***Kevin Ryde1-0/+7
2005-01-23(scm_srfi1_member): Correction to pred call arg order, srfiKevin Ryde1-1/+1
spec is (PRED X elem).
2005-01-23Add a copyright year.Kevin Ryde1-1/+1
2005-01-23(lset=): Allow no list arguments, per srfi spec example.Kevin Ryde1-2/+2
2005-01-17*** empty log message ***Kevin Ryde1-0/+4
2005-01-17Remove (ice-9 session) and (ice-9 receive), not used.Kevin Ryde1-2/+0
2005-01-11*** empty log message ***Kevin Ryde1-0/+6
2005-01-11(current-input-port, current-output-port): ParameterKevin Ryde1-5/+60
replacements for core functions, per SRFI spec. (current-error-port): The same, for consistency.
2005-01-10*** empty log message ***Marius Vollmer1-0/+5
2005-01-10(check_args): Bugfix to change from 2005-01-02: ARGV is the vector toMarius Vollmer1-1/+1
check, not ARGS.
2005-01-02*** empty log message ***Marius Vollmer1-0/+5
2005-01-02Use new vector elements API or simple vector API, asMarius Vollmer1-15/+13
appropriate.
2005-01-01*** empty log message ***Kevin Ryde1-0/+4
2005-01-01(srfi_DATA): Add srfi-39.scm.Kevin Ryde1-2/+3
2004-12-20Update, document available SRFIs.Mikael Djurfeldt2-0/+24
2004-12-06*** empty log message ***Kevin Ryde1-1/+5
2004-12-06(break): Change to a tail-recursive form.Kevin Ryde1-6/+5
2004-12-06(span): Change to a tail-recursive form.Kevin Ryde1-6/+5
2004-12-06(alist-delete): Change to a tail-recursive form.Kevin Ryde1-4/+4
2004-12-05(alist-delete): Correction to equality proc call argumentKevin Ryde1-1/+1
order, spec is for given KEY param first.
2004-12-05*** empty log message ***Kevin Ryde1-0/+4
2004-12-05(alist-copy): Change to a tail-recursive form.Kevin Ryde1-3/+4
2004-12-04*** empty log message ***Kevin Ryde1-0/+2
2004-12-04(append-map, append-map!): Rewrite as simple "concatenate map" forms,Kevin Ryde1-2/+2
for tail recursiveness.
2004-12-04(append-map, append-map!): Rewrite as simple "apply append" forms, forKevin Ryde1-20/+3
tail recursiveness.
2004-12-04*** empty log message ***Kevin Ryde1-0/+4
2004-12-04(filter-map): Change to a tail-recursive form.Kevin Ryde1-8/+10
2004-10-26*** empty log message ***Marius Vollmer1-0/+5
2004-10-26Moved content into core; only the skeletons remains.Marius Vollmer3-1971/+18
2004-10-22*** empty log message ***Marius Vollmer1-0/+8