Point granted. I guess rules of thumb from other lisps about not over using symbol property lists apply to Pico Lisp as well, if for slightly different reasons.
Thanks for the suggesting code I plan to apply it, I think I may need to read the Pico Lisp Reference from end to end just to get a feeling for what other goodies are hiding in there. regards Konrad 2008/6/12 Alexander Burger <[EMAIL PROTECTED]>: > On Thu, Jun 12, 2008 at 09:22:21AM +1000, konrad Zielinski wrote: >> Having two strings which look the same but are not equal seems like a >> bit of a design flaw. The intuitive notion would be that strings that >> look the same should always be equal. > > Two strings ("transient symbols" in PicoLisp terminology) that look the > same are actually equal, also in PicoLisp. > > They are not, however, represented by the same data object, i.e. they > are not "pointer equal". > > You have this distinction also in other languages. In 'C' it is '==' > versus 'strcmp()', and in Java '==' versus String.equal(). > > Cheers, > - Alex > -- > UNSUBSCRIBE: mailto:[EMAIL PROTECTED] > -- UNSUBSCRIBE: mailto:[EMAIL PROTECTED]