[Mono-devel-list] Pascal compiler?

2005-03-13 Thread Willibald Krenn
Hi! Would there be interest in adding a Delphi compatible compiler to Mono? Somehow I'd like to see support for my pet language.. :-) Any thoughts? Willi ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/l

[Mono-devel-list] Pascal compiler

2005-03-15 Thread Dennis Hayes
  1)  If someone wants to write an open source Pascal compiler, they should do it. If it gets to an advanced enough state, and has the support needed, I see no reason why it could not be added to the Mono SVN; of course that is not my decision to make, but in the past similar projects such as J

[Mono-devel-list] Pascal compiler

2005-03-16 Thread Willibald Krenn
Hi! To bring this discussion to an end: We'll neither change the world nor making an impact in the world; We don't know if we'll ever reach our goal or even if we'll create something useful - BUT we do think positive and because it's a fun project we can cut our teeth on, we'll start planing som

[Mono-devel-list] Pascal compiler

2005-03-16 Thread Philipp Haller
Hi all, I am (brand-)new to this list, so I am not replying to Willi's last e-mail... Having read the whole thread about a free managed Pascal compiler I want to share some thoughts on this. If there is already a different place to post mails to (Willi?) I apologize for this. So here it goes...

[Mono-devel-list] Pascal compiler?

2005-03-24 Thread Marco Rego
Hi pascal guys! Don't want to start any religious war here but why not to implement a more modern flavor of pascal? http://www.zonnon.ethz.ch/ and http://www.citi.qut.edu.au/members/research_areas/plas/projects/cp_files/ are examples of .net pascal like compilers and good points to start from,

Re: [Mono-devel-list] Pascal compiler?

2005-03-13 Thread Grant Hess
Greetings, A would love to see an Object Pascal (i.e. Delphi compatible) compiler for Mono. I would be quite willing to work on such a project (in my spare time), but I don't have the documentation to do a decent job of it. It seems to me that the best bet would be to match the language used b

Re: [Mono-devel-list] Pascal compiler?

2005-03-13 Thread Willibald Krenn
I would be quite willing to work on such a project (in my spare time), Excellent! but I don't have the documentation to do a decent job of it. It seems to me that the best bet would be to match the language used by Borland's products for maximum compatibility. Yes, of course - this goes withou

Re: [Mono-devel-list] Pascal compiler?

2005-03-13 Thread Grant Hess
Other than the fact that I don't know what the Delphi.net extensions to the language spec are, I'd love to begin on this. I've spent almost 10 years working in Delphi (well, I did start with Turbo Pascal 8) ) and would love to see it available in an open platform. Comments follow: Willibald Kr

Re: [Mono-devel-list] Pascal compiler?

2005-03-13 Thread Kelly Leahy
I can offer a C# parser and lexer for Pascal as well. It is not in the perfect form for a compiler, as I was using it for some other things, and it is not quite complete (and won't be anytime soon). However, it may prove to be a decent starting point. It is a recursive descent parser with a lexe

Re: [Mono-devel-list] Pascal compiler?

2005-03-13 Thread Willibald Krenn
Grant Hess schrieb: Other than the fact that I don't know what the Delphi.net extensions to the language spec are, I'd love to begin on this. I'll dig into this - basically I think foreach is in, attributes of course and new visibility identifiers. Then there are co-classes, namespaces (multiple

Re: [Mono-devel-list] Pascal compiler?

2005-03-13 Thread Morten Mertner
You may (or may not) be able to reuse bits of Virtual Pascal for this - see www.vpascal.com for more information. Yours, Morten ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list

Re: [Mono-devel-list] Pascal compiler?

2005-03-13 Thread Grant Hess
I guess we agree on C# as programming language, so we do not need another Delphi.NET compiler for bootstrapping (though we need very good unit tests then) and probably can reuse existing utilities for the C# and VB(?) compilers. I think C# is the right place for the compiler. If we are ever ab

