[fpc-devel] FPC Branches

Michael Schnell mschnell at lumino.de
Mon Jul 12 12:57:22 CEST 2010


  On 07/12/2010 11:51 AM, Marco van de Voort wrote:
> But more importantly, what would be the use of supporting Prism?
Before bashing me: I don _not_ vote for starting this really huge 
project, but nonetheless I think it would be great to have.

(1) Delphi Prism adds a lot of interesting language constructs such as 
parallel execution. Of course with Prism this is done using the .NET 
infrastructure, but such things of course also can be implemented in the 
RTL so that a native compiler could handle it. (No comment regarding 
garbage collection etc, as this already was mentioned by the Hans-Peter 
regarding Oberon.)

(2) I feel that using .NET / Mono as an "architecture" to compile to, 
would be a great addition, too, and while it's not viable with the 
"native" Pascal dialect, Prism takes care of presenting the paradigms 
decently to the programmer.

> If you want paralel, take vector pascal, and implement it in e.g. the FPC or
> objfpc dialect.
I suppose this is a good idea, even tough I suppose that the .Net 
"parallel" paradigm is a lot more broadly known than that of Vector 
Pascal. so Hans-Peter might want to add VP to his list.
Moreover "parallel" only is one example of Prism "goodies" that might be 
great to have.
> Implementing the whole of Prism and its extensive baggage
> for just that is insane.
Agreed. In fact I doubt that there will be enough manpower available in 
the community to start such a project with the hope to get Beta state in 
a decent amount of time.

-Michael



More information about the fpc-devel mailing list