News for hackers. Stuff that matters.
Re:GHCJS - Haskell in the Browser by colanderman on Wednesday June 26, 2013 @04:02PM (#5948616)
No. Automatic tail call elimination can't be implemented without breaking JS semantics.

Manual tail calls can perfectly well be implemented without breaking anything.

Re:GHCJS - Haskell in the Browser by yoklov on Wednesday June 26, 2013 @10:49PM (#5950469)
Of course! The parent mentioned JS getting them however, which is, as I mentioned, impossible.
Re:GHCJS - Haskell in the Browser by chongli on Wednesday June 26, 2013 @05:08PM (#5949066)
Yeah, just add goto!
Re:GHCJS - Haskell in the Browser by colanderman on Wednesday June 26, 2013 @10:13PM (#5950350)
Yes, add goto. If JS is going to be the "assembly language of the web", it needs a general branch construct or it will suck.