(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
