Changeset 7934 in project


Ignore:
Timestamp:
01/26/08 00:25:56 (12 years ago)
Author:
felix winkelmann
Message:

added missing files to distribution/manifest

Location:
chicken
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • chicken/branches/prerelease/README

    r7784 r7934  
    33  (c)2000-2008 Felix L. Winkelmann
    44
    5   version 3.0.0rc1
     5  version 3.0.0
    66
    77
  • chicken/branches/prerelease/buildversion

    r7333 r7934  
    1 2.741
     13.0.0
  • chicken/branches/prerelease/version.scm

    r7764 r7934  
    1 (define-constant +build-version+ "3.0.0rc1")
     1(define-constant +build-version+ "3.0.0")
  • chicken/branches/release/distribution/manifest

    r7276 r7934  
    242242apply-hack.ppc.darwin.s
    243243apply-hack.ppc.sysv.s
     244apply-hack.sparc64.s
    244245chicken.texi
    245246chicken.pdf
     
    257258private-namespace.scm
    258259misc/makedist.scm
     260tests/port-tests.scm
  • chicken/branches/release/manual/Acknowledgements

    r7931 r7934  
    2222Brad Kind, Ron Kneusel, Matthias Koeppe, Krysztof Kowałczyk,
    2323Andre Kuehne, Todd R. Kueny Sr, Goran Krampe, David Krentzlin, Ben
    24 Kurtz, Micky Latowicki, John Lenz, Kirill Lisovsky, Jürgen
    25 Lorentz, Kon Lovett, Dennis Marti, Charles Martin, Bob McIsaac, Alain
     24Kurtz, Micky Latowicki, John Lenz, Kirill Lisovsky, Juergen
     25Lorenz, Kon Lovett, Dennis Marti, Charles Martin, Bob McIsaac, Alain
    2626Mellan, Eric Merrit, Perry Metzger, Scott G. Miller, Mikael, Bruce
    2727Mitchener, Chris Moline, Eric E. Moore, Julian Morrison, Dan Muresan,
  • chicken/branches/release/manual/faq

    r7276 r7934  
    123123on the stack or on the heap or completely outside the GC-able data space) has to be checked - this would
    124124be rather complex and inefficient in a situation where multiple threads are involved.
     125
     126
     127==== Does CHICKEN support Unicode strings?
     128
     129Yes, as an extension.
     130
     131By default all string and character functions operate bytewise, so that characters with an iteger value greater than 255 don't make much sense and multibyte UTF-8 characters are seen and manipulated as separate bytes, analogous to what a C program would see.
     132
     133You can enable UTF-8 support by placing the following two lines at the beginning of your source file (or in your ~/.csirc for interactive sessions) before any other code, including other use directives:
     134
     135<enscript highlight=scheme>
     136(use iset syntax-case utf8)
     137(import utf8)
     138</enscript>
     139
     140This will replace all builtin string operators with UTF-8-aware versions, that will treat strings as sequences of multibyte UTF-8 characters, thus enabling you to represent and manipulate Unicode characters while remaining compatible with most C libraries and system interfaces.
     141
     142Most eggs should work correctly in utf8 mode, including the regex extension, but you still have the option of working around incompatibilities of specific eggs by loading them before the (import utf8) directive. Keep in mind that some operations, such as string-length, are much more expensive in utf8 (multibyte) mode, and should be used with care. See the [[http://www.call-with-current-continuation.org/eggs/utf8.html|utf8 egg documentation]] for details.
    125143
    126144
  • chicken/trunk/distribution/manifest

    r6911 r7934  
    242242apply-hack.ppc.darwin.s
    243243apply-hack.ppc.sysv.s
     244apply-hack.sparc64.s
    244245chicken.texi
    245246chicken.pdf
     
    257258private-namespace.scm
    258259misc/makedist.scm
     260tests/port-tests.scm
Note: See TracChangeset for help on using the changeset viewer.