> I don't believe it's a matter of being light, it's simply a matter of 
> security.  Embedded scripting engines within games must heavily limit a 
> language's capabilities to avoid malicious intent. Lua for example, used 
> within WoW, is very primitive by design.
>
> There are examples of this in the Java community as well.  RoboCode, 
> written within IBM and now open source uses Java's security manager to 
> restrict callers from creating threads or getting access to system 
> resources.
>
> I believe that it would be incredibly complex to implenent safe guards 
> in an open class system but hopefully I am terribly misguided.  :)

Why's sandbox (see another current thread) might help here.

Of course, I'll be packaging Ruby 1.8.5 for iPAQ/linux as soon as it is
released. Lightweight in my sense is smaller packages. I'll be using ruby,
readline, irb and openssl only. I packaged network stuff separately in the
past, but a PDA without network seems a bit useless. Oh, this will be
unpacked onto jffs2, which is a compressed FS, so the actual flash-usage
isn't much higher.

~/iPAQ/Ruby/ruby-1.8.5/ipkg$ wc *ipk
     34     202    8344 erb1.8_1.8.5-preview3-1_arm.ipk
      7      30     634 erb_1.8.5-preview3-1_arm.ipk
    118     619   30304 irb1.8_1.8.5-preview3-1_arm.ipk
      8      29     636 irb_1.8.5-preview3-1_arm.ipk
     43     308   16210 ruby1.8-curses_1.8.5-preview3-1_arm.ipk
   1387    8625  494482 ruby1.8-dev_1.8.5-preview3-1_arm.ipk
    446    2429  115234 ruby1.8-doc_1.8.5-preview3-1_arm.ipk
    231    1476   87676 ruby1.8-openssl_1.8.5-preview3-1_arm.ipk
     22     150    7496 ruby1.8-readline_1.8.5-preview3-1_arm.ipk
    305    1489   66108 ruby1.8-rexml_1.8.5-preview3-1_arm.ipk
    109     594   25956 ruby1.8-rss_1.8.5-preview3-1_arm.ipk
     14      79    2534 ruby1.8-runit_1.8.5-preview3-1_arm.ipk
    192    1106   51064 ruby1.8-soap_1.8.5-preview3-1_arm.ipk
     94     555   25262 ruby1.8-test_1.8.5-preview3-1_arm.ipk
    139     762   33818 ruby1.8-webrick_1.8.5-preview3-1_arm.ipk
     80     461   23358 ruby1.8-wsdl_1.8.5-preview3-1_arm.ipk
     96     548   22922 ruby1.8-xmlrpc_1.8.5-preview3-1_arm.ipk
     57     329   14210 ruby1.8-xsd_1.8.5-preview3-1_arm.ipk
     75     353   15630 ruby1.8-yaml_1.8.5-preview3-1_arm.ipk
   3048   18428  987842 ruby1.8_1.8.5-preview3-1_arm.ipk
      7      32     648 ruby_1.8.5-preview3-1_arm.ipk
   6512   38604 2030368 total