Re: [Mono-devel-list] Pascal compiler?

2005-03-13 Thread Grant Hess
Just a quick update. I've started putting together a quick .jay parser based on the Object Pascal ver6 spec. I've got the entire spec entered, but I don't have a good way to build a scanner yet. Also the .jay file is very sparse! Only one rule actually has any action associated with it, and th

Re: [Mono-devel-list] Pascal compiler?

2005-03-13 Thread Alexandre Rocha Lima e Marcondes
On Mon, 14 Mar 2005 02:39:21 +0100 Willibald Krenn <[EMAIL PROTECTED]> wrote: > >> We have four possiblities as I see it: > >> 4.> Take (g)mcs and make it understand Delphi > > > > I would love to be able to leverage all of the talent that has been > > used to make the mcs and gmcs compilers.

Re: [Mono-devel-list] Pascal compiler?

2005-03-13 Thread Jonathan Gilbert
At 07:21 PM 13/03/2005 -0800, Grant Hess wrote: >Just a quick update. > >I've started putting together a quick .jay parser based on the Object >Pascal ver6 spec. I've got the entire spec entered, but I don't have a >good way to build a scanner yet. Also the .jay file is very sparse! >Only one

Re: [Mono-devel-list] Pascal compiler?

2005-03-13 Thread Kelly Leahy
--- Jonathan Gilbert <[EMAIL PROTECTED]> wrote: > There is one release there, and I have successfully > used it in conjunction > with my other port of Java CUP (C# CUP, not > currently on sourceforge but > downloadable at http://israel.../cup_gui/) > to make a parser for a > significant sup

Re: [Mono-devel-list] Pascal compiler?

2005-03-13 Thread Jonathan Gilbert
At 09:47 PM 13/03/2005 -0800, Kelly Leahy wrote: >--- Jonathan Gilbert <[EMAIL PROTECTED]> wrote: >> There is one release there, and I have successfully >> used it in conjunction >> with my other port of Java CUP (C# CUP, not >> currently on sourceforge but >> downloadable at http://israel.

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Willibald Krenn
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 g

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Willibald Krenn
Alexandre Rocha Lima e Marcondes schrieb: Hello, I think the best way is to start from the gmcs code. We should speak with Miguel de Icaza, to see if we are not duplicating efforts, and in my opinion we could put the code on the mono repository if Miguel allows us. Yes, it would be inte

RE: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread marc hoffman
Grant, et al. > A would love to see an Object Pascal (i.e. Delphi compatible) > compiler for Mono. While not part of the Mono project per se, you might want to take a look at Chrome, the Object Pascal compiler for .NET and Mono that we currently are working on at RemObjects Software. The comma

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Willibald Krenn
Rather then reinventing the wheel and writing another Pascal compiler for Mono, why not get involved with Chrome a bit more and help us make sure Chrome will suit the needs of Mono developers? We could use assistance and feedback from the Mono crowd on many levels. I'm not quite sure I understand

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Grant Hess
marc hoffman wrote: I've spoken with Miguel extensively on several occasions about Chrome and our support for Mono, and he was very enthusiastic and supportive of our goal of making Chrome /the/ next generation object pascal compiler for Mono, and a well-accepted part of the mono family. Perhaps y

[Mono-devel-list] Pascal Compiler Thoughts

2005-03-14 Thread Grant Hess
I've attached a quick document with a (sort-of) proposal for the Object Pascal compiler. This is just notes from my quick brainstorming on the concept, nothing concrete. Just something to get the ball rolling on this idea. Read if you are interested. Comments back to the list, please. Thanks

RE: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread marc hoffman
Grant, > Some of us have difficulty in trusting commercial products to > provide trustable solutions for software development. Yeah well... > It would be great if you are offering to release the source > of this Chrome compiler under an open source compatible > license. Not likely to hap

RE: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread marc hoffman
Willibald, > I did not know that Chrome is so closely bundeled with Mono - > but OTOH why doesn't mono ship with Chrome For one thing, Chrome isn't released, just yet ;). > if it is > considered to be the standard object pascal compiler for > Mono? Or did I miss something here? Is there/Wil

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Willibald Krenn
Marc, I did not know that Chrome is so closely bundeled with Mono - but OTOH why doesn't mono ship with Chrome For one thing, Chrome isn't released, just yet ;). But you have the command line preview... Why is it not in mono cvs, if it's the standard Pascal compiler? Everything's there, except

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Todd Berman
On Tue, 2005-03-15 at 03:08 +0100, Willibald Krenn wrote: >In short, I'm still willing to take the task of doing some open source >Delphi/Chrome/whatever compiler, but only if we have backing of Miguel. >Otherwise this would be wasted time, as it seems that 'alia iacta erat' long >before in the

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Willibald Krenn
I have no interest in either pascal, delphi, or any of this, but for what it is worth the Chrome guys have been around for a while. They have spoken to me about MonoDevelop integration, and have posted many times on this mailing list. I'm not that new to the list, but it never ocurred to me that mo

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Grant Hess
Todd Berman wrote: On Tue, 2005-03-15 at 03:08 +0100, Willibald Krenn wrote: In short, I'm still willing to take the task of doing some open source Delphi/Chrome/whatever compiler, but only if we have backing of Miguel. Otherwise this would be wasted time, as it seems that 'alia iacta erat' long

