Am 18.12.2012 15:00, schrieb Dimitri Smits:
As Sven wrote, I guess the FPC community needs to think about this. XE2 already 
supported MacOS X (but through fpc). Haven't checked the OS-X in XE3 though.
Only iOS was done through FPC. Mac OS X itself was already done through Embarcadero's compiler in XE 2.
As for the multi-platform: they are rewriting their compiler to be a front for 
llvm. Probably they will make a few code-generators and optimisations as well 
for the middle and back-end.

But I doubt the "bpl" idiom was or will get ported past Windows variants (if it 
even gets done in the new compiler format).

Don't forget that with FireMonkey^2, and a Firemonkey component model, they plan to 
tackle facade-type implementations to make Android/IOS an output target as well from the 
same code-base. As is today with the MacOSX target in XE2 and XE3, there are restrictions 
as to what you can use (i.e. must be firemonkey HD or 3D app if you want Mac or 
"x-platform", meaning 2 platforms ... well, 3 if you count Win32 and Win64 as 
separate :-))
They don't need to implement it for each target like we won't implement it for each target either (thinking about DOS, NDS, GBA, Wii and embedded here).
That said, what is stopping us (the community) to at least start on this? a 
branch? core-buy-in?
From my side: time :) (and a huge list of other features I want to have implemented first)

Regards,
Sven
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to