Index: ossp-web/new/news.txt RCS File: /v/ossp/cvs/ossp-web/new/news.txt,v rcsdiff -q -kk '-r1.151' '-r1.152' -u '/v/ossp/cvs/ossp-web/new/news.txt,v' 2>/dev/null --- news.txt 2006/06/11 07:06:26 1.151 +++ news.txt 2006/07/23 12:57:16 1.152 @@ -1,3 +1,4 @@ +22-Jul-2006: Released L 1.6.20060722 08-Jun-2006: Released L 2.0.7 17-Apr-2006: Released T 2.0.6 13-Mar-2006: Released L 1.4.2 Index: ossp-web/pkg/lib/index.wml RCS File: /v/ossp/cvs/ossp-web/pkg/lib/index.wml,v rcsdiff -q -kk '-r1.122' '-r1.123' -u '/v/ossp/cvs/ossp-web/pkg/lib/index.wml,v' 2>/dev/null --- index.wml 2006/06/08 18:17:39 1.122 +++ index.wml 2006/07/23 12:57:16 1.123 @@ -40,6 +40,9 @@ + Index: ossp-web/pkg/lib/js/.cvsignore RCS File: /v/ossp/cvs/ossp-web/pkg/lib/js/.cvsignore,v co -q -kk -p'1.1' '/v/ossp/cvs/ossp-web/pkg/lib/js/.cvsignore,v' | diff -u /dev/null - -L'ossp-web/pkg/lib/js/.cvsignore' 2>/dev/null --- ossp-web/pkg/lib/js/.cvsignore +++ - 2025-04-04 17:33:04.851732900 +0200 @@ -0,0 +1 @@ +*.html Index: ossp-web/pkg/lib/js/index.wml RCS File: /v/ossp/cvs/ossp-web/pkg/lib/js/index.wml,v co -q -kk -p'1.1' '/v/ossp/cvs/ossp-web/pkg/lib/js/index.wml,v' | diff -u /dev/null - -L'ossp-web/pkg/lib/js/index.wml' 2>/dev/null --- ossp-web/pkg/lib/js/index.wml +++ - 2025-04-04 17:33:04.854331550 +0200 @@ -0,0 +1,78 @@ + +#use wml::ossp area=pkg:lib subarea=js + +OSSP js + +

Mozilla JavaScript Engine

+ +

Abstract

+ +OSSP js is a stand-alone distribution of the JavaScript (JS) programming +language reference implementation from Mozilla -- aka "JSRef" or +"SpiderMonkey". This distribution provides a smart, stand-alone and +portable distribution of Mozilla JavaScript through a build environment +based on GNU autoconf, GNU libtool and GNU shtool, including support +for easy JavaScript build-time feature set selection (ECMA-3, JS-1.5, +JS-1.6), optional CLI line editing support, optional "stdio" based File +object support and JS/Perl bindings. Additionally, the C API in "libjs" +contains both the JavaScript engine and the required Sun math library +("fdlibm") and with all internal symbols carefully protected under the +"js" namespace. Finally, a js-config(1) utility and a pkg-config(1) +specification is provided to allow applications to easily build with the +JavaScript C API. + +

Justification

+ +OSSP js was created because for OSSP and similar pedantic C coding +projects a smart, stand-alone, portable, clean, powerful and robust +scripting language engine is required. JavaScript is a great programming +language and Mozilla JavaScript "SpiderMonkey" definitely is an +acceptable clean, powerful and robust implementation. Unfortunately +there is just a stand-alone distribution released from time to time +by Mozilla and it is far away from really being smart, stand-alone +and portable. At least for OSSP it was not acceptable having to +tell the community that for small and stand-alone C components like +the OSSP components they either have to install the great but large +Mozilla Firefox application (where Mozilla JavaScript is included) or +have to fiddle around theirself with an older stand-alone JavaScript +distribution and its weak build environment. OSSP js combines the best +from two worlds: the 1:1 repackaged JavaScript code base from Mozilla +and the usual amount of GNU autoconf, GNU libtool and GNU shtool +wrappers as always used by OSSP. Additionally, stand-alone ("stdio" +instead of NSPR based) File object support was required. + +

Versioning

+ +The version of OSSP js is M.N.YYYYMMDD where M.N is the JavaScript +branch and YYYYMMDD is the date where the JavaScript code was +extracted from the Mozilla CVS repository. + +

Documentation

+ +

Authors

+ + + + +

Status

+ + + +

Source

+ + + +

Donation

+ + +