RE: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread marc hoffman
Willibald, > But you have the command line preview... Yes. > Why is it not in > mono cvs, if it's the standard Pascal compiler? Everything's > there, except some Pascal compiler. Why would it be in the Mono cvs? Chrome is a closed-source commercial product, it's not open source. I made that

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Francisco T. Martinez
Willibald Krenn wrote: How do you guys manage to get some work done while at the same time hanging around in #mono? I can not do that, so I do not monitor #mono. Willi I think that it can only go further down from here! Frankly folks, I see the beauty of an Open Source compiler for managed Pas

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Willibald Krenn
Francisco T. Martinez schrieb: Willibald Krenn wrote: How do you guys manage to get some work done while at the same time hanging around in #mono? I can not do that, so I do not monitor #mono. Willi I think that it can only go further down from here! Sorry if this sounded harsh (or even worse) -

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Grant Hess
Francisco T. Martinez wrote: I think that it can only go further down from here! Frankly folks, I see the beauty of an Open Source compiler for managed Pascal. However, I fail to see how is that adversarial with the folks form RemObjects. There is plenty of room for all alternatives. Please

RE: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Michael Torrie
On Tue, 2005-03-15 at 04:38 +0100, marc hoffman wrote: > Let me close by saying that i think and hope that there's room here for > open source (Mono) and commercial (Chrome) software to co-exist and > support each other for mutual benefit - rather then working against each > other. Of course ther

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Jambunathan K
Mr. Willibald Upload you source code to svn under some Open Source licence and you will see patches flowing in (if you are patient enough). Otherwise I am forced to interpret your calls for co-operation as a vicious intention to "hiring" some Mono developers to work for you. alt.jobs.offered woul

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Jambunathan K
> Mr. Willibald I am sorry Mr.Willibald. I have demeaned myself by getting in to these flaming wars. My bad . Mr. Hoffman Upload your source code to svn under some Open Source licence and you will see patches flowing in (if you are patient enough). Otherwise I am forced to interpret your calls

Re: [Mono-devel-list] Pascal compiler?

2005-03-14 Thread Todd Berman
On Tue, 2005-03-15 at 09:51 +0530, Jambunathan K wrote: >> Mr. Willibald > >I am sorry Mr.Willibald. I have demeaned myself by getting in to >these flaming wars. My bad . > >Mr. Hoffman > >Upload your source code to svn under some Open Source licence and you >will see patches flowing in (if you ar

RE: [Mono-devel-list] Pascal compiler?

2005-03-15 Thread Massimiliano Mantione
On Tue, 2005-03-15 at 00:14, marc hoffman wrote: > > It would be great if you are offering to release the source > > of this Chrome compiler under an open source compatible > > license. > > Not likely to happen as long as some of us have to pay for rent and food > ;) Marc, there will always

