I am a scala newbie and I was wondering, if builder patterns, like the one described in http://blog.rafaelferreira.net/2008/07/type-safe-builder-pattern-in-scala.html
have some usage in scala
>= 2.8.
With named parameters and default arguments I can declare which arguments are mandatory (by not giving them default value) and I can pass constructor arguments in any order I want (by using named parameters).
Is there any advantage of having builder then?