PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

Homoiconicity

Homoiconicity

Homoiconicity is a 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 Lisp, Clojure, Scheme, Racket, REBOL, XSLT, Boron

gotos-feature.html 路 homoiconic-feature.html 路 infix-notation-feature.html

View source

PLDB - Build the next great programming language 路 v2022 Day 28 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub feedback@pldb.com