Hacker News new | ask | show | jobs
by chrismccord 4105 days ago
It's close enough that arguing over the definition without explanation isn't useful. For those curious, Elixir's AST is represented by its own datastructures. Based on where you look up the definition, this is or isn't enough to classify as homoiconic, but the point Drew is making is the same. A programmable AST is hugely powerful for metaprogramming.