[fpc-pascal] Object pascal language compatiblity - was: Does FPC 2.8.0 can actually still be called Pascal ?

Florian Klämpfl florian at freepascal.org
Mon Mar 4 21:00:10 CET 2013


Am 04.03.2013 01:24, schrieb Dimitri Smits:
> 
> 
> ----- Oorspronkelijk e-mail -----
>> Van: "Florian Klämpfl" <florian at freepascal.org> Aan: "FPC-Pascal
>> users discussions" <fpc-pascal at lists.freepascal.org> Verzonden:
>> Vrijdag 1 maart 2013 18:13:42 Onderwerp: Re: [fpc-pascal] Object
>> pascal language compatiblity - was: Does	FPC 2.8.0 can actually
>> still be called Pascal ?
>> 
>> Am 01.03.2013 11:04, schrieb Sven Barth:
>>> 
>>> But even if LLVM would support all targets that FPC supports the 
>>> core developers don't *want* to make LLVM the default.
>> 
>> Actually, I wouldn't have any interest working on a compiler using 
>> llvm as a backend because it leaves only the boring front end work
>> :) Not to mention the maintainance problems when depending on an
>> external cg written not in pascal, the probably significant speed
>> drop etc.
>> 
> 
> as a matter of fact, the llvm-stack is not just your front-end to
> provide the intermediate bytecode (or textual variant)! You can
> provide/maintain multiple plugins for almost every "pass". Going from
> optimisation passes to the entire "executable generation" as
> back-end. Admittedly you need to make a C(++?) compatible interface,
> but I think nobody stops you from making those passes/plugins in
> FPC...

And how does this change the fact that it is an external cg not written
in pascal?



More information about the fpc-pascal mailing list