🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bit.listserv.asm370
Article #414

Re: Archaic 80-column format (was coding guidelines)

#414
From: Steve Smith
Date: Fri, 09 Sep 2005 19:42
35 lines
3311 bytes
On 9/9/05, WM <webmaster@witdw.com> wrote:
> 
> When I started writing PL/I way back after several years of FORTRAN and
> assembler, I tried to make myself use the longer line length (255?)
> available but found I didn't like it -- I think it has to do with what
> the eye can see at once. (I'm sure there are studies on this.) I ended
> up writing perhaps 400k lines of PL/I and never wrote lines more than
> 72 characters.
> 
> Maybe it's just me.
> 
> MW
> 
> Why IT Doesn't Work - http://www.witdw.com
> 

I used 100-byte PL/I source for a while... but it's not fun unless your 
display can go at least that wide. And anyway, it screwed up ISPF syntax 
coloring. (i.e. ISPF syntax coloring couldn't handle 100 byte lines). 

Another ISPF thing... I really liked keeping sequence numbers on so I would 
have the mod level in cols 79-80. But I would rather dump the sequence 
numbers and use cols 1-78 for code etc. I'd also dump the continuation 
character (by option, as it would require some syntax rule changes).

Variable-length records are a great idea. I'll have to try out the exit 
mentioned by John Ehrman. I'd like to see how it deals with continuation, 
and if it supports ISPF's sequence numbers on recfm=v records.

sas

-- 
sas
Technical Details
Message-ID: <84099628050909124249bb3e4f@mail.gmail.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!sn-xit-04!sn-xit-12!sn-xit-09!sn-xit-08!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!gmail.com!sasdrtx
References: <200509051907.j85J7bm7007333@d03av01.boulder.ibm.com> <1126279077.443419.97220@z14g2000cwz.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcdcb,ccec4767ca5a0aeb
X-Google-Attributes: gidfcdcb,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!sn-xit-04!sn-xit-12!sn-xit-09!sn-xit-08!sn-xit-14!supernews.com!149.173.6.116.MISMATCH!foggy!vm.sas.com!gmail.com!sasdrtx
From: Steve Smith <sasdrtx@gmail.com>
Newsgroups: bit.listserv.asm370
Subject: Re: Archaic 80-column format (was coding guidelines)
Date: Fri, 9 Sep 2005 15:42:55 -0400
Organization: SAS Inc.
Lines: 35
Sender: IBM Mainframe Assembler List <ASSEMBLER-LIST@LISTSERV.UGA.EDU>
Message-ID: <84099628050909124249bb3e4f@mail.gmail.com>
References: <200509051907.j85J7bm7007333@d03av01.boulder.ibm.com>
            <1126279077.443419.97220@z14g2000cwz.googlegroups.com>
Reply-To: sasdrtx@gmail.com
NNTP-Posting-Host: mozart.unx.sas.com
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Trace: foggy.unx.sas.com 1126295861 5459 10.19.150.41 (9 Sep 2005 19:57:41 GMT)
X-Complaints-To: usenet@unx.sas.com
NNTP-Posting-Date: Fri, 9 Sep 2005 19:57:41 +0000 (UTC)
Comments: Gated by NETNEWS@VM.SAS.COM
Return-Path: <owner-assembler-list@LISTSERV.UGA.EDU>
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com;
                     h=received:message-id:date:from:reply-to:to:subject:in-rep
                     ly-to:mime-version:content-type:references;
                     b=gNhV9VdfosvkS2xKt8SJNeWWzEKo8NNCGFqNFo0/JNya9rOIIRV7jshG
                     YUfbMc6rSUXzhUzPnD7Ygm830z075bCabUNq9MZw3zwqsW57MLwkWMxS6U
                     KYzNoulPyW/x/EUIF3ZhIqb8zG1PzhZDuk/Liw6HLUpg6t4eR2cioB9wU=
Approved-By: Steve Smith <sasdrtx@GMAIL.COM>
In-Reply-To: <1126279077.443419.97220@z14g2000cwz.googlegroups.com>
Return-Path: owner-assembler-list@LISTSERV.UGA.EDU
X-OriginalArrivalTime: 09 Sep 2005 19:57:38.0155 (UTC)
                       FILETIME=[BA9E0BB0:01C5B578]
Originator: daemon@mozart.unx.sas.com