[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: [OT] Swiftly return multiple values
- From: Peter Aronoff <telemachus@...>
- Date: Thu, 5 Jun 2014 06:25:25 -0400
On Thursday, June 5th, 2014 at 5:56AM, Coroutines wrote:
> On a related note, sometimes I wish Lua allowed putting an operator in
> place of where a function would be expected. Something like:
> table.sort(some_table, <)
> I don't know how that could be made less confusing from the parsers'
> perspective, though. I think you can do this in Haskell with \+ to
> refer to the function of the operator itself.
And in Ruby, you can do :operator, for example:
After looking at these and thinking more about it, I would probably prefer
to trade concise for explicit and use Python's operator.mul. Lua's
explicitness is one of the reasons I prefer it to Ruby now. YMMV
We have not been faced with the need to satisfy someone else's
requirements, and for this freedom we are grateful.
Dennis Ritchie and Ken Thompson, The UNIX Time-Sharing System