Quote Originally Posted by Murmandamus View Post
Now, you can argue that it is a pain, but is it really that much more a pain than using some kind of text parser? It is easy enough to encapsulate the details of a binary storage class which takes care of any endianness normalization (and plenty of libraries do).
I find FPC's included XML libraries to be really quite spiffy.

Since I had to fight with Lazarus for months to keep using binary files to do something that just clicked and worked in a matter of hours with XML. Easy choice!