Oooh, I read the first paragraph from that link and I could sense the headaches that I'm sure I would have.sje wrote:Free Pascal has a Delphi compatibility mode which may be helpful. I have used the thread management routines in Free Pascal on both Mac OS/X and Linux without problems.
For graphics, save yourself much headache and use this:
http://www.freepascal.org/packages/gtk.html
"...only a few testprograms are available (volunteers to make some are welcome to contact me), but success reports indicate that the units are translated correctly, and programs can be made. It even works on Win32."
I probably didn't mention that I have years invested in the VCL and FireMonkey and am looking forward to enjoying the iOS and Android support. If it were a case of just loving a compiler or a language I'd certainly consider FreePascal.
I looked at the code for TProcess and that looks cleaner than anything I've seen in Pascal. As far as I know, Delphi has no TProcess class so I'm envious.