lua-users home
lua-l archive

Re: Possible enhancements for Lua 5.2

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


On 25/06/2011 20:55, HyperHacker wrote:
With 5.2 getting so near completion, I feel it's worth bringing up a
couple small enhancement ideas I had in hopes they might be considered
for inclusion in the official release:
One thing that I'd love to have is the ability to get the hash of a string:
const char* lua_tohstring( lua_State *L, int index, unsigned int *hash );
When writing bindings I usually get the key string in __index/__newindex metamethods and compute some hash with them which then I use in a switch. It would be nice if I could save the time spent in computing this hash since Lua already has one. And no, I'm not concerned with the internal hash function changing over time, a shipped product will never be patched to a newer Lua version. And even if it does, the hashes in the switch statements will be updated too.
Cheers,
Andre

AltStyle によって変換されたページ (->オリジナル) /