Re: [Mono-devel-list] Pascal compiler?

2005-03-15 Thread David Champion
Willibald Krenn wrote: Hi! Would there be interest in adding a Delphi compatible compiler to Mono? Somehow I'd like to see support for my pet language.. :-) Any thoughts? Willi ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lis

Re: [Mono-devel-list] Pascal compiler?

2005-03-15 Thread Willibald Krenn
Marc, Thanks very much for your detailed answer. Why would it be in the Mono cvs? Chrome is a closed-source commercial product, it's not open source. I made that clear in my original post. Of course you made that clear - perhaps I did not explain what /I/ meant clearly enough: I somewhat missed a

Re: [Mono-devel-list] Pascal compiler?

2005-03-15 Thread Martin Baulig
On Mon, 2005-03-14 at 14:22 +0100, Willibald Krenn wrote: > Alexandre Rocha Lima e Marcondes schrieb: > > Hello, > > > > I think the best way is to start from the gmcs code. We should speak > > with Miguel de Icaza, > to see if we are not duplicating efforts, and in my opinion we could

[Mono-devel-list] Pascal Compiler Revisited

2005-03-15 Thread Grant Hess
Well, Concerning the amount of debate spawned by a simple attempt start this project, I've come to a couple of conclusions. 1) Very few people care about the project 2) Official support will be limited 3) Opposition from commercial interests exists Personally, I don't feel that these are enough r

Re: [Mono-devel-list] Pascal compiler?

2005-03-15 Thread Jambunathan K
Marc I tender my public apologies if only you are willing to share the source. Otherwise I standy what I said. No sincere Open Source developer who is in right wits is ever going to heed to, what I see as a "dubious" call. I agree that I could have been polite. But you had ruffled my sincerest of

Re: [Mono-devel-list] Pascal compiler

2005-03-16 Thread Alexandre Rocha Lima e Marcondes
On Wed, 16 Mar 2005 18:48:59 +0100 Willibald Krenn <[EMAIL PROTECTED]> wrote: > Hi! > > To bring this discussion to an end: We'll neither change the world nor > making an impact in the world; We don't know if we'll ever reach our > goal or even if we'll create something useful - BUT we do think >

Re: [Mono-devel-list] Pascal compiler

2005-03-16 Thread Kelly Leahy
> > The 'how','what' and 'when' parts still need to be > decided (some > > probably next week); Of course we won't do this on > the mono-devel > > list, but we'll report back here. > > I would like to paritcipate on this project, on my > spare time also ... > Me too. Please include me in

Re: [Mono-devel-list] Pascal compiler

2005-03-16 Thread Jambunathan K
Willi Good luck. Have tons of fun. Share the fun when done. Regards, Jambunathan K. On Wed, 16 Mar 2005 18:48:59 +0100, Willibald Krenn <[EMAIL PROTECTED]> wrote: > Hi! > > To bring this discussion to an end: We'll neither change the world nor making > an > impact in the world; We don't know

Re: [Mono-devel-list] Pascal compiler

2005-03-16 Thread Ian MacLean
Philipp Haller wrote: I am (brand-)new to this list, so I am not replying to Willi's last e-mail... As I have some experience in writing parser generators with ANTLR I can only recommend it, there is almost no loss in flexibility compared to a hand-written recursive descent parser. I even used

Re: [Mono-devel-list] Pascal compiler

2005-03-17 Thread Matt
I completely agree that there has to be a Delphi compiler ... Me too, I would love to see this project idea start to get going. ___ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-dev

Re: [Mono-devel-list] Pascal compiler

