Macro systems are becoming increasingly popular (e.g. Rust and Sweet.js), but arguably neither of those languages is homoiconic in the Lisp sense (though see also Dave Herman&#x27;s &quot;Homoiconicity isn&#x27;t the point&quot; <a href="http:&#x2F;&#x2F;calculist.org&#x2F;blog&#x2F;2012&#x2F;04&#x2F;17&#x2F;homoiconicity-isnt-the-point&#x2F;" rel="nofollow">http:&#x2F;&#x2F;calculist.org&#x2F;blog&#x2F;2012&#x2F;04&#x2F;17&#x2F;homoiconicity-isnt-the-...</a> ).