~ chicken-core (chicken-5) 94a90d7abe92aa165a46ba6746fba421bd461c6f
commit 94a90d7abe92aa165a46ba6746fba421bd461c6f Author: felix <felix@call-with-current-continuation.org> AuthorDate: Wed Jun 1 04:02:34 2011 -0400 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Wed Jun 1 04:02:34 2011 -0400 updates to Getting Started manual chapter diff --git a/manual/Getting started b/manual/Getting started index 6c193f42..0a1266f2 100644 --- a/manual/Getting started +++ b/manual/Getting started @@ -109,10 +109,8 @@ The generated C code is fully tail-recursive. Some of the features supported by CHICKEN: -* SRFIs 0, 1, 2, 4, 6-19, 23, 25-31, 37-40, 42, 43, 45, 47, 55, 57, - 60-63, 66, 69, 72, 78, 85, 95 and 98. +* SRFIs 0, 1, 2, 4, 6, 8-18, 23, 26, 28, 30, 31, 39, 46, 55, 61, 62, 69, 85, 88 and 98. * Lightweight threads based on first-class continuations -* Pattern matching with Andrew Wright's {{match}} package * Record structures * Extended comment- and string-literal syntaxes * Libraries for regular expressions, string handling @@ -367,7 +365,7 @@ following little program: ; libraries included with CHICKEN. (define (process-line line re rplc) - (string-substitute re rplc line 'all)) + (irregex-replace/all re line rplc)) (define (quickrep re rplc) (let ((line (read-line))) @@ -379,7 +377,7 @@ following little program: ;;; Does a lousy job of error checking! (define (main args) - (quickrep (regexp (car args)) (cadr args))) + (quickrep (irregex (car args)) (cadr args))) </enscript>Trap