Update:
The following was an artifact of using the same REPL session used to define f(a=1,b=2)
:
In fact in v1.0.2
using a clean REPL:
julia> f(;a=1,b=2)=2a+4b
f (generic function with 1 method)
julia> f(b=1,a=2)
8
julia> f()
10
For those following along at home…
@klaff and I were not alone….
Some attempt at documenting what the current behavior is…