Index: trunk/tests/lualib_test/lualib_test.cc
===================================================================
--- trunk/tests/lualib_test/lualib_test.cc	(revision 99)
+++ trunk/tests/lualib_test/lualib_test.cc	(revision 213)
@@ -1,4 +1,5 @@
 #include <nv/lib/lua.hh>
 #include <nv/lua/lua_state.hh>
+#include <nv/lua/lua_dispatch.hh>
 #include <nv/lua/lua_raw.hh>
 #include <nv/lua/lua_glm.hh>
@@ -10,4 +11,10 @@
 #include <functional>
 #include <nv/gui/gui_element.hh>
+
+void hello( const std::string& h )
+{
+	std::cout << h << " world from C++!" << std::endl;
+}
+
 
 int main(int, char* [])
@@ -22,7 +29,9 @@
 	{
 		nv::lua::state state( true );
-		nlua_register_glm( state );
+		nv::lua::register_glm( state );
 		// run the Lua script
+		state.register_function<decltype(hello),&hello>( "hello" );
 		state.do_file( "init.lua" );
+		//std::cout << nv::function_traits<decltype(hello)>::arg_count << std::endl;
 
 		log.set_level( nv::LOG_INFO );
