Narcissus is a JavaScript interpreter written in pure JavaScript (i.e., a meta-circular evaluator), using the SpiderMonkey engine.
Originally a proof-of-concept by Brendan Eich, Narcissus is being revived as a test-bed for rapidly prototyping new language features for the JavaScript language (as well as the ECMAScript standard).
Documentation can be found on the Narcissus wiki.
- Tom Austin
- Brendan Eich
- Andreas Gal
- Shu-yu Guo
- Dave Herman
- Bruno Jouhier
- Gregor Richards
- Dimitris Vardoulakis
- Patrick Walton