[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Are automatic coercions ever going away?
- From: Sean Conner <sean@...>
- Date: Fri, 1 Aug 2014 16:01:51 -0400
It was thus said that the Great Coroutines once stated:
> On Fri, Aug 1, 2014 at 8:50 AM, Dirk Laurie <dirk.laurie@gmail.com> wrote:
> 
> > Personally, I _love_ coercion and would love to have __tostring
> > invoked automatically by table.concat.
> 
> I still like the idea of having a debug.raw() to call a function
> inside where no metamethods are triggered -- sort of an enclosed
> meta-less scope.  The default would be triggering everything if
> available, and letting the chips fall where they meta-may :p
> 
> You and me both on the table.concat()
  Coercion for table.concat() seems reasonable, since it's there to produce
a string.  Another coersion I would like is "%s" in string.format()---again,
it's clear you want a string in that position, so convert that argument to a
string.
  -spc