[fpc-devel] LLVM

Michael Van Canneyt michael at freepascal.org
Wed Dec 26 14:20:52 CET 2012



On Wed, 26 Dec 2012, Marcos Douglas wrote:

> On Wed, Dec 26, 2012 at 9:49 AM, Michael Van Canneyt
> <michael at freepascal.org> wrote:
>>
>>
>>
>> On Wed, 26 Dec 2012, Marcos Douglas wrote:
>>
>>> On Wed, Dec 26, 2012 at 2:07 AM, Martin Schreiber <mse00000 at gmail.com> wrote:
>>>>
>>>> Hi,
>>>> Does any body work on a LLVM backend for Free Pascal?
>>>> Has anybody experience with LLVM?
>>>> Are there licensing issues?
>>>> What about the quality of the produced code?
>>>> What about compiling speed?
>>>> Thoughts?
>>>>
>>>> Thanks, Martin
>>>
>>>
>>> The author of ExtPascal created this project: llvm-pascal
>>> http://code.google.com/p/llvm-pascal/
>>
>>
>> Please...
>>
>> Have you actually looked at the code ? It doesn't even read/write units.
>>
>> Besides actual code, it is doomed to fail in principle:
>>
>> "The purpose of LLVM-Pascal is to have a similar functionality with up to 4000 lines of code"
>>
>> A stand-alone, cross-platform, object pascal compiler that produces a working binary in less than 4000 lines of code ? Get real :)
>>
>> Some things are by definition not simple.
>>
>> Michael.
>
> Michael,
> I don't know anything about LLVM or LLVM-Pascal and no, I did not read
> any unit...
> If even Martin Schreiber has doubts and asked "thoughts" well I just
> put thoughts on the table.  ;-)

No problem.

But presenting it just like that makes people think that it is actually easy 
or already accomplished to create something like FPC or Delphi.

When in fact it is not, far from it.

So I provide some perspective (OK, not without sarcasm...).

Michael.



More information about the fpc-devel mailing list