Hi Bruno,

On 4/16/24 8:47 AM, Bruno Haible wrote:
> Yes, they _can_ be made static, but they can also be left as-is. And so,
> as a developer, you start to spend time considering whether to make a
> function static or not. That time is not well spent.

We are in agreement there. PyCharm gives hints that you can make
function static, but I ended up turning it off. That case was an easy
example, but there is little benefit. In the first line of main we
have 'info = GLInfo()' which is clear enough.

> When a programmer, each time they define a function, they consider which
> of the 13 variants is suitable or the best, they spend time on a thing
> that is not necessary for the functioning of their program.

LOL, that is a good example. I can't tell if there are any you missed
because I haven't used C++ in ~5 years.

> A workaround is to move the loop into a function, and then use
> 'return' from different locations.

True, I'll get around to fixing that break eventually. Atleast Python
is fast enough that it doesn't really matter in the grand scheme of
things.

Collin

Reply via email to