Hacker GitHub

← All repos

mozilla/narcissus

View on GitHub ↗ ★ 917 JavaScript archived

INACTIVE - http://mzl.la/ghe-archive - The Narcissus meta-circular JavaScript interpreter

18 mentions on Hacker News by 18 people: 1 story, 17 comments · first 2011-01-20 · latest 2022-09-13

Mentions per year 18 mentions · busiest year 2013 (7)
20082026
  1. …for future JS features at a time when development was a bit slow that allowed quick prototypes. https://github.com/mozilla/narcissus https://wiki.mozilla.org/Narcissus
  2. Done, by Brendan Eich, in 2004: https://github.com/mozilla/narcissus/
  3. …JavaScript) uses a "recursive ascent" parser, or what I would call a hand-written bottom-up parser: https://github.com/mozilla/narcissus/blob/master/lib/parser.... I played with this code like 8 years ago and remember being pretty confused…
  4. Previously: https://github.com/mozilla/narcissus
    comment by anewhnaccount · 2015-06-21 · in MetaES – JavaScript in JavaScript interpreter
  5. …to run the javascript in a interpreter written in javascript /sarcasm >> EDIT: oh god it's real https://github.com/mozilla/narcissus
    comment by daenz · 2014-09-22 · in EBay under pressure as hacks continue
  6. …a test-bed for new JS language features (or at least meant to be - don't know how far along it is): https://github.com/mozilla/narcissus
    comment by vidarh · 2013-12-13 · in Vim.js - JavaScript port of Vim
  7. Also, Narcissus: https://github.com/mozilla/narcissus
    comment by mnemonik · 2013-10-30 · in Java Virtual Machine in pure Node.js
  8. And Mozilla's (mothballed) Narcissus: https://github.com/mozilla/narcissus
    comment by cpeterso · 2013-10-30 · in Java Virtual Machine in pure Node.js
  9. …it is simplified, but that's a strength as well as a weakness. But anyway: A metascircle evaluator: https://github.com/mozilla/narcissus It's not Homoiconic, and nor does it have macros - but a number of the languages the OP named as…
  10. https://github.com/mozilla/narcissus , https://github.com/jterrace/js.js , etc.
  11. …Mozilla created a JavaScript interpreter written in JavaScript (to test new language features): https://github.com/mozilla/narcissus/
    comment by MatthewPhillips · 2013-03-27 · in Mozilla and Epic Announce Unreal Engine for the Web
  12. Another JavaScript VM in JavaScript (this one by Brendan Eich and Mozilla): https://github.com/mozilla/narcissus Narcissus is pretty cool - it's used as a testbed for new Harmony features. It's more reliant on some Spidermonkey specific…
    comment by AntiRush · 2013-01-05 · in Continuum - A javascript ES6 VM
  13. …which is aimed at sand-boxing (and looks like an interesting if not efficient idea) and https://github.com/mozilla/narcissus/ which has the stated goal of being used for experimentation with the language itself (so the fact it is…
    comment by dspillett · 2012-07-27 · in Open-Source High-quality PDF of SICP
  14. There's narcissus too ( https://github.com/mozilla/narcissus )
  15. This appears to be the same goal as https://github.com/mozilla/narcissus/ but substantially less clever.
  16. Narcissus https://github.com/mozilla/narcissus/ It's been used as part of the Narrative JavaScript project to parse the JavaScript-like njs language and compile it back to JavaScript. http://www.neilmix.com/narrativejs/doc/
    comment by bitanarch · 2011-07-07 · in Javascript AST trickery with burrito
  17. …is out of date. (I'm not sure why it hasn't been removed yet.) The new project page is here: https://github.com/mozilla/narcissus We moved it to GitHub to make it easier for people to submit pull requests and the like.
    comment by pcwalton · 2011-01-20 · in Zaphod - JavaScript written in JavaScript