Hacker News new | ask | show | jobs
by fao_ 3044 days ago
> One interesting fact about homoiconicity is that extremely low-level languages (like assembly code) and extremely high-level languages (like Prolog) are homoiconic, yet there is a large gap "in the middle", where there are many languages (like Java, C, Python etc.) that lack this property.

There are languages like picolisp and guile that try and fill that gap a little :)

1 comments

I'd like to know more examples of this
Have you not heard of Clojure?

https://clojure.org