SCO UNIX <REPLACES> VMS and ULTRIX on new DEC product line

Alan T. Krantz atk at tigger.Colorado.EDU
Sat Dec 29 05:55:10 AEST 1990


In article <1990Dec28.022041.20793 at mtxinu.COM> shore at mtxinu.com (Melinda Shore) writes:
>In article <18859 at rpp386.cactus.org> jfh at rpp386.cactus.org (John F Haugh II) writes:
>>BLISS is best
>>known for its use of "." in address notation.  Just ask a BLISS-bigot
>>to justify putting that "." in front of a variable name, then stand
>>clear ;-)
>
>I hardly qualify as a BLISS bigot, but I really don't see that
>.FOO is any odder than *foo or foo^, eh?

I programmed in BLISS-10 for about 4 years (I never took the time to
learn BLISS-36 because we never got a BLISS-36 compiler so I don't know
how they differ) but anyways, while I liked BLISS-10 a lot one of the
problems was that you didn't have data types per sey. Hence for any
variable you could put (or forget to put) the . in front of it. So
unlike C's *foo or pascal's foo^ .foo (or simply foo) would be legal 
in any expression (no error (pascal) or warning (C) messages). While
one would think that this would create havok, (and sometime it did) it
actually wasn't that bad.  Anyways, when people say C is an expression
language don't listen to them - it ain't. Now BLISS-10 - that's an
expression language.... 

It really is/was a nice language - except that it didn't have any type
of standard runtime library...




 
------------------------------------------------------------------
|  Mail:    1830 22nd street      Email: atk at boulder.colorado.edu|
|           Apt 16                Vmail: Home:   (303) 939-8256  |
|           Boulder, Co 80302            Office: (303) 492-8115  |
------------------------------------------------------------------



More information about the Comp.unix.sysv386 mailing list