Re: set.lisp redefines POWERSET / {} for sets



On Wed, 5 Mar 2003, Barton Willis wrote:

> If you want to input a set using braces, I suggest
> 
> (C1) load("l:/set/nset.lisp")$
> 
> (C2) matchfix("{","}")$
> (C3) "{"([x]) := apply(set,x);
> 
> (D3)                                {[x]} := APPLY(SET, x)
> 
> (C4) {a,b,c};
> (D4)                                      {a, b, C}
> 
> (C5) set(1,2,3);
> (D5)                                      {1, 2, 3}
> 
> (C6) {u,n,k,k,n,u};
> (D6)                                      {k, n, u}
> (C7) 
> 
> Occasionally, I've used {f,g} for Poisson brackets; thus I wasn't eager to 
> allow sets to be entered this way.
> 
> Barton

yes, I Stavros explained this to me already. Still I would encourage you 
to make it default behaviour. It IS default math notation.

Anything to say on the naming issue?

Well, and a big THANK YOU for your set package, I think its great!

Martin