[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