[OT] Re: DIP 50 - AST macros
Chris Nicholson-Sauls
ibisbasenji at gmail.com
Wed Nov 13 09:13:09 PST 2013
On Wednesday, 13 November 2013 at 08:26:52 UTC, Jacob Carlborg
wrote:
>
> I'm using a pluign to Ruby on Rails that does something similar
> but by overloading operators. The problem with this approach,
> in Ruby, is that you cannot overload operators like || and &&,
> so instead they overload | and & resulting in new problems like
> operator precedence. Example:
>
> Person.where{ |e| (e.name == "John") & (e.address == "Main
> street") }
Is this in any way better than the basic Ruby
where( name: 'John', address: 'Main street' )
? Or was it just something quick and contrived to show the
behavior, and not the utility, of the plugin? Just curious.
More information about the Digitalmars-d
mailing list