homoiconicity

¿Puede un lenguaje compilado ser homoicónico?

Por definición la palabra homoicónico significa: Misma representación de código y datos En LISP esto significa que us ... érprete en tiempo de compilación también puedan ser homoicónicos? O es el concepto de homoiconicidad ¿limitado a intérpretes?

Código homoicónico y "sin restricciones"de auto modificación + ¿Lisp es realmente auto modificación?

Seré franco al admitir que mi conocimiento de Lisp es extremadamente mínimo. Sin embargo, estoy muy interesado en el idioma y ... on Neumann no cuando se ejecuta en dicha máquina. [Y el teorema de Godels sería ejecutable. Jaja, pensamiento aterrador: P])

¿En qué sentido son lenguas como Elixir y Julia homoicónicas?

La homoiconicidad en Lisp es fácil de ver: (+ 1 2) Es tanto la llamada a la función + con 1, 2 como argumentos, además de ... omo 1 + 2 en Julia es, inmediatamente, datos - como cómo (+ 1 2) en Lisp es solo una lista. ¿Sigue siendo homicida, entonces?