do try destructuring lambda lists #40
Labels
No labels
Do
Ideas
blocked / paused
bug
code improvement
critical
documentation
duplicate
feature
in progress
low
need
normal
research
spec change
ui
urgent
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lisp/lyk#40
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This is structurally just like the destructuring bindung in let, only when defining and calling a function. Tricky, but maybe very satisfying when done.
Could be useful for performance to tag a function/macro as destruturing or not when it is defined, so we can have two different parameter binding procedures. To be explored.
Would result in (the option for) much cleaner code in a lot of macros. Those will have to be done then, too.
changed the description