6 ms·
I suppose this is because it's written in FreePascal using Qt.
by aninteger 4y ago
I suppose this is because it's written in FreePascal using Qt.
- badsectoracula 4y agoAFAIK it is written in Lazarus/LCL which in addition to the Qt backend it also has a native Cocoa backend. I wonder if the Qt backend is still better than the native Cocoa backend though - it used to be the case some years ago as it was easier to interface with Carbon than Cocoa (Free Pascal got an entire new language mode - Objective Pascal - to be able to use Objective C objects directly to work with Cocoa) so for years most effort went on the Carbon backend until it was deprecated and removed for 64bit apps - but nowadays all work is on the Cocoa backend. Perhaps in the future BC will switch to the Cocoa backend and provide more "native" controls (and wont need to bundle Qt either).