I agree with your analogy, it's pretty much like what Perl 6 is going to be to Perl 5. But you can't complain about it when words like `backward compatibility' do not appear in the upgrade manual. What if all these COBOL statements had been kept, but would have instead run much slower, because on the new COBOL version their meaning had extended and many new checks were necessary?
Or worse, as in this case, the old code touched a bug which made things run too fast, leading to unrealistically high speed expectations from the developer (and indirectly the management). I used the IBM example because they would have taken care of the following: they would've not fixed a bug whose fixing would seriously slow down all previous code (without making a big thing about it and write self-healing code) and they would've not let their product be mutilated by any redistributor.
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|