[net.lang.c] type punting

mauney@ncsu.UUCP (Jon Mauney) (02/14/85)

COMMENT
  I will refrain from pointing out that the given example uv type punning
  in C (doubly linked lists) is really a kludge to get abstract types
  and jeneric funkshuns in a languaj that doesn't support them.

  However I cannot refrain from pointing out yet another piece uv 
  empirical evidens to show that the C languaj and its tradishuns
  encouraj the writing uv unreadable code. To wit, the funkshun

> LINKP insque(LINKP p,LINKP q);	/* insert p after q */
> {	if (p)	(((p->fwd = q->fwd)->bwd = p)->bwd = q)->fwd = p;
> 	return(p);
> }
> 

  I also won't say anything about imajinativ speling.
TNEMMOC
-- 

*** REPLACE THIS LINE WITH YOUR SIGNATURE ***

Jon Mauney    mcnc!ncsu!mauney    C.S. Dept, North Carolina State University

moss@Brl-Vld.ARPA (Gary S. Moss (AMXBR-VLD-V)) (02/20/85)

Heh!  This intentional garbling of the english language is getting
a bit annoying.  Maybe some individuals think they are being cute,
but sifting through tons of worn out discussions is bad enough w/o
trying to decipher baby talk, save it for your sweetheart.  Besides,
its insulting and probably troublesome to the dislectics (sp?).