On Sat, 18 Dec 2010 18:13:50 -0800 Walter Bright <newshou...@digitalmars.com> wrote:
> > you could write: > > sort!(@1>@2)(x); > [...] > > I think this idea (or something similar) is worth consideration. It is > > simply a small extension to an already existing feature that would give D > > a terser syntax for lambda's than most of the other languages we've been > > discussing. > > but: > > sort!("a>b")(x); > > is just as short! And it already works. Short, but wrong. I mean conceptually. In-code string representation of code is wrong. I cannot explain why, but something in me refuses that. Seems I'm not the only one. What's the point? Dunno exactly, but I won't ever use this form. Reminds me of magic Basic f = input("function? ") eg: "2*x + 3" FOR x = 1 TO 1000 y = eval(f) plot(x,y) ENDIF Denis -- -- -- -- -- -- -- vit esse estrany ☣ spir.wikidot.com