[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: RE: Application of indexing to all types
- From: "Joshua Jensen" <jjensen@...>
- Date: Fri, 25 Feb 2005 09:27:00 -0700
> Mike Pall pointed me to the code that handles it along with a
> suggestion on how to make it work. I will probably play
> around with it at some point (I'm already spending time away
> from work I *should* be doing!).
> For now I just want to discuss it.
I posted this in another thread, but let me do it here where it applies more
directly and won't get lost:
LuaPlus does this, if anybody needs full implementation details. Most is in
ltm.c, but there are a couple extra items in lvm.c, lstate.c/h and possibly
lbaselib.c, as I recall. And, since LuaPlus also supports wide character
strings, the method of string access is identical, making my life much
easier:
s = "Hello"
print(s:len())
print(s:find("el"))
s = L"Hello"
print(s:len())
print(s:find(L"el"))
I, for one, have found it super convenient, and I would love to see it
rolled into the core one day.
Josh