Re:Why Fennel?
by vore on Wednesday September 13, 2023 @03:37PM
(#37500772)
The grammar shouldn't have anything to do with arity checking – at runtime, you're going to know if you passed a function 2 arguments or 3 arguments, and due to the presence of dynamic evaluation, knowing how many arguments a function takes is not statically knowable anyway. My best guess is that they want to avoid the overhead of a runtime check for arity.
[ Parent
| on HN ]
There are no comments on this comment yet.