Skip to content
This repository has been archived by the owner on Jan 19, 2022. It is now read-only.
dherman edited this page Oct 21, 2010 · 18 revisions

Narcissus

Narcissus is a JavaScript interpreter written in pure JavaScript, using the SpiderMonkey engine.

Get involved

The Narcissus mailing list (archives) is the place to go with questions or discussion topics. You can also join us on the #narcissus channel on irc.mozilla.org. Bugs should be reported via Bugzilla.

Projects

There are plenty of tasks we could use help on!

We have filed Bugzilla bug 584777 for tracking Narcissus code cleanup tasks that are still outstanding.

We also would like to pass as many of the SpiderMonkey tests as we can. We keep a list of failing tests in tests/narcissus-failures.txt. These tests live in the js/src/tests directory of the central Mozilla repository. To run them, you will need to build SpiderMonkey from source.

We're always happy to help on the #narcissus channel on irc.mozilla.org!

Fork this code

Narcissus is tri-licensed under:

You can always fork the code and modify it. If you'd like to contribute your edits back to us, you can do a pull request on Github. However, we can only accept pull requests from people who have filled out a Mozilla committer's agreement. If you have any trouble with this process, feel free to ask us for help on #narcissus and we'll do everything we can to help.

Clone this wiki locally