Is Transcript's English orientation a plus or minus?

Frank Leahy frank at backtalk.com
Mon Feb 9 05:34:38 EST 2004


On Monday, February 9, 2004, at 07:44  AM, 
use-revolution-request at lists.runrev.com wrote:
> Frank,
>
> If you want dot notation and equals signs, why wouldn't you just use 
> C, or
> VB or Java or any ohter authoring language which has those? That's what
> *they do*. At some point, adding same syntax ends up creating same
> functionality.

> The fact is that the X-talks *are not like those other languages*. 
> That's
> what many of us actually like about Transcript.

Hi Chipp,

I think you're confusing the language (xTalk), with the development and 
runtime environment (call it HyperCard++ for the moment).  HyperCard++ 
is a Rapid Application Development environment that uses the concepts 
of stacks, cards and controls to make it relatively easy to build 
complex multi-window applications.  xTalk, the language that is used to 
control this RAD, is a HyperTalk clone, but could (theoretically) be 
replaced with any number of other languages, e.g. C, JavaScript, VB, 
PHP, etc.

I like the RAD, and I don't want to replace xTalk -- my original 
comment, that it would be nice if I could write "x = y + z" would mean 
adding a very small amount of "syntactic sugar" to xTalk, and would go 
a long way towards making xTalk look more a "real" language.

>
> RR has limited resources for modifying all of the many compiles of 
> engines
> it supports. My vote is they concentrate on adding features and fixing 
> bugs,
> rather than supporting multiple syntaxes.

I agree about wasting precious resources.  But I'd be willing to bet 
that "x = 1 + 2" is already supported in the parser, and is commented 
out for historical reasons.  It would be interesting if a RunRev person 
could confirm or deny this :-)

Best,
-- Frank



More information about the use-livecode mailing list