I personally plan not to retire; boredom feels too much like work to me.
Grammar Girl opines that the rule against splitting infinitives is misguided, but notes:
There's no reason to deliberately split infinitives when you know it's
going to upset people. The safer path is always to avoid splitting an
infinitive. I would never split an infinitive in a pitch letter to an
editor, for example, because there are certainly editors out there who
believe the myth. If you want to get the assignment, don't split
infinitives. For the same reason, I'd never split an infinitive in a
cover letter for a job.
She goes on to conclude:
The bottom line is that you can usually avoid splitting infinitives if
you want to, but don't let anyone tell you that it's forbidden.
Looking at it from a programming perspective:
case 0: LifePlan::retirementPlan = !(To(retire)); break; // not to retire
case 1: LifePlan::retirementPlan = To(!retire); break; // to not retire
You could argue that
case 0 and
case 1 could produce completely different outcomes, depending on
- What the
To() function does with an input versus its negation, and
- What it means to negate the return value of the
I would argue that both would lead to incomes involving not retiring.