Article View: comp.lang.modula2
Article #4407Warning From uucp
From: uucp
Date: Fri, 26 Aug 1988 16:25
Date: Fri, 26 Aug 1988 16:25
126 lines
6238 bytes
6238 bytes
We have been unable to contact machine 'sarin' since you queued your job.
sarin!mail eric (Date 08/24)
The job will be deleted in several days if the problem is not corrected.
If you care to kill the job, execute the following command:
uustat -ksarinN0f3c
Sincerely,
wb3ffv!uucp
#############################################
##### Data File: ############################
>From aplcen!mimsy!rutgers!ucf1vm.bitnet!INFO-M2 Wed Aug 24 13:16:10 1988 remot
e from wb3ffv
Received: by wb3ffv.UUCP (Smail-2.5)
id AA12782; 24 Aug 88 13:16:10 EDT (Wed)
Received: by mimsy.UMD.EDU (smail2.5)
id AA26878; 24 Aug 88 13:05:32 EDT (Wed)
Received: from AJPO.SEI.CMU.EDU by rutgers.edu (5.59/1.15)
id AA02721; Wed, 24 Aug 88 12:28:17 EDT
Received: from cunyvm.cuny.edu by decwrl.dec.com (5.54.5/4.7.34)
id AA12204; Wed, 24 Aug 88 08:42:19 PDT
Received: from BITNIC.BITNET by CUNYVM.CUNY.EDU (IBM VM SMTP R1.1) with BSMTP id
8789; Tue, 23 Aug 88 09:44:41 EDT
Received: by BITNIC (Mailer X1.25) id 5571; Tue, 23 Aug 88 09:24:27 EDT
Return-Path: aplcen!wb3ffv!uucp%mimsy.umd.edu@CUNYVM.CUNY.EDU
Received: from rutgers.edu by cancer.rutgers.edu via TCP; Tue Aug 23 07:40 EST
Received: by rutgers.edu (5.59/1.15) with UUCP id AA14045; Tue,
23 Aug 88 07:39:44 EDT
Received: by mimsy.UMD.EDU (smail2.5) id AA19955; 23 Aug 88 07:38:32 EDT (Tue)
Received: by wb3ffv.UUCP (Smail-2.5) id AA06160; 22 Aug 88 23:57:34 EDT (Mon)
Message-Id: <8808222357.AA06160@wb3ffv.UUCP>
Date: Tue, 23 Aug 88 09:20:35 EST
Reply-To: Info-Modula2 Distribution List <rutgers!ucf1vm.bitnet!INFO-M2>
Sender: Info-Modula2 Distribution List <rutgers!ucf1vm.bitnet!INFO-M2>
From: rutgers!mimsy.umd.edu!uucp
Subject: Warning From uucp
To: "(no name)" <decwrl.dec.com!info-modula-2>
We have been unable to contact machine 'sarin' since you queued your job.
sarin!mail eric (Date 08/21)
The job will be deleted in several days if the problem is not corrected.
If you care to kill the job, execute the following command:
uustat -ksarinN0f02
Sincerely,
wb3ffv!uucp
#############################################
##### Data File: ############################
>From aplcen!mimsy!rutgers!ucf1vm.bitnet!INFO-M2 Sun Aug 21 07:12:01 1988 remot
e from wb3ffv
Received: by wb3ffv.UUCP (Smail-2.5)
id AA03259; 21 Aug 88 07:12:01 EDT (Sun)
Received: by mimsy.UMD.EDU (smail2.5)
id AA09445; 19 Aug 88 22:37:07 EDT (Fri)
Received: from AJPO.SEI.CMU.EDU by rutgers.edu (5.59/1.15)
id AA22221; Fri, 19 Aug 88 18:36:32 EDT
Received: from cunyvm.cuny.edu by decwrl.dec.com (5.54.5/4.7.34)
id AA18477; Fri, 19 Aug 88 15:08:23 PDT
Received: from BITNIC.BITNET by CUNYVM.CUNY.EDU (IBM VM SMTP R1.1) with BSMTP id
7255; Thu, 18 Aug 88 11:46:18 EDT
Received: by BITNIC (Mailer X1.25) id 2198; Thu, 18 Aug 88 11:17:20 EDT
Return-Path: <editor%ucf1vm.BITNET%jade.berkeley.edu@CUNYVM.CUNY.EDU>
Received: from ucbvax.berkeley.edu by jade.berkeley.edu (5.54 (CFC
4.22.3)/1.16.18B) id AA12380; Thu, 18 Aug 88 06:38:22 PDT
Received: by ucbvax.Berkeley.EDU (5.59/1.30) id AA14748; Thu,
18 Aug 88 06:21:58 PDT
Received: from USENET by ucbvax.Berkeley.EDU with netnews for
info-m2@ucf1vm.bitnet (info-modula-2@ucf1vm.bitnet) (contact
usenet@ucbvax.Berkeley.EDU if you have questions)
Organization: Atari Corp., Sunnyvale, CA
References: <49@volition.dec.com>
Message-Id: <1120@atari.UUCP>
Date: Tue, 16 Aug 88 21:56:34 GMT
Reply-To: Info-Modula2 Distribution List <rutgers!ucf1vm.bitnet!INFO-M2>
Sender: Info-Modula2 Distribution List <rutgers!ucf1vm.bitnet!INFO-M2>
Comments: Warning -- original Sender: tag was
editor%ucf1vm.BITNET@JADE.BERKELEY.EDU
From: Ken Badertscher <rutgers!uunet.uu.net!kbad>
Subject: Re: C vs. M2
Comments: To: info-modula-2@ucf1vm
To: "(no name)" <decwrl.dec.com!info-modula-2>
in article <49@volition.dec.com>, vixie@decwrl.dec.com (Paul Vixie) says:
> Yes, it's true, a good compiler will find the best way no matter how you
> say it. But again, appearance gets my vote:
>
> foo[i]->bar.size += newsize;
> vs.
> foo[i].bar.count = foo[i].bar.count + newsize;
>
> I get to say what I mean. Yes, I know about INCR, but this is only one case.
Don't forget WITH!
WITH foo[i].bar DO
count = count + newsize
END;
Or even, since you mentioned it,
WITH foo[i].bar DO INC(count,newsize) END;
And to jump into the middle of the discussion, all I really have to add
is that Modula-2 "feels" a lot nicer to me. The verbosity doesn't bother
me, as someone said, I find myself being more eloquent with the more
eloquent language. I do think it is valid to compare the languages,
but many of the discussions I've ever read end up haggling over natty
details like case sensitivity and amount of typing (hmm... unintended
double entendre there, I initially meant "number of keystrokes", but
"strict type checking" applies as well ;-).
I spent my software engineering "apprenticeship" helping build a set of
libraries for a Modula-2 environment, and I now find myself doing most
of my programming in C (not by choice, I assure you). I miss the comforts
of strong type checking and DEFINITION MODULEs, and the rest. Some find
it oppressive, I find it helpful. And the bigger the program, the more
helpful it is, in my experience.
--
Ken Badertscher | Hey, umm, the stuff I said up there
Atari R&D Software Test/Support | is, like, what _I_ think, okay?
{portal,ames,imagen}!atari!kbad | So, y'know, don't bug Atari about it.
Technical Details
Message-ID:
<8808252359.AA03264@wb3ffv.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!ucbvax!wb3ffv.UUCP!uucpShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!pasteur!ucbvax!wb3ffv.UUCP!uucp From: uucp@wb3ffv.UUCP Newsgroups: comp.lang.modula2 Subject: Warning From uucp Message-ID: <8808252359.AA03264@wb3ffv.UUCP> Date: 26 Aug 88 16:25:17 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: Info-Modula2 Distribution List <INFO-M2%UCF1VM.bitnet@jade.berkeley.edu> Organization: The Internet Lines: 125