Schneider | 18 Jul 21:45 2016
Picon

Re: GPC compile on Mac OS X 10.10.5?

Adriaan:

> >*I'm on the new Mac OS X 10.10.5 and I've lost my gpc compiler.*
> 
> Sorry, were to busy to reply, but will
> 
> Regards,
> 
> Adriaan van Os

3/4 of a year later I'm still having trouble with various alternatives
to GPC.  Are you in a position to get back to this?

I see at
http://www.microbizz.nl/gpc.html
that

> If you need paid technical support, send an email to
> gpc <at> microbizz.nl.  Microbizz can help you port your software to GNU
> Pascal and to Mac OS X

How much might it be to get GPC going again on the Mac?

Regards,

Tom

  Thomas D. Schneider, Ph.D.
  Senior Investigator
  National Institutes of Health
(Continue reading)

Schneider | 18 Jul 21:34 2016
Picon

GPC on Mac

Is there any progress to get the GPC compiler going again on the Mac?

Tom

  Thomas D. Schneider, Ph.D.
  Senior Investigator
  National Institutes of Health
  National Cancer Institute
  Center for Cancer Research
  Gene Regulation and Chromosome Biology Laboratory
  Molecular Information Theory Group
  Frederick, Maryland  21702-1201
  schneidt <at> mail.nih.gov
  https://schneider.ncifcrf.gov (current link)
  https://alum.mit.edu/www/toms (permanent link)

_______________________________________________
Gpc mailing list
Gpc <at> gnu.de
https://www.g-n-u.de/mailman/listinfo/gpc
Schneider | 14 Jul 00:21 2016
Picon

found install-gpc-binary

I found the file at
http://www.gnu-pascal.de/binary/install-gpc-binary

Can any of the binaries at
http://www.gnu-pascal.de/binary/
run on an amd64?

Tom

  Thomas D. Schneider, Ph.D.
  Senior Investigator
  National Institutes of Health
  National Cancer Institute
  Center for Cancer Research
  Gene Regulation and Chromosome Biology Laboratory
  Molecular Information Theory Group
  Frederick, Maryland  21702-1201
  schneidt <at> mail.nih.gov
  https://schneider.ncifcrf.gov (current link)
  https://alum.mit.edu/www/toms (permanent link)

_______________________________________________
Gpc mailing list
Gpc <at> gnu.de
https://www.g-n-u.de/mailman/listinfo/gpc
Schneider | 13 Jul 22:39 2016
Picon

lost directory

I'm looking at 

http://www.gnu-pascal.de/stable/gpc-2.1.tar.gz

The INSTALL file says:

>    - Run the script `install-gpc-binary', available from
>      `http://www.gnu-pascal.de/current/binary/'.

but that link brings me to:

http://www.gnu-pascal.de/alpha/binary/

which says:

> Not Found
> The requested URL /alpha/binary/ was not found on this server.

so the documentation is out of date.

Tom

  Thomas D. Schneider, Ph.D.
  Senior Investigator
  National Institutes of Health
  National Cancer Institute
  Center for Cancer Research
  Gene Regulation and Chromosome Biology Laboratory
  Molecular Information Theory Group
  Frederick, Maryland  21702-1201
(Continue reading)

Christos Kontas | 5 Jul 09:04 2016
Picon

Source code repository

Hello!

I was trying to find any repository with the project's source code,
but after too many attempts I found nothing.  Although the source code
of the project *is* available, yet I can't find the history of the
project.

Can somebody please point me to the correct direction?

Thank you in advance!

---
Christos Kontas, kontas <at> ceid.upatras.gr

_______________________________________________
Gpc mailing list
Gpc <at> gnu.de
https://www.g-n-u.de/mailman/listinfo/gpc
Paul Isaacs | 31 Mar 07:20 2016

binding to non-existent file

Hello,

I am following the example from page 94 of the GNU pascal manual.

bind( f,b);
b := binding( f );

b.bound appears to be true even though the file does not exist although 
the example indicates otherwise.

I have duplicated the example - it finds a non-existent file.

Is the example wrong ( the same example is in the standard )?

Regards,

Paul Isaacs

_______________________________________________
Gpc mailing list
Gpc <at> gnu.de
https://www.g-n-u.de/mailman/listinfo/gpc
Prof Abimbola Olowofoyeku | 29 Mar 12:49 2016

Re: Problems when compiling "crtdemo.pas"

On 29 Mar 2016 at 12:37, mathias uhle wrote:

