Xref: utzoo alt.folklore.computers:9096 comp.unix.sysv386:4347 Path: utzoo!censor!comspec!humvax!becker!ncrcan!attcan!uunet!cs.utexas.edu!usc!elroy.jpl.nasa.gov!ames!ncar!csn!tigger!atk From: atk@tigger.Colorado.EDU (Alan T. Krantz) Newsgroups: alt.folklore.computers,comp.unix.sysv386 Subject: Re: SCO UNIX VMS and ULTRIX on new DEC product line Message-ID: <1990Dec28.185510.1272@csn.org> Date: 28 Dec 90 18:55:10 GMT References: <29029@usc> <18859@rpp386.cactus.org> <1990Dec28.022041.20793@mtxinu.COM> Sender: news@csn.org Organization: University of Colorado, Boulder Lines: 34 Nntp-Posting-Host: tigger.colorado.edu In article <1990Dec28.022041.20793@mtxinu.COM> shore@mtxinu.com (Melinda Shore) writes: >In article <18859@rpp386.cactus.org> jfh@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@boulder.colorado.edu| | Apt 16 Vmail: Home: (303) 939-8256 | | Boulder, Co 80302 Office: (303) 492-8115 | ------------------------------------------------------------------