[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Exposure of nil to end-users
- From: Michal Kolodziejczyk <miko@...>
- Date: Thu, 05 Feb 2009 11:55:02 +0100
steve donovan wrote:
> On a another note, it would be cool if there were __tostring and
> __tonumber metamethods. Then defining such a NULL proxy object is
> really easy. It still retains its identity as NULL (i.e. it isn't
> really 0 or "") but can have safe default behaviour.
I am also missing __tonumber metamethod (if there is __tostring
corresponding to tostring(), why there is no __tonumber corresponding to
tonumber()?) in more general cases, i.e. not only for NULL object, but
for my own object for which I would like to get its value (with
tonumber()) or its description (with tostring()).
So for me, __tonumber metamethod would be really helpful.