Implicit context access
    Tony Garnock-Jones 
    tonyg at lshift.net
       
    Mon Apr 11 02:57:23 PDT 2005
    
    
  
Brian Rice wrote:
> ...or "here", perhaps.
I like that. Direct, concise, precise, accurate.
>> "thisNamespace" seems initially pretty good, but maybe there are 
>> better suggestions. Any ideas?
What about some way of naming a context within an expression? For 
example (strawman):
   x doSomething.
   here (x doSomethingElse. x doSomethingWith: here).
   cc (x foo. cc return: 123).
   x blah.
where the rule is kind of
   NAME_CURRENT_NAMESPACE_EXPR := ID LPAREN EXPRSEQ RPAREN
and the ID is bound to the current context in the EXPRSEQ.
Tony
-- 
  [][][] Tony Garnock-Jones     | Mob: +44 (0)7905 974 211
    [][] LShift Ltd             | Tel: +44 (0)20 7729 7060
  []  [] http://www.lshift.net/ | Email: tonyg at lshift.net
    
    
More information about the Slate
mailing list