diff options
author | bapt <bapt@FreeBSD.org> | 2014-11-29 06:53:19 +0800 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2014-11-29 06:53:19 +0800 |
commit | 3836907b95afdf2ce88bc936c927fff093f6d5e9 (patch) | |
tree | 41bf091655cdac09bab6ace9cfac2b1759e4cc0b /lang/Makefile | |
parent | 63bab539a4ae32d84bca600e40fd61c896ae4f2f (diff) | |
download | freebsd-ports-gnome-3836907b95afdf2ce88bc936c927fff093f6d5e9.tar.gz freebsd-ports-gnome-3836907b95afdf2ce88bc936c927fff093f6d5e9.tar.zst freebsd-ports-gnome-3836907b95afdf2ce88bc936c927fff093f6d5e9.zip |
Duktape is an embeddable Javascript engine, with a focus on portability and
compact footprint.
Duktape is easy to integrate into a C/C++ project: add duktape.c and duktape.h
to your build, and use the Duktape API to call Ecmascript functions from C code
and vice versa.
Main features:
* Embeddable, portable, compact; about 210kB code, 80kB memory, 40kLoC source
(excluding comments etc)
* Ecmascript E5/E5.1 compliant, some features borrowed
from E6 draft
* Built-in regular expression engine
* Built-in Unicode support
* Minimal platform dependencies
* Combined reference counting and mark-and-sweep garbage collection with
finalization
* Custom features like coroutines, built-in logging framework, and built-in
CommonJS-based module loading framework
* Property virtualization using a subset of Ecmascript E6 Proxy object
* Liberal license (MIT)
Diffstat (limited to 'lang/Makefile')
-rw-r--r-- | lang/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile index 6cb5a8884d97..f2483622175f 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -49,6 +49,7 @@ SUBDIR += dlv SUBDIR += dmd1 SUBDIR += dmd2 + SUBDIR += duktape SUBDIR += ecl SUBDIR += elan SUBDIR += elixir |