summaryrefslogtreecommitdiffstats
path: root/libraries/mujs/README
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/mujs/README')
-rw-r--r--libraries/mujs/README11
1 files changed, 11 insertions, 0 deletions
diff --git a/libraries/mujs/README b/libraries/mujs/README
new file mode 100644
index 0000000000..6e9a9606c0
--- /dev/null
+++ b/libraries/mujs/README
@@ -0,0 +1,11 @@
+MuJS is a lightweight Javascript interpreter designed for embedding in other
+software to extend them with scripting capabilities. It is written in portable
+C and implements ECMAScript as specified by ECMA-262.
+
+Why? Because V8, SpiderMonkey and JavaScriptCore are all too big and complex.
+MuJS's focus is on small size, correctness and simplicity.
+
+The interface for binding with native code is designed to be as simple as
+possible to use, and is similar to Lua. There is no need for interacting with
+byzantine C++ template mechanisms, or worry about marking and unmarking garbage
+collection roots, or wrestle with obscure build systems.