Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!husc6!bbn!uwmcsd1!leah!itsgw!batcomputer!pyramid!voder!apple!winkler From: winkler@apple.UUCP (Dan Winkler) Newsgroups: comp.sys.mac Subject: Re: Hypercard question Message-ID: <6446@apple.UUCP> Date: Fri, 9-Oct-87 11:41:59 EDT Article-I.D.: apple.6446 Posted: Fri Oct 9 11:41:59 1987 Date-Received: Sun, 11-Oct-87 16:43:48 EDT References: <29942@sun.uucp> <774@sdcc18.ucsd.EDU> <1098@vaxb.calgary.UUCP> <779@sdcc18.ucsd.EDU> Reply-To: winkler@apple.UUCP (Dan Winkler) Organization: Apple Computer Inc., Cupertino, USA Lines: 30 Keywords: HyperTalk concatenation frustration HyperTalk, like C and Pascal, ignores spaces in valid expressions. The only time spaces become important is when the expression is invalid and HyperTalk interprets it as an uquoted literal. For example: go to stack clip art is interpreted as go to stack "clip art" Note that because stack names can only occur at the end of a line, HyperTalk will accept multiple token unquoted literals. In most other cases, it will only take single token uquoted literals. For example: put field date into x is interpreted as put field "date" into x but put field date of birth into x would cause a syntax error because HyperTalk cannot recognize multiple token unquoted literals within a line. In general, use of unquoted literals is strongly discouraged since if you later define a variable of the same name then your script will begin behaving differently.