Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-crg!ames!ucbcad!ucbvax!TCGOULD.TN.CORNELL.EDU!garry From: garry@TCGOULD.TN.CORNELL.EDU (Garry Wiegand) Newsgroups: mod.computers.vax Subject: Re: Parsing command line exactly as typed Message-ID: <8612020253.AA21288@tcgould.tn.cornell.edu> Date: Mon, 1-Dec-86 21:53:48 EST Article-I.D.: tcgould.8612020253.AA21288 Posted: Mon Dec 1 21:53:48 1986 Date-Received: Tue, 2-Dec-86 08:22:47 EST Sender: daemon@ucbvax.BERKELEY.EDU Organization: Cornell Engineering && Flying Moose Graphics Lines: 25 Approved: info-vax@sri-kl.arpa In a recent article Nigel Arnot said: >I always thought DCL was a rats nest and now I know it is. The following was >determined experimentally on VMS 4.3 and, as far as I know, is not documented >anywhere so it may well break later. However... > >The obvious is to set up the foreign command (to invoke TEST:TEST) as >TEST :== $TEST:TEST " >.... Nigel, you're confusing everybody. The ':=' assignment operator is *obsolete* and *shouldn't be used anymore*. (The regular '=' assignment along with the F$EDIT lexical can do everything the ':=' used to do -- only much more clearly.) The above should have been written: TEST == "$TEST:TEST """ Note the doubled quote marks just before the end of the quoted string. And, in reply to the original poster, there is no way to do precisely what he wants. What is needed is a $Raw_Line option for Cli$Get_Value... hello, Dec? garry wiegand (garry%cadif-oak@cu-arpa.cs.cornell.edu)