🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #620752

Re: xref Nostalgia

#620752
From: Dave Garland
Date: Mon, 05 Mar 2018 19:48
26 lines
3167 bytes
On 3/5/2018 10:54 AM, Charlie Gibbs wrote:
> On 2018-03-05, Mike Spencer <mds@bogus.nodomain.nowhere> wrote:
> 
>> Charlie Gibbs <cgibbs@kltpzyxm.invalid> writes:
>>
>>> I guess once we went from paper listings to screens, good editors,
>>> and grep, the need for cross-reference listings faded.  I used to be a
>>> cross-reference fanatic; I wrote utilities that would cross-reference
>>> JCL libraries (jobs using a given program, file name, or DDname), and
>>> source libraries (modules using a given macro or DDname).
>>
>> As a total amteur learning C on CP/M, I became vexed with multi-file
>> programs -- my own and others' -- and wrote an xref utility.  Its ad
>> hoc parser was a little feeble, didn't handle well typedefs or
>> gratuitous pointers to functions but it untangled intractable messes
>> for me and was, besides, itself a great learning project.
> 
> One of the first C programs I wrote (and still use from time to time)
> checks for unbalanced braces, parentheses, and brackets.  I wrote it
> to track down syntax errors in the program I was really working on.

Heh. I wrote something like that in Turbo Pascal to check text for 
things like unbalanced parens, doubled words, and other non-spelling 
typographic errors, back when the only writing aid for CP/M WordStar 
was a spell checker. I think as many as 15 people may have bought 
copies of it.
Technical Details
Message-ID: <p7k6tr$iua$1@dont-email.me>
Path: mbox-mo1.pugleaf.net!n24ni3377wmi.0!nntp.google.com!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
References: <fennrjFber7U1@mid.individual.net> <slrnp98rhs.eu5.grahn+nntp@frailea.sa.invalid> <1463069258.541386219.019217.peter_flass-yahoo.com@news.eternal-september.org> <slrnp9e76p.eu5.grahn+nntp@frailea.sa.invalid> <p77oom$r49$1@gal.iecc.com> <p79gtm12msl@news1.newsguy.com> <87lgf7asbi.fsf@bogus.nodomain.nowhere> <p7jsnl02ie0@news7.newsguy.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.28.112.6 with SMTP id l6mr669675wmc.8.1520279293262;        Mon, 05 Mar 2018 11:48:13 -0800 (PST)
X-BeenThere: alt.folklore.computers@googlegroups.com
Received: by 10.28.35.140 with SMTP id j134ls1664182wmj.3.gmail; Mon, 05 Mar 2018 11:48:12 -0800 (PST)
X-Received: by 10.28.230.84 with SMTP id d81mr359624wmh.12.1520279292395;        Mon, 05 Mar 2018 11:48:12 -0800 (PST)
Path: mbox-mo1.pugleaf.net!n24ni3377wmi.0!nntp.google.com!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail
From: Dave Garland <dave.g...@wizinfo.com>
Newsgroups: alt.folklore.computers
Subject: Re: xref Nostalgia
Date: Mon, 5 Mar 2018 13:48:11 -0600
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <p7k6tr$iua$1@dont-email.me>
References: <fennrjFber7U1@mid.individual.net> <slrnp98rhs.eu5.grahn+nntp@frailea.sa.invalid> <1463069258.541386219.019217.peter_flass-yahoo.com@news.eternal-september.org> <slrnp9e76p.eu5.grahn+nntp@frailea.sa.invalid> <p77oom$r49$1@gal.iecc.com> <p79gtm12msl@news1.newsguy.com> <87lgf7asbi.fsf@bogus.nodomain.nowhere> <p7jsnl02ie0@news7.newsguy.com>
Mime-Version: 1.0
Injection-Date: Mon, 5 Mar 2018 19:48:12 -0000 (UTC)
Injection-Info: reader02.eternal-september.org; posting-host="c42613a28fe6601b69eb6a84be746a47"; logging-data="19402"; mail-complaints-to="ab...@eternal-september.org"; posting-account="U2FsdGVkX1/2DzNpeu0DE6rbiEdrgW3/CXCjb5qD38k="
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
In-Reply-To: <p7jsnl02ie0@news7.newsguy.com>
Cancel-Lock: sha1:XXGg/jBPYYDVXVocAGXnClykan8=
X-Clacks-Overhead: GNU Terry Pratchett
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit