Hacker News new | ask | show | jobs
by lucian1900 1868 days ago
Not at all, even in Lisps there’s quoting. In-band signalling isn’t necessary for either meta programming or reflection.
2 comments

Saying the same thing from yet another perspective:

What you call in-band - I call data. What you call out-of-band - I call code.

What I call metaprogramming is erasing the distinction.

Signalling is the same thing as mutability. To signal is to flip a bit.

If code is data and data is immutable then code is immutable.

I am sure you see the contradiction in objectives.