[Mono-devel-list] Pascal compiler?

Willibald Krenn Willibald.Krenn at gmx.at
Mon Mar 14 08:16:27 EST 2005


Grant Hess schrieb:
> I think C# is the right place for the compiler.  If we are ever able to 
> leverage gmcs, it will be significantly easier if we are developing in 
> the same language as they are.

True.

> As far I am concerned, we can work off-line to begin with.  It will take 
> a fair bit of time to get the initial framework setup.  No need to deal 
> with the overhead of an SVN module yet.  Still, we should really have 
> version control from the beginning.

Hmm, I can only think of some darcs-like version control system if we want to 
work off-line but with VCS support. Later, we can still change to svn.


> As for development environment, I am constrained to keep my primary 
> workspace in M$ using Visual Studio, but I have a VMWare partition with 
> Linux and a (fairly) current Mono install.

Ok, I don't have Visual Studio here.. Is it possible to use NANT as build system 
in VS?

> Along with these additions to the language, I think we might want to go 
> back through and evaluate certain structures in the existing language 
> set.  For example, are variant types really necessary?

Yes, we have to agree on some initial starting set. AFAIK variants were heavily 
used in DB code, but since everything's an object now...

> Another question that comes up concerns the runtime.  Is the rtl simple 
> enough to let the compiler translate the Delphi like structure into CLI 
> library access, or will we need to build a something.objectpascal 
> library that needs to deploy with any applications?  Again, my lack of 
> knowledge of the newer versions is bugging me.

AFAIK Borland ships some library. I guess this is particularly needed for the 
meta-class concept, we do not find in C# / Java. (And who else has virtual 
constructors?)

Willi




More information about the Mono-devel-list mailing list