News for hackers. Stuff that matters.
Re:Python 3.11: “Zero cost” exception handling by jerf on Wednesday October 06, 2021 @10:00AM (#28773285)
This is on a different dimension.

Up to this point, in Python, exceptions were always checked, so they were "free" in the sense you were always paying for them anyhow. I remember many C++ programmers migrating to Python back in the ol' comp.lang.python days having this described to them. You don't have to worry about exception-heavy code, because since you're always paying for them anyhow, you might as well use them.

A lot of making CPython code run well works like that. You want to use as much of the stuff you're already always paying for anyhow, rather than reimplementing any of it in your own code.

There are no comments on this comment yet.