▲ | spwa4 16 hours ago | ||||||||||||||||
VCL was ported to linux in the "Kylix" product, for both Pascal and C++. It was non-free and didn't see any uptake really. | |||||||||||||||||
▲ | dardeaup 16 hours ago | parent | next [-] | ||||||||||||||||
Granted, I never used Kylix, but it seems that it had all sorts of problems when it was first released. I don't remember, was Kylix available for Mac? | |||||||||||||||||
| |||||||||||||||||
▲ | badsectoracula 12 hours ago | parent | prev [-] | ||||||||||||||||
IIRC it wasn't VCL but another framework like VCL that was built on Qt. LCL (Lazarus' equivalent of VCL) took another approach where the base stuff are very Windows-y (due to the VCL heritage) but the backends have to essentially implement not only the backend-specific (Gtk, Qt, etc) widget functionality but also a small subset of the Windows API. While this makes porting harder for the Lazarus developers, it makes it easier to port stuff between OSes and even port stuff from Delphi to Lazarus (some developers can also use both Delphi and Lazarus - e.g. AFAIK Total Commander uses Delphi for the 32bit builds and Lazarus for the 64bit builds). |