diff options
Diffstat (limited to 'docs/index.html')
-rw-r--r-- | docs/index.html | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/docs/index.html b/docs/index.html index d0b06ae..47dc47c 100644 --- a/docs/index.html +++ b/docs/index.html | |||
@@ -400,20 +400,16 @@ | |||
400 | function/<tt>nil</tt> | 400 | function/<tt>nil</tt> |
401 | </td> | 401 | </td> |
402 | <td> | 402 | <td> |
403 | If provided, will be called in every created Lua state right after initializing the base libraries. | 403 | If provided, will be called in every created Lua state right after initializing the base libraries, with a single string argument, either <tt>"lane"</tt> or <tt>"keeper"</tt>.<br/> |
404 | <br /> | 404 | If it is a C function, a C closure will be reconstructed in the created state from the C pointer. Lanes will raise an error if the function has upvalues.<br/> |
405 | Keeper states will call it as well, but only if it is a C function (keeper states are not able to execute any user Lua code). | 405 | Keeper states will call it as well, but only if it is a C function (keeper states are not able to execute any user Lua code).<br/> |
406 | <br /> | ||
407 | Typical usage is twofold: | 406 | Typical usage is twofold: |
408 | <ul> | 407 | <ul> |
409 | <li>Tweak <tt>package.loaders</tt></li> | 408 | <li>Tweak <tt>package.loaders</tt></li> |
410 | <li>Load some additional C functions in the global space (of course only a C function will be able to do this).</li> | 409 | <li>Load some additional C functions in the global space (of course only a C function will be able to do this).</li> |
411 | </ul> | 410 | </ul> |
412 | That way, all changes in the state can be properly taken into account when building the function lookup database. Default is <tt>nil</tt>. | 411 | That way, all changes in the state can be properly taken into account when building the function lookup database. Default is <tt>nil</tt>.<br/> |
413 | <br /> | 412 | If <tt>on_state_create()</tt> is a Lua function, it will be transfered normally before the call.<br/> |
414 | If <tt>on_state_create()</tt> is a Lua function, it will be transfered normally before the call. | ||
415 | <br /> | ||
416 | If it is a C function, a C closure will be reconstructed in the created state from the C pointer. Lanes will raise an error if the function has upvalues. | ||
417 | </td> | 413 | </td> |
418 | </tr> | 414 | </tr> |
419 | 415 | ||