> e [anyone have a better character for this?] 2.718281828459
> // anyone have a better e? I tried to generate one with
> // (1+1/big_number)^(big_number) but HC underflowed...
Anthony,
as long as it is still possible to have a variable named "e", this is fine
by me.
> newline -- proper newline sequence for host OS (CR, LF, or CRLF)
This really belongs on the xTalk list. FYI, MetaCard maps ASCII 10 to all
of the following constants: lineFeed, return and cr.
So, given that is how Scott intended these constants to be, I'd use
"linefeed" for ASCII 10 and re-map return and cr to ASCII 13 on Mac, to 10
on Unix and to 10 and 13 in a row on Windows.
> backspace -- ASCII code for backspace character (we call it
> delete on the Mac, but that's a keyword)
Sounds fine. But again, also put that on the xTalk list to discover any
pitfalls.
> What to do about 'return'! It's a problem because it is a keyword AND
> a constant. Presently, at the beginning of the line it is the keyword
> and anywhere else a constant.
I think we can do that because the first word on a line is always a
command (or control structure) in xTalk.
> In HyperCard, pi is a string. In OpenCard, pi is a real.
That's sensible.
>Limits:
>Item HyperCard Interpreter
>Maximum nested repeats 32 -
>Active variables 512 *
>Maximum variable name size 31 -
>Maximum script size 30,000 -
>*presently 64, but will be unsigned LongInt (~ 4 billion) by release.
Just 4 billion? Aww... c'mon! <g>
I think all of us can live with that limit (it's on a per-handler basis,
right?)
Cheers,
-- M. Uli Kusterer
------------------------------------------------------------
http://www.weblayout.com/witness
'The Witnesses of TeachText are everywhere...'
--- HELP SAVE HYPERCARD: ---
Details at: http://www.hyperactivesw.com/SaveHC.html
Sign: http://www.giguere.uqam.ca/petition/hcpetition.html