mit-scheme-devel
[Top][All Lists]
Advanced

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

Re: [MIT-Scheme-devel] SUBSTRING and SET-STRING-MAXIMUM-LENGTH!


From: Taylor R Campbell
Subject: Re: [MIT-Scheme-devel] SUBSTRING and SET-STRING-MAXIMUM-LENGTH!
Date: Sat, 5 Sep 2009 19:38:25 -0400
User-agent: IMAIL/1.21; Edwin/3.116; MIT-Scheme/7.7.90.+

   Date: Sat, 5 Sep 2009 16:29:27 -0700
   From: Joe Marshall <address@hidden>

   I assumed that SET-STRING-MAXIMUM-LENGTH! was called for
   efficiency reasons, otherwise SUBSTRING would work just fine.

I imagine that the time to set a string's maximum length and then read
it is negligible; what's important is the time to copy a string large,
and the pressure it puts on the garbage collector.

As an aside, I just noticed that STRING-MAXIMUM-LENGTH and
SET-STRING-MAXIMUM-LENGTH! are not open-coded.  Is there a reason for
this, beyond just that nobody wrote open-coders for them?




reply via email to

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