unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* Copy-on-write strings and mutation-sharing strings
@ 2004-08-19 19:05 Marius Vollmer
  2004-08-20  1:33 ` Kevin Ryde
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Marius Vollmer @ 2004-08-19 19:05 UTC (permalink / raw)


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.


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2004-08-24 17:21 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-19 19:05 Copy-on-write strings and mutation-sharing strings Marius Vollmer
2004-08-20  1:33 ` Kevin Ryde
2004-08-20 10:49   ` Marius Vollmer
2004-08-22  1:52     ` Kevin Ryde
2004-08-22  1:33 ` Kevin Ryde
2004-08-22  7:44   ` Marius Vollmer
2004-08-22  1:34 ` Kevin Ryde
2004-08-24 17:21   ` Marius Vollmer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).