Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
 
For 2021 - online Python 3 training - see ((here)).

Our plans were to retire in summer 2020 and see the world, but Coronavirus has lead us into a lot of lockdown programming in Python 3 and PHP 7.
We can now offer tailored online training - small groups, real tutors - works really well for groups of 4 to 14 delegates. Anywhere in the world; course language English.

Please ask about private 'maintenance' training for Python 2, Tcl, Perl, PHP, Lua, etc.
Perl 6 - When will we have a production release?

The "Perl 6" project was announced some years back now, with the philosophy of "right rather than rushed" and the comment "you'll have it for Christmas, but we won't tell you which Christmas".

It's in the nature of an Open Source - community - development that the development strands will be in the public domain and that the time from announcement of a product through to final release will be far longer that it would be for a commercial product, developed in a secretive backroom to avoid the competition getting wind of the project and stealing many of the ideas. And this extended lead time is to the detriment of the Open Source product, as it leads to FUD (Fear, uncertainty and Doubt) in the minds of people who are waiting - at first patiently then perhaps less patiently - for the upcoming release.

Programming languages are surprisingly static!! That's typically what the programming organisation wants - it does NOT want to have to redevelop code written in 2005 when a fresh (and incompatible) language comes along in 2008, nor to have code that's being developed this year [I'm writing in 2008] being written off and re-implemented before 2012. So "Right rather than rushed" does make huge sense. And the naturally impatient (of whom I am one!) need to temper our impatience and remember (a) Perl 5 is a SUPERB language, and (b) Perl 6 WILL support the Perl 5 grammar so that mass redevelopment will NOT be necessary.

I headed this piece "Perl 6 - when will we have a production release?". I don't know is the answer; I'm not one of the central team and in any case, with anything that involved research and development to the extent that this does cannot be timed to specific dates. I did come across a very interesting discussion - here - if you want to read further in to the current status as it was a few months back.

Does it matter to me when we have a release? Not as much as you might at first have thought - because:
• We can still develop code in Perl 5 and (remember) it is superb
• We know enough about Perl 6 to develop with the future in mind
• Perl 5 will have a very long support tail - note the new 5.10 release

And from a Perl Training viewpoint:
• We already look ahead (briefly) to Perl 6 in our courses
• We already use some Perl 6 terms and advise our delegates on how to write code that's going to be supportable and maintainable for as long as possible
• The uptake of Perl 6 (which some have argued should be given a new name and not just the next version number) will not be so fast and overwhelming that it will make Perl 5 redundant overnight - even if it turns our to be the language that saves the world from running out of resources and global warming, large amounts of legacy code will dramatically dampen the switch to the new source language.

The is, though, a danger of Perl 6 - if it takes too much longer - missing the boat. Already you see "competitive" languages (and you'll note that I have quoted the word competitive) such as Python and Ruby and Lua making inroads into what - 5 years ago - would have automatically been Perl projects, and you've seen PHP and various other systems take over in the web programming sphere. Which is not to say that a "superb ** 2" Perl 6 won't have people flocking back. It just gets harder to see that happening by the year.
(written 2008-07-26)

 
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
P256 - Perl 6 Look Ahead
  [89] When will Perl 6 be available - (2004-10-15)
  [113] A Parallel for Perl 6 - (2004-11-09)
  [550] 2006 - Making business a pleasure - (2006-01-01)
  [582] DWIM and AWWO - (2006-01-30)
  [995] Ruby's case - no break - (2006-12-17)
  [1215] An update on Perl - where is it going? - (2007-06-03)
  [1417] What software version do we teach? - (2007-10-31)
  [2559] Moving the product forward - ours, and MySQL, Perl, PHP and Python too - (2010-01-01)
  [2815] switch and case, or given and when in Perl - (2010-06-17)
  [2816] Intelligent Matching in Perl - (2010-06-18)
  [2817] Setting a safety net or fallback value in Perl - (2010-06-19)
  [2967] Multiway branches in Perl - the given and when syntax - (2010-09-22)
  [3077] Perl 6 - significantly nearer, and Rakudo looks very good - (2010-12-02)


Back to
Some Ruby lesser used functions
Previous and next
or
Horse's mouth home
Forward to
PHP examples - source code and try it out too
Some other Articles
A future vision for Melksham
addslashes v mysql_real_escape_string in PHP
Bath - Melksham - Devizes. Bus route changes, new timetable
PHP examples - source code and try it out too
Perl 6 - When will we have a production release?
Some Ruby lesser used functions
A special day - last Friday in July
Increasing Java Virtual Machine memory for Tomcat
Q - Should I use Perl or Python?
Larger applications in PHP
4759 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2021: 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/1721_Per ... ease-.html • PAGE BUILT: Sun Oct 11 16:07:41 2020 • BUILD SYSTEM: JelliaJamb