Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!utgpu!water!watmath!clyde!burl!codas!killer!academ!uhnix1!sugar!peter
From: peter@sugar.UUCP
Newsgroups: comp.sys.amiga
Subject: Re: M2Amiga, some answers.
Message-ID: <1143@sugar.UUCP>
Date: Mon, 30-Nov-87 08:24:37 EST
Article-I.D.: sugar.1143
Posted: Mon Nov 30 08:24:37 1987
Date-Received: Fri, 4-Dec-87 02:53:30 EST
References: <8711252049.AA18360@cory.Berkeley.EDU>
Organization: Sugar Land UNIX - Houston, TX
Lines: 25

Marshall Dillon:
> Markus Schaub:
> >BUT also a big source for programming errors. Does your C compiler
> >complain if you call a 3 parameter procedure with just two parameters?
> 
> 	Prototyping fixes this.  But even so, it certainly is NOT a big source
> of programming errors.  In all my experience I have never called a subroutine
> with the wrong number of parameters.

Now, now. Haven't you ever called fread with read's arguments (mild flame
may be optionally inserted here, aimed at the people who designed STDIO and
changed the order and number of parameters from read to fread)? Have you
never called putc(fp, c), fooled by some other stdio function that took the
file pointer first? It's not the biggest problem, but it's not negligible
either. I'm as big a 'C' bigot as anyone, but I'm still gonna give Modula
a try.

> 	Modula II is *much* too wordy for my tastes... when I look at source
> I want to see my PROGRAM, not a bunch of keywords.

Me too. My biggest complaint with highly structured languages is that you
can't see anything but the structure.
-- 
-- Peter da Silva  `-_-'  ...!hoptoad!academ!uhnix1!sugar!peter
-- Disclaimer: These U aren't mere opinions... these are *values*.