[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon Jan 4 09:40:43 1993 
Subject:Re: Syntax Misdesign 
From:Chris Dollin 
Volume-ID:930104.02 

I spotted only two mistakes in Steve's rendition of the Pepper quote
syntax.

One is that there is no special treatment of ``('' following ``^''
(or ``^^''); or, indeed, for *any* of the meta-symbols. If you want to
hat a big expression, use ``%''s instead.

The other is that ``~'' is a meta-symbol which requires the next item
to be a numeric literal and arranges for its negaive to be PUSHQ'ed.
This is because Pepper has no negative numeric literals; ``~'' is its
negate operator. (The expression ``-5'' will likely cause a stack
error when ``-'' goes looking for the left operand.)
--

Regards, Kers.
"If anything anyone licks, they'll find it all ready in sticks."