# Homoiconicity [[Metaprogramming]] A term that I never really understood. It seems to be used by people to denote that [[Lisp Languages]] have a syntax that mirrors the internal representation of the AST / data structures in general. Very useful property for [[Macros (Programming)]] and [[Metaprogramming]], but where is the boundary drawn? Because once parsed, my [[SEXP Representation]] is nothing like its notation. See [[TWEET - 20220605 Thread about Homoiconicity]].