Julialang Antipatterns
white.ucc.asn.au
white.ucc.asn.au
Also, good to know about the NamedTuple. I've been away from Julia for about a year and am starting to get back into some development with it.
On another note, I just found out today that my department's HPC is still running Julia 0.4 and since we are in between IT people are not going to update it. Considering rewriting my project in Fortran or C++, waiting for the day when Julia is a first-class language
Once they come out it might be worth having a push to get your cluster updated. I'm sure folks in the Julia slack (check out #HPC and #distributed) would be happy to help if they can, even if it's just at the level of building a local install in your user directory.
They supposedly have the HPC setup so you can install your own version locally and submit it to the cluster but nothing happens when I do that (job is called successful after 1sec, no print statements do anything, no save statements, etc). I may take your suggestion to work with the Julia slack team, thanks.
I submitted the fix to the IT team but I don't even know if anyone has the permissions to get in and fix it right now.
Better to not constrain the type of the inputs, unless it is a big problem