On 2014-01-06 22:07, Philippe Sigaud wrote:
Ruby does have a clean syntax (though I find blocks to be a bit heavy).
I like the block syntax. It allows one to create what looks like new
statements:
loop do
# endless loop
end
I would like to have that in D as well, but with braces instead:
void loop (void delegate () dg);
loop {
// endless loop
}
In Ruby 1.9 they introduced a slight more lightweight syntax for lambdas:
callback = -> { p "foo" }
bar(callback)
But I'm not overloading any syntax here. I'm using a closure, not an
expression template.
Table.where!(e => e.first_name != "foo" && e.first_name.length > 4).first;
How is that being transformed in to SQL then?
--
/Jacob Carlborg