summaryrefslogtreecommitdiff
path: root/module/srfi/srfi-1.scm
AgeCommit message (Expand)AuthorFilesLines
2024-07-30Drop libguile srfi-1Rob Browning1-5/+0
2024-07-30srfi-1 delete-duplicates: move from C to SchemeRob Browning1-0/+46
2024-07-30srfi-1 delete-duplicates!: move from C to SchemeRob Browning1-0/+39
2024-07-30srfi-1 lset-difference: use removeRob Browning1-11/+25
2024-07-30srfi-1 lset-difference!: move from C to SchemeRob Browning1-0/+24
2024-07-30srfi-1 partition!: move from C to SchemeRob Browning1-0/+21
2024-07-30srfi-1 partition: move from C to SchemeRob Browning1-0/+22
2024-07-30srfi-1 count: move from C to SchemeRob Browning1-0/+21
2024-07-30srfi-1 length+: move from C to SchemeRob Browning1-0/+24
2024-07-30srfi-1 append-reverse!: move from C to SchemeRob Browning1-0/+22
2024-07-30srfi-1 append-reverse: move from C to SchemeRob Browning1-0/+17
2024-07-30srfi-1 concatenate concatenate!: move from C to SchemeRob Browning1-0/+19
2024-07-30srfi-1 delete delete!: move from C to SchemeRob Browning1-0/+35
2024-07-30srfi-1 remove!: move from C to SchemeRob Browning1-0/+21
2024-07-30srfi-1 remove: move from C to SchemeRob Browning1-0/+47
2024-07-30srfi-1 list-copy: move from C to SchemeRob Browning1-0/+18
2021-09-20srfi-1: 'find-tail' passes 'check-arg' the right procedure name.Ludovic Courtès1-2/+2
2020-06-17srfi-1: Rewrite 'assoc' in Scheme.Ludovic Courtès1-0/+17
2020-06-17srfi-1: Rewrite 'find-tail' in Scheme.Ludovic Courtès1-0/+11
2020-06-17srfi-1: Rewrite 'find' in Scheme.Ludovic Courtès1-1/+12
2019-12-06Single definition of (iota)Daniel Llorens1-18/+12
2014-05-01Rewrite boot-9 map to be recursive and pureAndy Wingo1-26/+46
2014-04-01Optimize two-list srfi-1 mapAndy Wingo1-0/+17
2014-03-31Simplify boot-9 and srfi-1 mapAndy Wingo1-14/+5
2014-03-16Optimize srfi-1 for-each with two lists.Andy Wingo1-0/+16
2014-03-16More for-each micro-optimizationsAndy Wingo1-17/+5
2014-03-02Port unrolled one-argument for-each from boot-9 to srfi-1Andy Wingo1-11/+12
2012-01-05Placate a number of `syntax-check' verifications.Ludovic Courtès1-1/+1
2011-09-02more define-syntax-rule usageAndy Wingo1-5/+3
2011-08-17check that srfi-1 procedure arguments are proceduresAndy Wingo1-12/+65
2011-08-12fix take-right and drop-right for improper listsAndy Wingo1-0/+16
2011-05-07fix srfi-1 map-in-order definitionAndy Wingo1-0/+2
2011-05-05map and for-each in schemeAndy Wingo1-30/+99
2011-05-05srfi-1 `member' in scheme, inlines to memq / memv in some casesAndy Wingo1-23/+52
2010-10-08SRFI-1: Rewrite `split-at' and `split-at!' in Scheme.Ludovic Courtès1-0/+28
2010-10-08SRFI-1: Rewrite `filter-map' in Scheme.Ludovic Courtès1-0/+22
2010-10-08SRFI-1: Make `fold-right' tail-recursive.Ludovic Courtès1-8/+12
2010-10-08SRFI-1: Make `unfold' tail-recursive (fix bug #30071).Ludovic Courtès1-4/+13
2010-09-20SRFI-1: Rewrite `alist-copy' in Scheme.Ludovic Courtès1-0/+9
2010-09-12move srfi-1 and srfi-60 C impl to libguile, without public C apiAndy Wingo1-1/+2
2010-09-02SRFI-1: Rewrite `drop-right!', `drop-while', `reduce', etc. in Scheme.Ludovic Courtès1-0/+127
2010-08-27SRFI-1: Rewrite `break' and `break!' in Scheme.Ludovic Courtès1-0/+24
2010-08-27SRFI-1: Rewrite `fifth', `sixth', etc. in Scheme.Ludovic Courtès1-0/+6
2010-07-21Start rewriting SRFI-1 in Scheme.Ludovic Courtès1-2/+62
2009-12-11SRFI-1: Use the built-in optional argument support.Ludovic Courtès1-41/+24
2009-06-17Complete changing license to LGPLv3+Neil Jerram1-1/+1
2008-11-01move scm srfi files to module/srfi, and compile them.Andy Wingo1-0/+588