[fpc-devel] dominant short strings in compiler source
Vincent Snijders
vsnijders at quicknet.nl
Wed May 17 20:20:16 CEST 2006
Jonas Maebe wrote:
>
> On 17 mei 2006, at 19:59, L505 wrote:
>
>> What do you guys thing about the idea to implement what DEC Pascal
>> and Extended Pascal
>> have - a 2 byte length ShortString (MediumString?), uprdade *some* of
>> the path related
>> ShortStrings to be MediumString[1000] instead of ShortString[255].
>> For some situations
>> it would probably fix some problems immediately just by upgrading to
>> string[1000] or
>> even string[500].
>
>
> There is the basis of a "longstring" type in the compiler which does
> that more or less, but it was never fully implemented, because nobody
> cares/cared about it. And you'd still have to convert these longstrings
> to ansistrings and back every time you interface with sysutils, which
> would introduce extra overhead.
IMHO, longstring are wasteful for memory, having a fixed length string
of 1000 for paths, which on my computer paths are less 100 chars.
Vincent.
More information about the fpc-devel
mailing list