News for hackers. Stuff that matters.
Re:Yes, Python is Slow, and I Don’t Care by kazinator on Friday September 08, 2017 @03:10PM (#15203126)
> If you use metaprogramming (i.e. Lisp macros, Scheme/Racket macros, Clojure macros), then the only way to have truly reliable checks is at run time.

That is a misconception. The macros output a target language and that can be checked. Plus macros can do their own checking before that. A macro expander can perform some static checks. In TXR Lisp, warnings about unbound functions and variables come from the macro-expanding code walk.

There are no comments on this comment yet.