> Hello Chief,
> 
> thank you for that offer. I will prepare a tar-file with the details in
> an hour or so and mail it to you.
[...]
Please post your error log to the GPC list.

Also, you might first want to try compiling the program using 
"--autobuild"

Best regards, The Chief
--------
Prof. Abimbola A. Olowofoyeku (The African Chief) 
web:  http://www.greatchief.plus.com/

_______________________________________________
Gpc mailing list
Gpc <at> gnu.de
https://www.g-n-u.de/mailman/listinfo/gpc
mathias uhle | 29 Mar 10:54 2016
Picon

Problems when compiling "crtdemo.pas"

Hello out there

trying to compile the example-program "crtdemo.pas" produces an awful lot of 
errors for me. My problem is: I am by no means accustomed to "c".
The purpose of my attempt is to transfer a very old program from Novell-Dos to 
SuSE 13.2 The program heavily relies on what is now ncurses. But even that is 
new to me.

I just tried:  gpc --automake -ocrt crtdemo.pas
The running  64-Bit version of the GPC-compiler and the "crtdemo.pas" are 
from:
"https://openSUSE Build Service > Projects > home:TrevorBl > gpc > Binaries > 
gpc-20070904-185.1.x86_64.rpm" 
This rpm installed properly and works fine with a wealth of my programs 
running on an old Athlon 64 3200+ Mem: 3G

Any help possible?

Mathias Uhle

--

-- 
mathias.uhle <at> tu-dortmund.de

_______________________________________________
Gpc mailing list
Gpc <at> gnu.de
https://www.g-n-u.de/mailman/listinfo/gpc
Waldek Hebisch | 29 Mar 04:22 2016
Picon

Re: function-identifier-variable

Paul Isaacs wrote:
> 
> As it is I was thinking function-access would be accessing a function, 
> not a return value.
> Component-function-access with array and records was providing clues but 
> I just couldn't figure out the meaning.
> 
> Am I correct in now thinking that 10206 will not provide any way to get 
> the address of a function the way that the  <at>  extension does in gnu 
> pascal without the --extended-pascal restriction?

In ISO Pascal you have variable parameters and procedural parameters.
They allow you to do most things possible with address operator,
but not all and in a different way.

> I am chugging away writing a 10206 compliant compiler using GNU pascal 
> and suddenly thought that using extensions to enable the writing of a 
> compliant compiler was not a great way to advertise 10206. I recognize 
> that the extensions are there because they are useful - but - do they 
> also flag 10206 as a poor standard to use?

Well, 10206 was deliberately limited.  Practically, decent compiler
should allow writing runtime library.  But ISO 10206 misses
extentions needed for writing functions like 'new'.  This
does not mean that this is poor standard, just that for
some purposes you may need extentions.

> I am hesitating to use extensions because the target of the compiler 
> will be embedded processors.They are problematic to debug so you want to 
> have the compiler produce code that is as bug free as possible. I though 
(Continue reading)

Waldek Hebisch | 29 Mar 01:19 2016
Picon

Re: function-identifier-variable

Paul Isaacs wrote:
> 
> 
> Waldek, Professor,
> 
> Thank you for the replies.
> 
> "A pointer-function shall be a function-access possessing : a pointer-type."
> 
> Howvever,  I can't see how to generate a function-access possessing a 
> pointer-type:

Just declare apropriate return type.  Useful example would
be complicated, but a useless one is:

program pb;
type pb = ^boolean;
var pv : pb;

function y : pb;
begin
    y := pv
end;

{Main program}
begin
    new(pv);
    pv^ := true;
    {Use y}
    if y^ then writeln("OK")
(Continue reading)

Paul Isaacs | 28 Mar 21:00 2016

function-identifier-variable

Hello;

program test;

{
     productions:

     assignment-statement                    :  contains expression
     expression                                        :  contains 
simple-expression
     simple-expression                            :  eventually works 
down to primary
     primary                                               : contains 
variable-access
     variable-access                                :  contains 
function-identifier-variable
     function-identifier-variable               =  pointer-function '^'
     pointer-function                                 :   contains 
entire-function-access
     entire-function-access                     = function-designator
     function-designator                          =  function-name [ 
actual-parameter-list ]
     function-name                                    :  contains identifier
}

{
  compiled with:

$PASCAL/local/bin/gpc --extended-pascal test.pas
test.pas: In main program:
(Continue reading)


Gmane