2005-03-20 Thread Alexandre Rocha Lima e Marcondes
On Wed, 16 Mar 2005 23:12:56 +0100 Philipp Haller <[EMAIL PROTECTED]> wrote: > So here it goes... > A colleague at the research center where I work as a grad student has > worked the past 1-2 years on a Object Pascal front end (parser + > semantic analyzer) for a re-engineering tool. He has been u

Re: [Mono-devel-list] Pascal compiler

2005-03-20 Thread Willi Krenn
Alexandre, Have you asked your colleague if we could use his/her code on our Pascal Compiler code (I think the name should be discussed here on the list)? If this code could be used, could we make a fork on his cvs server or should we try to use another server. If you didn

Re: [Mono-devel-list] Pascal compiler

2005-03-20 Thread Alexandre Rocha Lima e Marcondes
On Sun, 20 Mar 2005 21:54:51 +0100 Willi Krenn <[EMAIL PROTECTED]> wrote: > Alexandre, > > > Have you asked your colleague if we could use his/her code on > > our Pascal Compiler code (I think the name should be discussed > > here on the list)? If this code could be used, could we mak

Re: [Mono-devel-list] Pascal Compiler Revisited

2005-03-15 Thread Dick Porter
On Tue, 2005-03-15 at 07:34 -0800, Grant Hess wrote: > I would love to be able to develop a Pascal compiler, but I don't see it > happening in conjunction with Mono at this time. > > On that note I will say this much. I am not a politician, I am a > programmer. If people can work out the polit

Re: [Mono-devel-list] Pascal Compiler Thoughts

2005-03-15 Thread Rodrigo B. de Oliveira
Have you considered adopting boo[1] as the compiler infrastructure? I'd love to cooperate with you and make sure the boo compiler infrastructure can accommodate the needs of object pascal. [1] http://boo.codehaus.org/ On Mon, 14 Mar 2005 12:42:11 -0800, Grant Hess <[EMAIL PROTECTED]> wrote: > I

Re: [Mono-devel-list] Pascal Compiler Revisited

2005-03-16 Thread Paolo Molaro
On 03/15/05 Grant Hess wrote: > Concerning the amount of debate spawned by a simple attempt start this > project, I've come to a couple of conclusions. > > 1) Very few people care about the project > 2) Official support will be limited This is at best your misinformed opinion. If by 'official su

Re: [Mono-devel-list] Pascal compiler - say what?

2005-03-16 Thread Edward Wilson
Why? Who uses Pascal anymore? Hasn't everyone (that's serious) moved on to C++, Java and/or C#? Are there jobs in Pascal anymore? It makes little sense to hack up something such as a Pascal compiler (no small task, btw) if no one except the three people working on it will use it--or care if it

Re: [Mono-devel-list] Pascal compiler - say what?

2005-03-16 Thread Andreas Hausladen
Who uses Pascal anymore? I use it on a daily base. Hasn't everyone (that's serious) moved on to C++, Java and/or C#? I also write C# programs. (I leave out Java and C++ in this mail) Are there jobs in Pascal anymore? Yes, there are. But most are not "plain" Pascal, they are Delphi. Ever

Re: [Mono-devel-list] Pascal compiler - say what?

2005-03-16 Thread David Champion
Edward Wilson wrote: Why? Who uses Pascal anymore? I also use Delphi (commercially $$$) on a daily basis and C#. But I choose the best language/framework for the job. With the latest IDE, Delphi2005, I can work in native Delphi.win32, C# and Delphi.net in the same project group. Its a inclusi

Re: [Mono-devel-list] Pascal compiler - say what?

2005-03-16 Thread Edward Wilson
I agree with you; however, I am less confident that in 5-10 years Pascal will still be what it is today. I would wager that Pascal is slowly loosing mindshare. - e --- David Champion <[EMAIL PROTECTED]> wrote: > Edward Wilson wrote: > > >Why? > > > >Who uses Pascal anymore? > > > > > I also