[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Embedded Lua
- From: David Jones <drj@...>
- Date: Fri, 31 Mar 2006 09:22:32 +0100
On Mar 31, 2006, at 07:15, Lisa Parratt wrote:
On 30 Mar 2006, at 23:46, Luiz Henrique de Figueiredo wrote:
Also, the Lua core depends lightly on the ANSI C runtime library.
Besides some simple functions from string.h and ctype.h, it needs
sprintf and strtod to convert doubles to and from text, and setjmp,
longjmp and exit. Lua 5.1 also needs pow, floor, and localeconv.
The Lua libraries depend more heavily on the C standard library.
I don't see this as an advantage. The first thing I have to do with a
new Lua release is patch in an abstraction layer so that these may be
easily replaced. Personally I'd like to see every "standard" function
call given a prefix and a default header file of #defines that maps
them to their nonprefixed equivalents.
Why can't you just provide replacements for the C standard library
facilities that have the same names as the functions from the C