As an exercise in not taking oneself too seriously, I will admit that, probably for the first time in at least 25 years, I fell for an April Fools Day joke.
I wrote the following piece, and only as I wrote the last line, I realized that this proposal wasn't real. Nice one Loren.
Matlab developer Loren Shure writes on her blog this week about a proposed spec for a adding the GOTO command to Matlab. Now I was trained to believe that GOTO is a source of pure evil in programming. The core Matlab system design has never been very "modern", showing too clearly its FORTRAN background, but even so, this seems like an unnecessary backward step.
Loren writes that "The problem with GOTOs is not the GOTO itself, but with the label." but then goes on to describe a bizarre spec that includes fractional line numbers, complex line numbers and random GOTO targets. This would be guaranteed to make "spaghetti code".
She wrote this on April 1, and it looks more like an April fools joke than a serious proposal.