Which version of Perl are we at, today? - Fortune [possible satire]

Botjecrane_work: 5.6 is ancient.
pink_mistcrane_work: use perlbrew
maukedo you mean 5.6?
Botjecrane_work: even 5.10 is end of line.
maukethen you need to install 5.6
maukealso, uninstall 5.6 and 5.10 and install 5.16
DrForrcrane_work: Then install v5.6 with perlbrew. And pad your keyboard for the inevitable <headdesk/>s.
DrForrAnd holy god why do you *need* something last bug-fixed in the last *century*.
Botjeor, you know, use a version of perl developed *after* 9/11.
lesshastemauke: would you be able to share the code with me?
crane_worklol ^^
maukelesshaste: http://paste.scsys.co.uk/204936
lesshastethanks!
Botjeif necessary, tell your boss perl 5.16 has been terrorism-proofed.
DrForrcrane_work: Ha ha only *serious*. 5.6 is almost unrecognizable under the cobwebs.
crane_worki guess this would be a pro argument...
pink_mistcrane_work: as we've said a few times: perlbrew
lesshastemauke: I get that's fast!
lesshasteI bet
maukelesshaste: I doubt it
lesshastewe need someone to work on pyperl :)
maukeit seeks all over the place
lesshastemauke: why?
lesshasteah ok
hufc code with perl reindenting is ... strange
maukebut that's why I wanted to test it on a nontrivial data set :-)
DrForrWhy would compiling to a different VM do any good?...
DrForrOh, because it's python, therefore better. Silly me.
hufit'd force people to understand (and fix) the darkest corners of the perl grammar? *shrug* dunno
maukegrammar and semantics
hufthat too. the vote on how to interpolate $length[1234] into regexes doesn't make me feel good...
lesshasteDrForr: it's not really python
lesshasteDrForr: In fact, it's not python :)
lesshasteDrForr: they just did the same thing for PHP
lesshasteDrForr: and was some project for Prolog etc in the past
crane_workmaybe this question would be stupid but... why if use v5.06 is stupid is it possible to tell perl to use a version?
maukecrane_work: what?
hufuse v5.6 isn't stupid, it just does something other than what you wanted.
lesshasteDrForr: the idea is simply that it would be *faster*
crane_workhuf: in which cases will i need it=?
rindolflesshaste: isn't pyperl this - http://wiki.python.org/moin/PyPerl ?
maukewhen your code doesn't run on 5.005 and earlier
hufcrane_work: use VERSION means your script requires at least that version of perl. if an older one tries to load it, it'll tell you to fuck off and get a newer perl. it will not turn your new perl into an old one however.
lesshasterindolf: that has the same name :) I mean using pypy to make a JIT for perl as in http://pypy.org/
rindolflesshaste: OK, there's perlito.
mstcrane_work: if you want to check for things
mstcrane_work: Perl::MinimumVersion exists IIRC
rindolfperlbot: perlito
perlbotrindolf: No factoid found. Did you mean one of these: [#perl topic] [perl topic] [perl tutorials] [perl5004delta] [perl5005delta] [perl561delta] [perl56delta] [perl570delta] [perl6 Test.pm] [perldata]
lesshasterindolf: is that a static compiler or a JIT?
DrForrcrane_work: Then start with 5.16 and don't worry about earlier versions.
rindolfperlbot: perlito is http://perlito.org/ - a Perl 5 / Perl 6 compiler written in Perl 5 / Perl 6.
perlbotrindolf: Stored perlito is http://perlito.org/ - a Perl 5 / Perl 6 compiler written in Perl 5 / Perl 6.
rmahpeople should just call it perl 16
hufbut it isn't.
mstI have a tendency to say /usr/bin/perl version 16
mstsince -V says 'perl revision 5 version 16';
mstso it *is* "version 16"
rmahthey called java 1.4 "java 4"
rmahit's just marketing man!
GlitchMrPerl 16 would be too confusing with Perl 6
mstperl6 is a separate language
rmahGlitchMr: we'll soon have Perl 18, so it's all good
GlitchMrPerl 5.006 is definitely not Perl 6
mstthis is perl5 version 16
michael_campbellThey called java 1.4, "java 1.4". java moved names at java 5.
michael_campbellbut point stands.
hufdid it help? i know it generated years of confusion :D
hufis that good?
maukeGlitchMr: but I call it perl6, not perl 6
mstGlitchMr: yeah, "Perl 6" is an error, since the 6 is part of the name
Su-SheeI call Java "Anne-Mary Lousia" and Python "Charles Phillip Arthur George" (bonus points for recognizing this one ;)
mstGlitchMr: people misparse it as "perl version 6"
rmahhow much of an improvement is perl 16 over perl 14 and 12?
BotjeSu-Shee: do you also put them like that on your CV? :)
rindolfhttp://en.wikipedia.org/wiki/Systemd is at version 187 - eat your heart out, Emacs!
rmahwondering if I should go through the hassle of upgrading
Botjermah: five percent.
DrForrSu-Shee: Vaguely.
mstSu-Shee: python's ears aren't nearly big enough for that
pink_mistrmah: read the perldoc perldeltas
rmahBotje: hmm, ok
mstrmah: s//r in 14 is my favourite thing ever
rmahpink_mist: that would take actual work! <gasp!>
mstrmah: also 'package Name VERSION {'
Su-Sheemst: *bow* nice. :)
GlitchMrs///r is just nice syntactic sugar
rmahmst: thanks for the info
mstGlitchMr: given a Turing machine, all new syntax is sugar
rmahI like sugar
GlitchMrHmmm... yeah
GlitchMrWe all could write without pointers in C
maukecould we?
GlitchMrBrainfuck to C compiler doesn't use pointers
GlitchMr... or perhaps it does...
GlitchMrWould int array[3000]; count as pointer?
mstwithout the ability to point, what would you do before you laugh?
Altreusmst: you should tweet that profundity
Altreusmight not be banal enough for twitter mind you
Channel#perl
NetworkFreenode
TaglineA critique of pure revision.
Published2012-08-10