[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Namespace for 'require' (was: Re: LuaSocket & require & 5.1 howto?)
- From: skaller <skaller@...>
- Date: 07 Feb 2005 14:39:12 +1100
On Mon, 2005-02-07 at 08:45, Mike Pall wrote:
> The 'require' namespace does not separate between Lua and C modules.
> But LuaSocket happens to be a mixed-language library. Thus:
>
> require("socket") is supposed to load socket.lua (Lua) which in turn does
> require("lsocket") which is supposed to load lsocket.so (C).
BTW: Python convention is 'libname' for script and '_libname' for
binary -- this is better than 'l' convention because it is
unambiguous iff script names don't start with '_', which is more
reasonable than prohibiting 'l' .. :)
--
John Skaller, mailto:skaller@users.sf.net
voice: 061-2-9660-0850,
snail: PO BOX 401 Glebe NSW 2037 Australia
Checkout the Felix programming language http://felix.sf.net