4 ms·
That macro system isn't exactly homoiconicity. Maybe a first-class AST? Whatever it is, I like it.
by rhdoenges 15y ago
That macro system isn't exactly homoiconicity. Maybe a first-class AST?
Whatever it is, I like it.
- josevalim 15y agoThat's a good discussion. I could not find any concrete specification of what homoiconicity means. But there are other languages (like Erlang, Julia and others) which provides the same kind of "first-class AST" and are called homoiconic. In any case, I believe we can agree what it is called doesn't matter much. What we can do with it, does. :)