~ 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