GNU Pascal Homepage - gpc - gpc-announce - gpc-de - gpc-doc
Diese Seite auf deutsch

Mail #7663

Back to main page of archive

Previous mail   Next mail   Unformatted/full headers
Overview  10 days   Subject   Date   Thread   Author  

From: Pascal
Subject: Rép : The Preprocessor
Date: 3 Jan 2003, 15:43:21

Hello Adriaan,

I put my modified version of gpcpp.c on line on my web site - as 
promised:
http://perso.wanadoo.fr/blady/creations.html#gpcpp
Sorry for the French texts.

Tell me if it helps you.

As you know I am a fervent supporter of Pascal Language, and I will 
modestly support your work to port GPC on Mac OS X as it is a lack. 
However some great works has been done for about more than one year 
about Ada language on Mac OS X see in the text.

I stop my work on GPC port as I fall in two problems:
1) the compiler refuse in some cases the last pass "Unable to generate 
reloads...",
2) the linker fails, I was told that Apple dynamic link processing is 
very different than Linux does that is for GNU GCC too.
(see my web site http://perso.wanadoo.fr/blady/creations.html#portagegpc)
Sorry for the French texts, a translator link may be found at home page.

I think both problems are linked about dynamic adresses management.
And as Apple or FSF (as you want) won't meet the same process it should 
be impossible. But it was before revison gcc 3, maybe now...

If you have some contacts in Apple staff, you can ask them for that.

		Greetings for 2003, Pascal Pignard.
		http://perso.wanadoo.fr/blady

> Being an optimist, I am currently trying to build GPC for Darwin (Mac 
> OS X) myself. I welcome the gpcpp.c changes.
>
>
> Frank Heckenbach wrote:
>
> I.e., we might choose to implement them for compatibility's sake.
> Then again, how far is GPC compatible to CW in other respects? Is it
> reasonable to claim (or strive for) compatibility at all?
>
>
> I will  be pleased to discuss CodeWarrior Pascal, it's EBNF is at the 
> bottom of this message. My goals however, are rather pragmatic (unless 
> somebody else has more ambitious plans).
>
> (1) Try to build GPC on Darwin (Mac OS X)
Done for Ada with gnat-osx
> (2) Try to build the Hello program
Done for Ada with gnat-osx
> (3) Try to build a sample GUI program (for Mac OS X "Carbon")
Done for Ada with gnat-osx
> (4) Try to integrate GPC with Apple's "Project Builder"
Done for Ada with gnat-osx
> (4) Try to port a large (300.000 lines) program to GPC
Done for Ada with gnat-osx
> (5) Write a compatibilty-report for porting from CodeWarrior Pascal to 
> GPC
Done for Ada with P2Ada
> (6) Same for maintaining a common (conditionalized) source code for 
> CodeWarrior Pascal and GPC
> (7) Filter out a handful of compiler features that would really assist 
> GPC development on Mac OS X (and porting from CodeWarrior). On this 
> list wil be UNIV parameters, I guess, but this is premature.
> (8) Either talk to Nick Kledzik (who maintains Apple's Pascal 
> Interfaces) or maintain our own GPC Interfaces for Mac OS X
> (9) Setup a GPC compatibility website for Mac OS X
Done for Ada with gnat-osx
>
> I am willing to spend time on this all, except for working in C on the 
> compiler itself. Any help is welcome.
>
> Best regards,
>
> Adriaan van Os
>
Hello Adriaan,


I put my modified version of gpcpp.c on line on my web site - as
promised:

http://perso.wanadoo.fr/blady/creations.html#gpcpp

Sorry for the French texts.


Tell me if it helps you.


As you know I am a fervent supporter of Pascal Language, and I will
modestly support your work to port GPC on Mac OS X as it is a lack.
However some great works has been done for about more than one year
about Ada language on Mac OS X see in the text.


I stop my work on GPC port as I fall in two problems:

1) the compiler refuse in some cases the last pass "Unable to generate
reloads...",<smaller>

</smaller>2) the linker fails, I was told that Apple dynamic link
processing is very different than Linux does that is for GNU GCC too.

(see my web site
http://perso.wanadoo.fr/blady/creations.html#portagegpc)

Sorry for the French texts, a translator link may be found at home
page.


I think both problems are linked about dynamic adresses management.

And as Apple or FSF (as you want) won't meet the same process it
should be impossible. But it was before revison gcc 3, maybe now...


If you have some contacts in Apple staff, you can ask them for that.


		Greetings for 2003, Pascal Pignard.

		http://perso.wanadoo.fr/blady


<excerpt>Being an optimist, I am currently trying to build GPC for
Darwin (Mac OS X) myself. I welcome the gpcpp.c changes.


<color><param>0000,0000,DEDC</param>

</color><color><param>0000,6361,1210</param>Frank Heckenbach wrote:


</color><color><param>5452,0000,0000</param>I.e., we might choose to
implement them for compatibility's sake.

Then again, how far is GPC compatible to CW in other respects? Is it

reasonable to claim (or strive for) compatibility at all?


</color>

I will  be pleased to discuss CodeWarrior Pascal, it's EBNF is at the
bottom of this message. My goals however, are rather pragmatic (unless
somebody else has more ambitious plans).


(1) Try to build GPC on Darwin (Mac OS X)

</excerpt>Done for Ada with gnat-osx

<excerpt>(2) Try to build the Hello program

</excerpt>Done for Ada with gnat-osx

<excerpt>(3) Try to build a sample GUI program (for Mac OS X "Carbon")

</excerpt>Done for Ada with gnat-osx

<excerpt>(4) Try to integrate GPC with Apple's "Project Builder"

</excerpt>Done for Ada with gnat-osx

<excerpt>(4) Try to port a large (300.000 lines) program to GPC

</excerpt>Done for Ada with gnat-osx

<excerpt>(5) Write a compatibilty-report for porting from CodeWarrior
Pascal to GPC

</excerpt>Done for Ada with P2Ada

<excerpt>(6) Same for maintaining a common (conditionalized) source
code for CodeWarrior Pascal and GPC

(7) Filter out a handful of compiler features that would really assist
GPC development on Mac OS X (and porting from CodeWarrior). On this
list wil be UNIV parameters, I guess, but this is premature.

(8) Either talk to Nick Kledzik (who maintains Apple's Pascal
Interfaces) or maintain our own GPC Interfaces for Mac OS X

(9) Setup a GPC compatibility website for Mac OS X

</excerpt>Done for Ada with gnat-osx

<excerpt>

I am willing to spend time on this all, except for working in C on the
compiler itself. Any help is welcome.


Best regards,


Adriaan van Os


</excerpt>

Previous mail   Next mail   Unformatted/full headers
Overview  10 days   Subject   Date   Thread   Author  


Replies

Author Subject Date
Adriaan van Os Rép : The Preprocessor 5 Jan 2003, 17:27:10

Back to main page of archive


Note: This page contains information that does not originate from the owner of this web site, but from the authors of the mails archived. The owner of this web site is not responsible for the content of such information. Any use of that infomation requires the consent of the respective author.

Where WWW addresses (URLs) in the mails archived are marked as hyperlinks, this is only for the comfort of the reader. The content of the web pages linked to like this does not necessarily reflect the opinion of the owner of this web site or of the authors of the mails archived. The owner of this web site is not responsible for the content of such web pages. Those pages are explicitly not to be considered as part of the content of this page, but merely as references.


This page was created by Crystal 0.999 (Linux 2.4.27/i686).