&gt; Seed7 supports the introduction of new syntax elements and their semantics into the language and it allows new language constructs to be defined using the Seed7 language itself<p>This just sounds like Lisp macros.