[comp.sys.amiga] ZC compiler, fish disk 314, MCRNEXT

sheffler@colt.CS.CMU.EDU (Thomas Sheffler) (04/12/90)

I wanted to pick up the ZC (Sozobon-C compiler) from FredFish 314 on
mcrnext.cso.uiuc.edu (128.174.73.105), but it's missing.  I realize
information about missing disks on mcrnext has been posted before.

Does anyone on the net have the ff314 release of ZC that I could anon
FTP? 

On a related note: I had done some work with PDC before.  I had some
success with it, but I remember having problems with "char*"s (I
suppose some sort of alignment problem) that I don't think were ever
fixed. On the other hand, PDC had #pragma stmts for building in-line
interface code for auto-doc'd libraries - I haven't seen this
capability advertised for Zc.  

Does anyone have any experiences comparing the two?

	-Tom

lupe@alanya.Sun.COM (Lupe Christoph - Sun Germany Consulting - Munich) (04/12/90)

sheffler@colt.CS.CMU.EDU (Thomas Sheffler) writes:

>I wanted to pick up the ZC (Sozobon-C compiler) from FredFish 314 on
>mcrnext.cso.uiuc.edu (128.174.73.105), but it's missing.  I realize
>information about missing disks on mcrnext has been posted before.
ZC was one some other fish disk some months ago. It don't have
my list at work, maybe somebody else can supply the disk's number.

>On a related note: I had done some work with PDC before.  I had some
>success with it, but I remember having problems with "char*"s (I
>suppose some sort of alignment problem) that I don't think were ever
>fixed. On the other hand, PDC had #pragma stmts for building in-line
>interface code for auto-doc'd libraries - I haven't seen this
>capability advertised for Zc.  
I'm working with PDC now, with good success. The code it generates
is not exactly eficient :-), but it works.

I did one try with the older version of Zc, and found it less than
K&R compatibile. It's been too long ago, please don't ask me for details.

Anybody else ?

| lchristoph@Sun.COM     (Internet)              | 		Disclaimer: |
| ...!unido!sunmuc!lupe  (German EUNet, "bang")  | 	  My employer has a |
| lupe@sunmuc.UUCP       (German EUNet, domain)  |    non-exclusive license |
| ...!suninfo!lchristoph (Sun Germany customers) | 	     to my opinion. |

dave@cs.arizona.edu (David P. Schaumann) (04/13/90)

In article <SHEFFLER.90Apr12102935@colt.CS.CMU.EDU>, sheffler@colt.CS.CMU.EDU (Thomas Sheffler) writes:
> 
> I wanted to pick up the ZC (Sozobon-C compiler) from FredFish 314 on
> mcrnext.cso.uiuc.edu (128.174.73.105), but it's missing.  I realize
> information about missing disks on mcrnext has been posted before.
> 
> Does anyone on the net have the ff314 release of ZC that I could anon
> FTP? 
> 
> [ ... ]

I mailed mcrnext.cso.uiuc.edu shortly after they posted to UseNet that their
collection was complete to #340.  I asked when (or if) disks #313 & #314 would
be posted.  Their reply was:
  they did not have them, did not know where they could be found, and perhaps
  there was some problem with copyright issues, as with some previous disks...

I, too am interested in the latest copy of ZC...

> 
> 	-Tom

Dave Schaumann		| Name, name - what's in a name?  A rose by any other
dave@cs.arizona.edu	| name would smell as sweet. - Shakespeare

dave@cs.arizona.edu (David P. Schaumann) (04/13/90)

