guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Copy-on-write strings and mutation-sharing strings


From: Marius Vollmer
Subject: Copy-on-write strings and mutation-sharing strings
Date: Thu, 19 Aug 2004 21:05:36 +0200
User-agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux)

Hi,

CVS HEAD now has copy-on-write strings and also mutation-sharing
strings.

Test cases are still missing, so go crazy and try to break them!

(The motivation for doing this now is that they make symbol->string
efficient and we thus don't need an extra set of functions for
converting symbols to C strings.  Of course, they are a nice feature
in general and much of the work needed for cow-strings is useful when
properly supporting Unicode later.)

>From the NEWS:

** There is now support for copy-on-write substrings and
   mutation-sharing substrings.

Two new procedures are related to this: substring/shared and
substring/copy.  See the manual for more information.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]