You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Sami Vaarala 51bcd2ca1b more incomplete builtins 12 years ago
licenses murmurhash2 license 12 years ago
references Ecmascript E5 and E5.1 specifications as references (license allows redistribution) 12 years ago
src more incomplete builtins 12 years ago
testcases test case for Array.prototype.toString() called on a non-Array 12 years ago
.gitignore add stripped files to ignore too 12 years ago
LICENSE.txt add a basic README and LICENSE 12 years ago
README.txt Ecmascript E5 and E5.1 specifications as references (license allows redistribution) 12 years ago

README.txt

=======
Duktape
=======

Duktape is a small and portable Ecmascript E5/E5.1 implementation.
It is intended to be easily embeddable into C programs, with a C API
similar in spirit to Lua's.

The goal is to support the full E5 feature set like Unicode strings
and Perl 5 -like regular expressions. Other feature highlights:

* Custom types (like pointers and buffers) for better C integration

* Reference counting and mark-and-sweep garbage collection, with
finalizer support

* Co-operative threads, a.k.a. coroutines

* Tail call support

For building, see::

doc/building.txt

For an API description for calling code, see::

doc/api.txt

The internal design is described in a bunch of separate documents.
You should begin with the overview in::

doc/design.txt

Duktape is licensed under the MIT license (see ``LICENSE.txt``).
MurmurHash2 is used internally; it is also under the MIT license.

Have fun!