[fpc-devel] LLVM

Marcos Douglas md at delfire.net
Wed Dec 26 14:25:06 CET 2012


On Wed, Dec 26, 2012 at 10:20 AM, Michael Van Canneyt
<michael at freepascal.org> wrote:
>
>
> 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.

All right... hehehe
Well, I think everybody knows that is a huge task to implement... even
for somebody of FPC core!

Regards,
Marcos Douglas



More information about the fpc-devel mailing list