Code: Select all
> 'fn
ERR: invalid lambda expression : "fn\n"
> 'lambda
ERR: invalid lambda expression : "lambda\n"
> (quote fn)
ERR: invalid lambda expression : " fn)\n"
> (quote lambda)
ERR: invalid lambda expression : " lambda)\n"
Code: Select all
> 'fn
ERR: invalid lambda expression : "fn\n"
> 'lambda
ERR: invalid lambda expression : "lambda\n"
> (quote fn)
ERR: invalid lambda expression : " fn)\n"
> (quote lambda)
ERR: invalid lambda expression : " lambda)\n"
Code: Select all
(lambda? '(fn (x) (add x))) ;--> true
Code: Select all
(sym "fn") ; --> fn
(sym "lambda") ; --> lambda
Code: Select all
> > (list 1 (sym "lambda") (sym "fn"))
(1 lambda fn)
> (= (sym "fn") (last (list 1 (sym "lambda") (sym "fn"))))
true
> (= (sym "lambda") (nth 1 (list 1 (sym "lambda") (sym "fn"))))
true