Comment by kccqzy

3 months ago

> Basically, you won't need those things 99.99% of the time

That's kind of my point. If you don't need a language feature 99.99% of the time perhaps it is better to cut it out from your language altogether. Well unless your language is striving to have the same reputation as C++. In Python's case here's a compromise: such features can only be used in a Python extension in C code, signifying their magic nature.

I think it's fine to have those if it makes API design and better. In my mind, there's "code you should write" and there's "code only libraries should write".