[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Lacking type check functions in C API
- From: Roberto Ierusalimschy <roberto@...>
- Date: Thu, 16 Jun 2011 15:57:31 -0300
> Are there any plans to add these
> functions to the API, so that we can be nice and comfy knowing that
> for every lua_to* there exists a corresponding lua_is*, luaL_check*
> and luaL_opt*?
No. As the manual says, "the auxiliary library provides higher-level
functions for some common tasks." It does not aim completeness.
> These can be resolved by defining them myself as preprocessor macros
> (#define lua_isinteger lua_isnumber), but that seems like a hack
> that's likely to interfere with something (if other libraries do
> similar or Lua ever adds these).
I do not see why they seem like a hack. It looks like programming to me :)
Just try to use prefixes other than "lua_" and "luaL_".