On Thu, Oct 21, 2010 at 09:21:31PM +0200, Juanjo Alvarez wrote: > I wish Go, sorry, D had named arguments too. Its a simple feature > that nuke a trunkload of function overloading. Would a solution like this be acceptable to you? void func(int a, int b) {} call!(func, "a", 10, "b", 20); Doing this today wouldn't be too hard in the library.