Jump to content




Universal Interpreter - Run scripts of your own composition

utility lua computer

  • You cannot reply to this topic
No replies to this topic

#1 minebuild02

  • Members
  • 97 posts

Posted 05 September 2016 - 02:28 PM

A pretty simple program, half a dozen lines or so.

What does it do:
  • Runs a program and gets the result if it is UINT-Compatible.
  • Runs the specified file, using the environment got from step 1.
The hell are UINT-Compatible programs?

UINT-Compatible (fully: Compatible with Universal Interpreter) programs exhibit these properties:
  • Does not execute any code except for environment assignation
  • Backs up the global namespace
  • Defines "global" functions
  • Returns a table containing defined functions
UINT-Compatible programs are, then, Lua modules that create a table containing functions that can be used as a runtime environment.
An example of an UINT-Compatible program is the Simple library.

BE ADVISED: If a program isn't UINT-Compatible, you should NOT run a script through it! The results could be dangerous!

Download!





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users