Diff for /wikisrc/projects/project/lua_bindings_chicken_and_egg.mdwn between versions 1.1 and 1.5

version 1.1, 2013/06/02 17:31:30 version 1.5, 2014/02/27 09:21:31
Line 1 Line 1
 [lua](http://www.lua.org/) is obviously a great choice for an embedded scripting language in both [kernel space](https://www.netbsd.org/gallery/presentations/mbalmer/fosdem2012/kernel_mode_lua.pdf) and [user space](https://www.netbsd.org/gallery/presentations/mbalmer/fosdem2011/lua_in_netbsd.pdf).  [[!template id=project
   
 However, there exists a issue where lua needs [bindings](http://lua-users.org/wiki/BindingCodeToLua) to interface with NetBSD for it to be useful.  title="Lua bindings, chicken and egg"
   
 Someone needs to take on the grunt-work task of simply creating lua interfaces into every possible NetBSD component.  contact="""
   [tech-kern](mailto:tech-kern@NetBSD.org)
   """
   
   category="misc"
   difficulty="medium"
   duration="3 months"
   
   description="""
   [Lua](http://www.lua.org/) is obviously a great choice for an embedded scripting language in both [kernel space](https://www.netbsd.org/gallery/presentations/mbalmer/fosdem2012/kernel_mode_lua.pdf) and [user space](https://www.netbsd.org/gallery/presentations/mbalmer/fosdem2011/lua_in_netbsd.pdf).
   
   However, there exists a issue where Lua needs [bindings](http://lua-users.org/wiki/BindingCodeToLua) to interface with NetBSD for it to be useful.
   
   Someone needs to take on the grunt-work task of simply creating Lua interfaces into every possible NetBSD component.
   
 That same someone needs to produce meaningful documentation.  That same someone needs to produce meaningful documentation.
   
 As this enhances lua's usefulness, more lua bindings will then be created, etc.  As this enhances Lua's usefulness, more lua bindings will then be created, etc.
   
 This project's goal is to set that inertia by attempting to define and create a solid baseline of lua bindings.  This project's goal is to set that inertia by attempting to define and create a solid baseline of Lua bindings.
   
 ### Here is a list of things to possibly target  ### Here is a list of things to possibly target
   
Line 17  This project's goal is to set that inert Line 30  This project's goal is to set that inert
 * proplib  * proplib
 * envsys  * envsys
 * MI system bus code  * MI system bus code
 * gpio  
   ### WIP
   * [lua syscall porting](https://github.com/justincormack/ljsyscall)
   
   """
   ]]

Removed from v.1.1  
changed lines
  Added in v.1.5


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb