The same thinking as fortran is probably why I like so much Julia. Aside greek symbols, subindices and defining operator symbols. Extremely easy to read, hence to understand and maintain. And as a plus, getting rid of Matlab. All this is why I want to move my code to Julia (apart from engaging my much-younger students into it).
Again, thank you all a lot for all the support to the novice!
Iām not in the field and to be honest donāt even know what is is (fine elements? Arenāt they all? Iāve never met an infinite one!) but I thought Iād mention that thereās a well maintained library/ecosystem here
which might be of interest. (Iād tag Petr as well if the Discourse tagging thing would work on mobile!)
If the only purpose is just to pass a large number of arguments, I pack them into a NamedTuple. Which can be extended (by merging), mutated (by merging), unpacked by name or by position, or passed as kwargs.
(There is also Gridap.jl and some other packages ā¦ I seem to remember a summary of Julia FEM packages somewhere, but I canāt find it at the moment.)