In article <226@caslon.cs.arizona.edu>, dave@cs.arizona.edu (David P. Schaumann) writes:
| In article <SHEFFLER.90Apr12102935@colt.CS.CMU.EDU|, sheffler@colt.CS.CMU.EDU (Thomas Sheffler) writes:
| | 
| | I wanted to pick up the ZC (Sozobon-C compiler) from FredFish 314 on
| | mcrnext.cso.uiuc.edu (128.174.73.105), but it's missing.  I realize
| | information about missing disks on mcrnext has been posted before.
| | 
| | Does anyone on the net have the ff314 release of ZC that I could anon
| | FTP? 
| | 
| | [ ... ]
| 
| I mailed mcrnext.cso.uiuc.edu shortly after they posted to UseNet that their
| collection was complete to #340.  I asked when (or if) disks #313 & #314 would
| be posted.  Their reply was:
|   they did not have them, did not know where they could be found, and perhaps
|   there was some problem with copyright issues, as with some previous disks...
| 
| I, too am interested in the latest copy of ZC...
| 
Since I posted this, I have successfully used anonymous ftp to get PDC from
a.cs.uiuc.edu (128.174.252.1) in the directory pub/amiga.  After a quick look
around at the files, I haven't seen anything claiming to be a version number,
but all the file dates are 3 Aug 89.  Hopefully, this is the same as fish disk
#314.

| | 
| | 	-Tom
| 
| Dave Schaumann		| Name, name - what's in a name?  A rose by any other
| dave@cs.arizona.edu	| name would smell as sweet. - Shakespeare
| 

-- Dave

lupe@alanya.Sun.COM (Lupe Christoph - Sun Germany Consulting - Munich) (04/15/90)

dave@cs.arizona.edu (David P. Schaumann) writes:

>In article <226@caslon.cs.arizona.edu>, dave@cs.arizona.edu (David P. Schaumann) writes:
>| In article <SHEFFLER.90Apr12102935@colt.CS.CMU.EDU|, sheffler@colt.CS.CMU.EDU (Thomas Sheffler) writes:
>| | 
>| | I wanted to pick up the ZC (Sozobon-C compiler) from FredFish 314 on
>| | mcrnext.cso.uiuc.edu (128.174.73.105), but it's missing.  I realize
>| | information about missing disks on mcrnext has been posted before.
>| | 
>| | Does anyone on the net have the ff314 release of ZC that I could anon
>| | FTP? 
>| | 
>| | [ ... ]
>| 
>| I mailed mcrnext.cso.uiuc.edu shortly after they posted to UseNet that their
>| collection was complete to #340.  I asked when (or if) disks #313 & #314 would
>| be posted.  Their reply was:
>|   they did not have them, did not know where they could be found, and perhaps
>|   there was some problem with copyright issues, as with some previous disks...
>| 
>| I, too am interested in the latest copy of ZC...
>| 
>Since I posted this, I have successfully used anonymous ftp to get PDC from
>a.cs.uiuc.edu (128.174.252.1) in the directory pub/amiga.  After a quick look
>around at the files, I haven't seen anything claiming to be a version number,
>but all the file dates are 3 Aug 89.  Hopefully, this is the same as fish disk
>#314.
Dave, is it PDC or ZC ? These are two different beasts. I'll check out your
pointer when I'm done with c.s.a.

BTW, I was just trying to make PDC start up arp.library by default and
stumbled into the fact that there is some (not yet qualified, tomorrow ;-)
problem with prototypes (ARP programmers has a prototype file).

There is also a problem with #pragma libcall. ARP supplies these as well.
The ARP file (for Lattice) uses positive hex numbers for the offset;
they have to be negated. PDC does not do this, so your program will
provide all sorts of Guru's, depending, what's at that place.

But you can't use the #pragma libcall's anyway, 'coz there is another bug:
the register specification is not processed correctly.

I would know what to do about it, but I don't want to recompile PDC
with itself (the original version seems to be compiled with Manx).
The code PDC generates is so slow.

If there is anybody listening with a Manx compiler and PDC source,
or even Lionel Hummel or Paul Petersen or anybody who would
maintain PDC, I can provide a first shot at the source code, plus
example code to trigger the bugs.

| lchristoph@Sun.COM     (Internet)              | 		Disclaimer: |
| ...!unido!sunmuc!lupe  (German EUNet, "bang")  | 	  My employer has a |
| lupe@sunmuc.UUCP       (German EUNet, domain)  |    non-exclusive license |
| ...!suninfo!lchristoph (Sun Germany customers) | 	     to my opinion. |