Maximum String length
Andreas Rossberg
rossberg at google.com
Wed Jan 28 05:44:15 PST 2015
On 28 January 2015 at 13:14, Claude Pache <claude.pache at gmail.com> wrote:
> To me, "finite" is just to be taken in the common mathematical sense of
> the term; in particular you could have theoretically a string of length
> 10^10000. But yes, it would be reasonable to restrict oneself to strings of
> length at most 2^52, so that `string.length` could always return an exact
> answer.
>
To me it would be reasonable to restrict oneself to much shorter strings,
since no existing machine has the memory to represent a string of length
2^52, nor will any in the foreseeable future. ;)
VMs can always run into out-of-memory conditions. In general, there is no
way to predict those. Even strings with less then the hard-coded length
limit might cause you to go OOM. So providing reflection on a constant like
that might do little but giving a false sense of safety.
/Andreas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20150128/8378f54b/attachment.html>
More information about the es-discuss
mailing list