Alex Shinn scripsit: > The new version actually makes this easier. You can just > have one version of spiffy that does > > (declare (not usual-integrations))
But that would really suck: we want car to stay integrated while leaving string-length not integrated. What you actually want is: (declare (not usual-integrations ;; R5RS string-length string-ref string-set! make-string string substring string->list list->string string-fill! write-char read-char display ;; R5RS, should maybe be changed in Chicken core char-alphabetic? char-numeric? char-whitespace? char-upper-case? char-lower-case? char-upcase char-downcase ;; library reverse-list->string print print* ;; extras read-string write-string read-token ->string conc string-chop string-split string-translate substring=? substring-ci=? substring-index substring-index-ci ;; regexp grep regexp string-substitute string-substitute* string-split-fields string-match string-match-positions string-match-offsets string-search string-search-positions string-search-offsets ) BTW, here's a small patch for utf8.html that makes it a little more true and a little less tendentious: --- utf8.html.orig 2008-03-14 13:41:50.934695000 -0400 +++ utf8.html 2008-03-14 13:43:02.411553000 -0400 @@ -335,9 +335,9 @@ encoding, but multibyte characters in the encoding may include ASCII bytes, breaking the rule we need for safe ASCII parsing. A few encodings like UTF-16 and UTF-32 are completely incompatible. UTF-16 -is primarily only used these days by Java, a victim of the -unfortunate fact that at first UTF-16 was fixed with but is no longer -with the advent of surrogate pairs. Note that even without this +is used by Java and other JVM languages, by C#, VB.NET +and other CLR languages, and by Javascript under its various names. +Note that even without this module you can write source code in Chicken in any ASCII compatible encoding like ISO-8859-* or UTF-8 and define symbols with that encoding (letting you replace lambda with syntax for a real greek -- John Cowan [EMAIL PROTECTED] http://ccil.org/~cowan Half the lies they tell about me are true. -- Tallulah Bankhead, American actress _______________________________________________ Chicken-users mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/chicken-users
