top | item 28029093 (no title) oxinabox | 4 years ago Why does Javis use `act!(object, action)` rather than making actions callable structs so you could do `action(object)` ? discuss order hn newest Mageek|4 years ago Julia is not object-oriented. If you want to dispatch on the type of action, you include it in the method signature. DNF2|4 years ago Actually, callable structs are a common pattern in Julia, and are not in opposition to multiple dispatch.You are probably thinking of dot-method syntax, like this object.action() StefanKarpinski|4 years ago Might make it easier to dispatch on both the object and the action? Just a wild guess. oxinabox|4 years ago Right, can't to abstract callable overloads in older versions of julia unknown|4 years ago [deleted]
Mageek|4 years ago Julia is not object-oriented. If you want to dispatch on the type of action, you include it in the method signature. DNF2|4 years ago Actually, callable structs are a common pattern in Julia, and are not in opposition to multiple dispatch.You are probably thinking of dot-method syntax, like this object.action()
DNF2|4 years ago Actually, callable structs are a common pattern in Julia, and are not in opposition to multiple dispatch.You are probably thinking of dot-method syntax, like this object.action()
StefanKarpinski|4 years ago Might make it easier to dispatch on both the object and the action? Just a wild guess. oxinabox|4 years ago Right, can't to abstract callable overloads in older versions of julia
Mageek|4 years ago
DNF2|4 years ago
You are probably thinking of dot-method syntax, like this
StefanKarpinski|4 years ago
oxinabox|4 years ago
unknown|4 years ago
[deleted]