News for hackers. Stuff that matters.
Re:Pascal at Apple by yardshop on Friday July 21, 2017 @11:33PM (#14825248)
And the string length is in the 0 byte, meaning no strings longer than 255 bytes. At least in old Turbo Pascal anyway!
Re:Pascal at Apple by clouddrover on Saturday July 22, 2017 @02:46AM (#14825778)
Yes, this is not a limitation in Free Pascal or Delphi. The ShortString type still exists and is limited to 255 bytes. But the AnsiString, WideString, and UnicodeString types are variable length and can be up to 2 gigabytes:

http://docwiki.embarcadero.com/RADStudio/Berlin/en/String_Ty...

Re:Pascal at Apple by yuhong on Sunday July 23, 2017 @05:51PM (#14834603)
In the case of classic Mac OS it was part of the API.
Re:Pascal at Apple by pjmlp on Saturday July 22, 2017 @08:57AM (#14826963)
With 640 KB it wasn't as there was a lot of space to have bigger strings.

Besides, there were arrays as well, and TPW had safer strings without that limitation PCharStr.