tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Lua modules, paths, man pages etc.
On Oct,Friday 7 2011, at 9:46 AM, Marc Balmer wrote:
> I am working on a Lua module which I will commit soon (it's an interface
> to gpio, so that gpio(4) can be used from Lua scripts).
This is lua userspace module yes ?
>
> Since this will be the first Lua module in our tree, it will set the
> standard for further modules, so I think we should briefly think about
> what to put where.
>
> We need a place for the source code.
>
> Is src/lib/lua<whatever>/ rasonable? (Lua modules that are written in C
> are shared objects.). Or should it be src/lua/<whatever>/? I tend to
> prefer the latter.
Because destination dir is /usr/lib I would prefer to see lua modules in
src/lib.
To have them better organized I would like to have them in their own subdir
src/lib/lua/<whatever>.
>
> We need a Makefile fragment.
>
> We need bsd.lua.mk. Ideas about that one?
>
> Installation location.
>
> Lua modules have to be installed in /usr/lib/lua/5.1/ (assuming Lua
> 5.1). So that's an easy one.
>
> Man pages.
>
> I think that Lua modules should be documented. I suggest a new chapter
> 'l' for man pages that document Lua modules, /usr/share/man/manl/ whould
> then be the place.
>
> Comments?
Regards
Adam.
Home |
Main Index |
Thread Index |
Old Index