What made me believe JS / JSON were homoiconic was down to the following vulnerable method of loading a JSON file:
var obj = eval (json);
What made me believe JS / JSON were homoiconic was down to the following vulnerable method of loading a JSON file:
But after reading your post, I can see how this differs from homiconicity