Some historical notes and entertaining stuffIvan Denisov wrote:Josef, if you see all the picture, please explain why there was no RETURN there before?
It is clear that is was done intentionally.
First of all, Ivan, luowy and everybody who is interested in the history of our compiler, I have included a technical report
of the first 2-phase Oberon compiler written at ETH Zurich. The CP compiler was derived from that work.
At that time, the cold war was not really over, we had a generic excuse for everything
someone put into a source code that did not give much sense:
"just to confuse the russians".
(Some actually put this phrase into a comment!)
Now back to the question:
The obvious answer is: just to confuse the russians.
And the interesting thing about this is that we now have the first documented case
where this cold war strategy really worked. And, unintentionally, it also confused the chinese.
Cheers, Josef