Closed
Bug 583001
Opened 14 years ago
Closed 14 years ago
narcissus REPL
Categories
(Other Applications Graveyard :: Narcissus, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: dherman, Assigned: dherman)
References
Details
Attachments
(1 file, 1 obsolete file)
5.39 KB,
patch
|
pcwalton
:
review+
|
Details | Diff | Splinter Review |
It should be pretty easy to add an interactive mode to Narcissus, so it's more-or-less drop-in-replaceable for the JS shell. Dave
Assignee | ||
Comment 1•14 years ago
|
||
Attachment #462205 -
Flags: review?
Assignee | ||
Updated•14 years ago
|
Attachment #462205 -
Flags: review? → review?(pwalton)
Comment 2•14 years ago
|
||
Comment on attachment 462205 [details] [diff] [review] adds interactive REPL to narcissus >+ if (typeof x == "object") { >+ if (x != null && "toSource" in x) { >+ try { >+ print(x.toSource()); >+ } catch (e) { >+ } Maybe something should be printed here. >+ } else { >+ print("null"); >+ } >+ } else if (typeof x == "string") { >+ print(uneval(x)); >+ } else if (typeof x != "undefined") { >+ print(String(x)); Do you mean the string() function below?
Assignee | ||
Comment 3•14 years ago
|
||
> Maybe something should be printed here. I should've commented-- the somewhat weird logic is (at least roughly) tracking the JS shell, just because I figured acting gratuitously differently might confuse someone trying to debug Narcissus. I'll add comments to the function. > >+ } else if (typeof x != "undefined") { > >+ print(String(x)); > > Do you mean the string() function below? Since it's not an object, it can't throw, so there's no need to call the string() function. I'll add a comment. Dave
Assignee | ||
Updated•14 years ago
|
Assignee: dherman → nobody
Component: JavaScript Engine → Narcissus
Product: Core → Other Applications
QA Contact: general → narcissus
Assignee | ||
Updated•14 years ago
|
Assignee: nobody → dherman
Updated•14 years ago
|
Attachment #462205 -
Flags: review?(pwalton) → review-
Assignee | ||
Comment 4•14 years ago
|
||
Rebased and added comments to address pwalton's review. Dave
Attachment #462205 -
Attachment is obsolete: true
Attachment #463346 -
Flags: review?
Assignee | ||
Updated•14 years ago
|
Attachment #463346 -
Flags: review? → review?(pwalton)
Comment 5•14 years ago
|
||
Comment on attachment 463346 [details] [diff] [review] adds interactive REPL to narcissus r=me
Attachment #463346 -
Flags: review?(pwalton) → review+
Assignee | ||
Comment 6•14 years ago
|
||
http://hg.mozilla.org/tracemonkey/rev/f46f2b605fb9
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Updated•5 years ago
|
Product: Other Applications → Other Applications Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•