Hacker News new | past | comments | ask | show | jobs | submit login
Homoiconicity (wikipedia.org)
20 points by shawndumas on Jan 19, 2016 | hide | past | favorite | 5 comments



Biggest example there is Rebol, and a claim is made that Clojure is a dialect of Rebol. NPOV alarms going off.


If referring to this sentence: "Examples are the programming languages Clojure, which is a contemporary dialect of Lisp, Rebol and Refal." Perhaps it's just poorly worded, but the intention seems to be to list each of those languages as being homoiconic, with an aside that Clojure is a modern Lisp. Maybe some parenthesis are in order, heh ;)


I added them :)


I think you're misreading that sentence. "Examples are the programming languages Clojure, which is a contemporary dialect of Lisp, Rebol and Refal.", which claims that Clojure is a dialect of lisp (indisputable), rather than Rebol. Rebol is just another example of a homoiconic language.


Agreed. I just looked at http://www.rebol.com/docs/view-source.html

That does not look at all anything like a Lisp, let alone like Clojure.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: