12 ms·
Javis.jl – Julia Animations and Visualizations
- oxinabox 5y agoWhy does Javis use `act!(object, action)` rather than making actions callable structs so you could do `action(object)` ?
- deleted 5y ago[deleted]
- StefanKarpinski 5y agoMight make it easier to dispatch on both the object and the action? Just a wild guess.
- oxinabox 5y agoRight, can't to abstract callable overloads in older versions of julia
- Mageek 5y agoJulia is not object-oriented. If you want to dispatch on the type of action, you include it in the method signature.
- DNF2 5y agoActually, 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()