Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses

PerlMonks6 ?

by princepawn (Parson)
on Jun 12, 2001 at 16:03 UTC ( #87781=monkdiscuss: print w/replies, xml ) Need Help??

I was sitting here, forcing myself to keep out of the new thread on Perl and Functional Programming until I had had a nap and let the inspiration of my subconscious spring forth, when it struck me that a lot of the advice on dereferencing and typeglobs and special globals is going to be out of date and actually misleading to someone running Perl 6.

This is another instance of the issue of creating a version of a website. Here is the last time I asked this same question: Changing website prices based on client? (keywd: Web Software Engr)

So how are we going to create Perl 5 and Perl 6 versions of this site ?

Replies are listed 'Best First'.
Re: PerlMonks6 ?
by footpad (Abbot) on Jun 12, 2001 at 17:35 UTC

    I'm not sure that's going to be necessary. The transition from Perl4 to Perl5 seems to have happened pretty seamlessly, with newer idioms slowly replacing older ones. I think it'll be interesting (entertaining, fun, perhaps even a little frustrating) to watch the Community adapt to Perl6 when it's released.

    It may be wise to begin training ourselves to mention the Perl version, but I think that's really all the differentiation we'll need. I really don't think we'll need a separate site. (At least I hope not.)

    Indeed, there may be some benefit to keeping the new lessons on the same site, as that will help communicate the availability of the new version, as well as people's experiences with it.


    Update: Ack. Typo. Fixed. (Feel free to tell me. Puhleeeessssse, Eddie.)

      Can I bring up the subject again of
      <CODE v6>
      to tag individual blocks? It could automatically show up on the node somehow.

        Would adding:

        require 6.0; # or whatever it turns out to be

        to any relevant samples work instead? That way, we save TFL some work.


Re: PerlMonks6 ?
by cforde (Monk) on Jun 12, 2001 at 23:44 UTC
    I really hope that doesn't happen. Splitting PerlMonks across web sites would be a usability disaster. Keeping track what's where and duplicate content in sync would be a major headache. Perl is a dynamic language and this web site should reflect that. I think if this site stays at 5.x when Perl moves on this site will die. Just my expectation.

    Have fun,
    Carl Forde

Re: PerlMonks6 ?
by extremely (Priest) on Jun 13, 2001 at 06:17 UTC
    Well Larry keeps saying that we will be able to tell perl6 from perl5 by the "use" lines changing. Hopefully some time in the next couple of years you'll be able to tell 5 vs. 6 posts apart that way as well.
    # perl 5ish use strict; use warnings; use diagnostics; use CGI; #perl6ish pragma strict; # pragma warnings; # No guarantees on what he picks for command names! pragma diagnostics;# method CGI; # They might all be "method" or "invoke" or "%#$" = +)

    At worst, vroom adds a checkbox for "perl6?" and defaults it off for all old posts...

    $you = new YOU;
    honk() if $you->love(perl)

Re: PerlMonks6 ?
by John M. Dlugosz (Monsignor) on Jun 13, 2001 at 18:57 UTC
    I think I'll start putting my Perl version on snippits. It will be helpful if anyone finds it in a SuperSearch years from now.


Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: monkdiscuss [id://87781]
Approved by root
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (4)
As of 2022-08-18 19:31 GMT
Find Nodes?
    Voting Booth?

    No recent polls found