|
|
Log in / Subscribe / Register

Improved error reporting for CPython 3.10—and beyond

Improved error reporting for CPython 3.10—and beyond

Posted May 25, 2022 4:55 UTC (Wed) by NYKevin (subscriber, #129325)
In reply to: Improved error reporting for CPython 3.10—and beyond by rsidd
Parent article: Improved error reporting for CPython 3.10—and beyond

In my experience, text-expansion (and token/macro-expansion) languages fall into two camps:

* Lisp (and Lisp-likes): I have no experience with it, so I won't state an opinion.
* Not-Lisp: Ranges from bad (e.g. the C preprocessor, bash string expansion) to godawful (e.g. C++ template metaprogramming). LaTeX is somewhere between those two extremes.

I have never met a (not-Lisp) expansion language that I actually liked. I'm not sure why programmers keep trying to build them.


The LWN site is currently under high scraper load, so comment display has been suppressed for anonymous users. If you are a human, you may read the comments by clicking the button below:

Note: you can avoid this step in the future by logging into your LWN account.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds