PLDB
Languages Features Calendar About Lists Add Language
GitHub icon

Homoiconicity

Homoiconicity

Homoiconicity is a language feature.

A language is homoiconic if a program written in it can be manipulated as data using the language, and thus the program's internal representation can be inferred just by reading the program itself.

Languages with Homoiconicity include Scheme, Clojure, Lisp, Racket, XSLT

Article source

PLDB - Build the next great programming language 路 v2022 Docs Acknowledgements Email GitHub