summaryrefslogtreecommitdiff
path: root/module/srfi
AgeCommit message (Expand)AuthorFilesLines
2012-03-02Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2-4/+7
2012-03-01Fix <TAG>vector-length when applied to other uniform vector typesMark H Weaver2-4/+7
2012-02-24srfi-18 cleanupAndy Wingo1-13/+13
2012-01-10Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-1/+1
2012-01-05Placate a number of `syntax-check' verifications.Ludovic Courtès1-1/+1
2011-12-13Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-93/+8
2011-12-10current-input-port et al are srfi-39 parametersAndy Wingo1-93/+8
2011-12-01Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-23/+27
2011-11-24simplify %condition-type-vtableAndy Wingo1-8/+8
2011-11-23Use default value for make-fluid in Scheme filesAndy Wingo1-23/+27
2011-09-02fix srfi-67 compilationAndy Wingo1-5/+5
2011-09-02more define-syntax-rule usageAndy Wingo5-143/+111
2011-08-17check that srfi-1 procedure arguments are proceduresAndy Wingo1-12/+65
2011-08-17srfi-9 record compatibility with boot-9 recordsAndy Wingo1-10/+22
2011-08-12fix take-right and drop-right for improper listsAndy Wingo1-0/+16
2011-08-04srfi-19 refactorAndy Wingo1-263/+259
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
2011-04-27Keep a 2.0.0-compatible `define-inlinable' macro in (srfi srfi-9).Ludovic Courtès1-0/+31
2011-04-07Move `define-inlinable' into the default namespaceAndreas Rottmann1-32/+0
2011-04-01fix c32vector-set!, c64vector-set!Andy Wingo1-5/+5
2011-03-11Fix `define-inlinable' in SRFI-9 so that arguments are evaluated only once.Ludovic Courtès1-3/+6
2011-03-09Don't mix definitions and expressions in SRFI-9Andreas Rottmann1-3/+5
2010-12-07Get rid of `define-macro' in the SRFI 26 implementationAndreas Rottmann1-26/+43
2010-11-03Add implementation of SRFI 38Andreas Rottmann1-0/+206
2010-10-27Extend the #:replace list of the SRFI 69 moduleAndreas Rottmann1-1/+1
2010-10-14re-implement srfi-34's guard with syntax-caseAndy Wingo1-12/+16
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-10-03Add implementation of SRFI 45Andreas Rottmann1-0/+78
2010-10-03srfi-67 #:replace workAndy Wingo1-2/+1
2010-10-03Add implementation of SRFI-67Andreas Rottmann2-0/+794
2010-10-03Add implementation of SRFI 42Andreas Rottmann2-0/+1117
2010-09-27Add implementation of SRFI 27Andreas Rottmann1-0/+94
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 Wingo2-2/+4
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
2010-07-17recommend #:replaceAndy Wingo1-1/+1
2010-06-28* module/srfi/srfi-60.scm (bit-count): #:replace core definition.Andy Wingo1-2/+2
2010-06-19Fix SRFI-9 for records without fieldsAndreas Rottmann1-0/+4
2010-06-06srfi-34 #:replace raise fixAndy Wingo1-3/+3
2010-06-01rename (rnrs bytevector) to (rnrs bytevectors)Andy Wingo2-3/+3
2010-05-27Record printer fixesNo Itisnt1-2/+3
2010-05-25* doc/ref/srfi-modules.texi:No Itisnt1-5/+3