3 ms·
> You can't run that code within the language so no, obviously not. Of course, you can. C is perfectly capable of writing C interpreters and compilers. > And
by eru 2mo ago
> You can't run that code within the language so no, obviously not.
Of course, you can. C is perfectly capable of writing C interpreters and compilers.
> And even if you could, strings + eval alone is not homoiconicity--programs are not manipulated by the compiler as unstructured text strings.
Lisps (typically) don't execute by walking over s-expressions, either. Lisp interpreters and compilers use more sophisticated representations.