News for hackers. Stuff that matters.
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.

There are no comments on this comment yet.