Why isn't JavaScript considered homoiconic? 2/2
-
-
-
@wycats Given a JS, I would like a JS function that adds 'a' in the middle of its argument list. No cheating with strings. :) -
@wycats The awkwardness of this function is inversely proportional to the homoiconicity of JavaScript. -
@deech if I'm allowed to use the parseToSexp(source) and sexpToSource(sexp) functions (which are clearly possible) no problem! -
@deech "no cheating with strings" is begging the question! I'm saying strings satisfy the eval(source) requirement. -
@wycats I think I get your point that homoiconic is fuzzy. Clearly there's a spectrum between "I look like myself" and "I can eval myself". -
@deech yeah I think the term adds more heat than light. -
@deech it also doesn't provide a good framework for understanding the importance of http://dl.acm.org/citation.cfm?id=2371420 …, which is sad. - 1 more reply
New conversation -
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.