5 ms·
It's not uncommon to leap frog versions in such cases. PHP went from 5 to 7, for instance.
by joshlemer 7y ago
It's not uncommon to leap frog versions in such cases. PHP went from 5 to 7, for instance.
- diag 7y agoBut that's because PHP6 was dumped after being in development for a while.
- deleted 7y ago[deleted]
- SwellJoe 7y agoThis is not entirely unlike that. Somewhere along the way, everybody realized Perl 6 was not the path forward from Perl 5, and so Perl 6 never really took the place of Perl 5, just like PHP6 never took the place of PHP 5. It looks like a pretty similar scenario, if you squint, I think. It makes little difference for Perl that this experiment in a next generation version of the language is still alive and going its own way. The result is the same...people kept moving forward with version 5, and if it needs a new version, it can't use version 6 because 6 was already used for that other experiment (that failed to take the place of Perl 5).
- chubot 7y agoYeah there was also no ecmascript 4, it went from es3 to 5 because 4 was abandoned as too complex.
- cpeterso 7y agoAnd Microsoft skipped DirectX 4.0: "after DirectX 3 was released, Microsoft began developing versions 4 and 5 at the same time. Version 4 was to be a shorter-term release with small features, whereas version 5 would be a more substantial release. The lack of interest from game developers in the features stated for DirectX 4 resulted in it being shelved, and the corpus of documents that already distinguished the two new versions resulted in Microsoft choosing to not re-use version 4 to describe features intended for version 5." https://en.wikipedia.org/wiki/DirectX#Version_history https://en.wikipedia.org/wiki/DirectX#Version_history
- ether_at_cpan 7y agoFor those that can remember back that far, MacOS also jumped from 5 to 7. (7 was the first version that supported running multiple applications at once.. not counting the MultiFinder hack that came before it by a few years.)
- blahedo 7y agoIt certainly did not. System 6 (including MultiFinder if you had enough RAM to support it ;) was active for several years in the early 90s before System 7 came out. The label "MacOS", meanwhile, didn't show up until a few years after that.
- ether_at_cpan 7y agoDoh, yes, system 6 was current for quite a while. I wonder what other thing from that era I confused it with. I swear something around that time skipped a 6.
- duskwuff 7y agoSystem 7 skipped from 7.1 straight to 7.5. (And the pattern was repeated with 8.1 and 8.5.)
- ken 7y agoSolaris skipped from 2.6 to 7. UnixWare also jumped from 2.x to 7. HP/UX skippped from 3.x to 6.x. In perhaps the strangest version jump of all time, Darwin jumped from 1.4.1 to 5.1, as part of Mac OS X 10.1.1. It seems Unix vendors really don't like low version numbers. Of course, Windows famously jumped from 3.x to 95, so it's not like they're any better.
- Conan_Kudo 7y agoWindows 95 was Windows 4.0. There are several parts of Windows 95 that even indicated this in a user-visible way. Microsoft was surprisingly good at not skipping numbers, until the jump from Windows 8.1 to Windows 10, which also lead to the NT kernel jumping from 6.x to 10.
- deaddodo 7y agoThey didn't "skip" php6. The primary goal of PHP6 was to implement full unicode support and drop mbstring. However, that took much longer than expected and multiple major features ended up getting backported to 5.3, 5.4 and 5.6; to the point that PHP 7 became the new feature version while PHP6 was worked on. They eventually gave up and PHP7 was released with unicode support built fairly deep, but basic string types and the like still being byte arrays. PHP7 was PHP6, without the native and full unicode coverage requirement.
- Dylan16807 7y ago"giving up" sounds like "skipping" to me.