Whether or not it is similar as setq and setf? There is no big difference between flet and labels?
Sincerely!
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
In Common Lisp, both
fletandlabelsmake lexical bindings of slightly different sorts:fletis a special form for local function binding. Bindings are not recursive and cannot refer to each other. Each binding contains function name, arguments, and function body.labelsis a special form for local function binding. Bindings can be recursive and can refer to each other. Each binding contains function name, arguments, and function body.In Emacs Lisp, there is a small difference. The labels form is like flet, except that it makes lexical bindings of the function names rather than dynamic bindings.