<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Wrapper Structure</title><link>https://sourceforge.net/p/lua4pas/wiki/Wrapper%2520Structure/</link><description>Recent changes to Wrapper Structure</description><atom:link href="https://sourceforge.net/p/lua4pas/wiki/Wrapper%20Structure/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 27 Feb 2012 15:55:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/lua4pas/wiki/Wrapper%20Structure/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Wrapper Structure modified by gasdeveloper</title><link>https://sourceforge.net/p/lua4pas/wiki/Wrapper%2520Structure/</link><description>&lt;pre&gt;--- v2 
+++ v3 
@@ -3,6 +3,10 @@
 
 - - - - -
 
-####TLuaVM####
-In lua the lua_State* is the pointer to the lua instance (VM). The concept here should be to abstract it into an Object containing and managing the lua_State* for the developer. (The developer will not be given access to the lua_State* all access to it is managed from the wrapper)
+####TL4PInstance####
+In lua the lua_State* is the pointer to the lua instance (VM). The concept here is to abstract it into an Object containing and managing the lua_State* for the developer. (The developer will not be given access to the lua_State* all access to it is managed from the wrapper)
+
+TL4PInstance automatically registers and opens the lua_State* for the developer, along with handling the stack (in the future). It contains methods registerFunction and registerMethod to register functions of the correct prototype to be accessed by lua scripts.
+
+The TL4PInstance.registerFunction and TL4PInstance.registerMethod Register the code to global functions in the lua_State*. In the future it will be possible to register code to a TL4PTable object.
 
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gasdeveloper</dc:creator><pubDate>Mon, 27 Feb 2012 15:55:26 -0000</pubDate><guid>https://sourceforge.netd71379a862dbc498ee72cfd27dd62afc436c26c0</guid></item><item><title>WikiPage Wrapper Structure modified by gasdeveloper</title><link>https://sourceforge.net/p/lua4pas/wiki/Wrapper%2520Structure/</link><description>&lt;pre&gt;--- v1 
+++ v2 
@@ -1,6 +1,8 @@
 #Lua4Pas Wrapper Structure Overview#
 Below is an overview of the planned structure that Lua will be accessed and used in. Please keep in mind that this project is still in the planning phase and actual changes may not be made back to this document until they are stable.
 
-
+- - - - -
+
 ####TLuaVM####
-In lua the lua_State* is the pointer to the lua instance (VM). The concept here should be to abstract it into a 
+In lua the lua_State* is the pointer to the lua instance (VM). The concept here should be to abstract it into an Object containing and managing the lua_State* for the developer. (The developer will not be given access to the lua_State* all access to it is managed from the wrapper)
+
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gasdeveloper</dc:creator><pubDate>Tue, 27 Dec 2011 22:39:00 -0000</pubDate><guid>https://sourceforge.net2dfb805cac238db3d235314cb9acc5613693a979</guid></item><item><title>WikiPage Wrapper Structure modified by gasdeveloper</title><link>https://sourceforge.net/p/lua4pas/wiki/Wrapper%2520Structure/</link><description>#Lua4Pas Wrapper Structure Overview#
Below is an overview of the planned structure that Lua will be accessed and used in. Please keep in mind that this project is still in the planning phase and actual changes may not be made back to this document until they are stable.


####TLuaVM####
In lua the lua_State* is the pointer to the lua instance (VM). The concept here should be to abstract it into a </description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">gasdeveloper</dc:creator><pubDate>Tue, 27 Dec 2011 22:36:24 -0000</pubDate><guid>https://sourceforge.net079a46461d348c61ea7c8fe9ba465a44a021858a</guid></item></channel></rss>