[Date Prev] [Date Next] [Thread Prev] [Thread Next] Date Index Thread Index Search archive:
Date:Mon Nov 2 19:04:35 1999 
Subject:news-relayFrom: pop@roo.cs.umass.edu (Robin Popplestone) 
From:PP User 
Volume-ID:991102.06 

Another gripe I have is that POP-11 doesn't let me use a protected
identifier as a lexical local

define fred();
    lvars exp = 23;
enddefine;

This seems unreasonable, and undesirable, 'cos it's handy to use
familiar signs, e.g.:

define average(x,y,Algebra)
    let nonop + = Algebra("+"), nonop / = Algebra("/")
    in
        (x+y)/2
    endlet
enddefine;

Robin.