Say I want to dispatch fn(gn::Function) base on the arity of gn. Is it possible?
1 Like
Check out this thread
TL;DR: isapplicableapplicable is probably your best approach for this
2 Likes
Methods are not first-class citizens in Julia, so you can’t directly dispatch on the signature of a function. Using isapplicabile in the body of the function is an option, FunctionWrappers.jl is also often recommended in these cases, depending on what you exactly want to achieve
6 Likes
That is incorrect, according to the thread it is applicable instead of isapplicable:
1 Like
Yep, my bad