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 70e9352b9e add note that this mark-and-sweep testcase currently fails with a torture version 12 years ago
licenses murmurhash2 license 12 years ago
references Ecmascript E5 and E5.1 specifications as references (license allows redistribution) 12 years ago
runtests fixme note 12 years ago
src fix assertion, was against wrong valstack 12 years ago
testcases add note that this mark-and-sweep testcase currently fails with a torture version 12 years ago
.gitignore add stripped files to ignore too 12 years ago
LICENSE.txt add a basic README and LICENSE 12 years ago
Makefile change unit testing to use node-based test runner 12 years ago
README.txt Ecmascript E5 and E5.1 specifications as references (license allows redistribution) 12 years ago
SConstruct scons build files 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!