tech-userlevel archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Lua modules, paths, man pages etc.
Am 07.10.11 09:58, schrieb Adam Hamsik:
>
> 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 ?
Yes. Kernel support for Lua exists only on my machines ;)
>
>>
>> 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>.
Thats reasonable and ok to me.
>
>>
>> We need a Makefile fragment.
Iain Hibbert posted one here earlier this year. We use that as starting
point.
>>
>> 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?
Home |
Main Index |
Thread Index |
Old Index