[net.lang.c] BCPL vs C

brett@BRL-AOS.ARPA (06/29/84)

From:            Brett Fleisch <brett@BRL-AOS.ARPA>

Another feature BCPL had (other than the one I mentioned on INFO-C)
was the ability to supress duplicate includes.  (It knew if it had
been included before).  

Does C have such a switch?

Answer: NO  Right?

/brett fleisch

marcus@pyuxt.UUCP (M. G. Hand) (07/17/84)

>Another ability BCPL had...
>was the ability to suppress duplicate includes...

Ahh, but it was so implementation dependant.  The version I used
on an ICL 1906 (model number, not design date) which I think was written
by a masters student at Royal College of Military Science at Shrivenham,
Wiltshire, could only cope with a limited number of include files, and
you were also limited to 4096 bytes worth of manifest constants because
of some obscure data area on the 1906.

But i did like the ability to nest functions within functions - very
useful for tracing - and the unlimited length symbol names were pretty
useful too...

		marcus hand	pyuxt!marcus