Skip to content

Duktape - embeddable Javascript engine with a focus on portability and compact footprint

License

Notifications You must be signed in to change notification settings

hyunjunekim/duktape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

=======
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!

About

Duktape - embeddable Javascript engine with a focus on portability and compact footprint

Resources

License

Stars

Watchers

Forks

Packages

No packages published