Re: named, interned symbols

2011-04-15 Thread Alexander Burger
Hi Edwin, i just want to make sure that i understand things correctly. 1) named symbols are symbols that have a name in their property cell Correct. I wouldn't call this the property cell though. Symbols consist of three parts: A value, a property list, and a name. Each of them may be empty

Re: How to write let in idiomatic PicoLisp?

2011-04-15 Thread meingbg
(de mylet (Val Var . Body) (bind (cons (cons Val (eval Var))) (run Body) ) ) Here is a version that do not (explicitly) depend on let or bind: (de mylet X ((cons (list (pop 'X)) (cdr X)) (eval (car X)) ) ) /meingbg