> It just turns out that homoiconicity is not hugely useful the large percentage of the time that you don't need metaprogramming,
It turns out that metaprogramming, like anything else, has many possible levels, and that for the shallower levels, Python's reflection, magic methods, and metaclasses suffice without too much heartburn.
But also:
> It just turns out that homoiconicity is not hugely useful the large percentage of the time that you don't need metaprogramming,
It turns out that metaprogramming, like anything else, has many possible levels, and that for the shallower levels, Python's reflection, magic methods, and metaclasses suffice without too much heartburn.