Re: Conceptual problem with gettable tag method
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: Conceptual problem with gettable tag method
- From: Edgar Toernig <froese@...>
- Date: 2000年6月08日 04:57:57 +0200
Bruno Silva wrote:
>
> This approach works fine, but there is one piece missing: if the vectors are
> lua tables, you can actually enumerate the fields in lua (with foreach(),
> for example). So you can print a vector with foreach(v,print). Since there
> are currently no tag methods for enumerating elements, you can't really make
> the behavior of usertags indistinguishable from that of true lua tables for
> now.
You "could" make it work by overloading foreach... Not that I would
advocate that *g*. But is that a requiredment to behave exactly like
tables? He may want to add arithmetic tag methods and then they are
really different. Using the get/settable method is just a way to get
a nice syntax to access fields.
A "next" and "tostring" method would be really nice though.
Ciao, ET.