In short, everything under the jive subdirectory can be required. So AFAIK, you cannot require something for which there is no corresponding file (in jive/xx/yy). I mean, the list of require-able things is a ls away.
What each does should be somewhat linked to its location and name. So jive.ui.Window is a window and jive.ui.Menu is a menu :) There are some jive.net.xxx stuff to do network io (udp, tcp, http and the all singing all dancing 2-way asynchronous cometd json over http) There are also some jive.utils.xxx things, debug, strings, that sort of things. The tricky thing is Lua will happily define a nil global for you if you forget to request something, that can make it difficult to know you've forgotten something before you try and run it. It was decided to keep this approach however since it keeps namespaces super clean and explicitely exposes dependencies of a file/class with others. Here's to keep you waiting while Ben writes its tutorial :) HTH - Fred -- Fred ------------------------------------------------------------------------ Fred's Profile: http://forums.slimdevices.com/member.php?userid=2170 View this thread: http://forums.slimdevices.com/showthread.php?t=46706 _______________________________________________ jive mailing list [email protected] http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive
