[TUHS] dead bstj unix link on wikipedia

Jonathan Gevaryahu jgevaryahu at hotmail.com
Fri Apr 6 07:17:48 AEST 2018


That reminds me of the multicharacter constant vs 'byte' index used in speak.c, I didn't realize this was an intended 'feature' for faking tuples (and allowing to index by either the first or second element) in early C, it seemed a bit of a hack to me.
I was hoping there was some elegant way to achieve nearly the same thing in modern C, but I didn't find anything obvious short of string comparisons and an array with a byte and a pointer to a string.

On 4/2/2018 6:53 PM, ron minnich wrote:
That turned out to be the wrong paper.

I'm looking for a paper that describes the (early) dialect of C that let you do stuff like this:

struct w {
char lo, hi;
};

int x;

char b = x.lo;

I can't find my hardcopy so was looking for a pdf.

ron

On Mon, Apr 2, 2018 at 10:36 AM David du Colombier <0intro at gmail.com<mailto:0intro at gmail.com>> wrote:
> anyone got a fix?
>
> https://en.wikipedia.org/wiki/Bell_System_Technical_Journal
>
> see this text
>
>  Ritchie, D.M.; K. Thompson (July‚ÄďAugust 1978). "The UNIX Time-Sharing
> System". Bell System Technical Journal. 57 (6). Retrieved 2010-10-22

https://9p.io/cm/cs/who/dmr/cacm.html

More generally, just replace "cm.bell-labs.com<http://cm.bell-labs.com>" with "9p.io<http://9p.io>".

--
David du Colombier


--
Jonathan Gevaryahu AKA Lord Nightmare
jgevaryahu at gmail.com<mailto:jgevaryahu at gmail.com>
jgevaryahu at hotmail.com<mailto:jgevaryahu at hotmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20180405/cfa43318/attachment.html>


More information about the TUHS mailing list