>>24
You are not arguing semantics, you are confusing implementation with language. Embedding Guile in a C program does not extend the semantics of the C language, while Lisp macros can extend the semantics of Lisp.
I suggest you meditate for a while on what Abelson meant when he crossed out "computer" from "computer science".