Arc Forumnew | comments | leaders | submitlogin
Common Lisp question: symb from On Lisp
2 points by akkartik 5355 days ago | 1 comment
Here's the definition of symb from On Lisp:

  (defun symb (&rest args)
    (values (intern (apply #'mkstr args))))
It's used as is in Let-over-lambda as well. But what's that values for, anybody know? It has only one arg, so there's no multiple values. And it doesn't transmit multiple values even if intern could return them.


3 points by akkartik 5355 days ago | link

Ah, it's stripping out the remaining values from intern. I wonder why we care.

-----