On 19/04/2021 6:32 am, Alexander via mseide-msegui-talk wrote: > And why do you need LLVM when using Pascal? How about .pas to ELF directly ?
>From what I understand, LLVM does very very impressive optimisations when in generates the final binary executable. Way more that what the FPC compiler can achieve. Even Delphi's compiler does a LOT more optimisations that FPC - hence Delphi binaries tend to be a lot faster. The Kylix compiler was the same. Martin used to often post speed comparisons in the FPC mailing list to show how slow FPC was. It is well known that the Free Pascal developers pay more attention to the FPC code being maintainable and supports easier porting to new platforms or CPU's - than they do about optimising the final binary. With MSELang, you will still program in "object pascal", it will just be using LLVM that generates the final optimised binary. Regards, Graeme -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/ My public PGP key: http://tinyurl.com/graeme-pgp _______________________________________________ mseide-msegui-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

