Skip to content
ontologydriven
Sign out

Dictionary

Words, grammatical forms and meanings linked to the ontology.

homoiconic en · ADJ

Etymology

Etymology tree Proto-Indo-European *sem- Proto-Indo-European *-os Proto-Indo-European *-ós Proto-Indo-European *-ós Proto-Indo-European *somHós Proto-Hellenic *homós Ancient Greek ὁμός (homós)der. English homo- English iconic English homoiconic From homo- (“self-”) + iconic (“representing”).

Meanings

  1. (not-comparable, of a language) Exhibiting homoiconicity.
    • Instead, the homoiconic paradigm draws from the mathematics of computability theory. […] In the case of a homoiconic programming language, the program processes itself, performing mechanical reductions on the application until there is nothing left except the answer. 2015, Robert Fischer, Java Closures and Lambda, Apress, →ISBN, page 190:
    • Clojure and other languages from the Lisp family are homoiconic. In a homoiconic language, the source code of a program is represented as a plain data structure. 2017, Eduardo Diaz, Shantanu Kumar, Akhil Wali, Clojure: High Performance JVM Programming, Packt Publishing Ltd, →ISBN, page 392: