Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re^2: Parrot Monks? (pirates)

by davido (Cardinal)
on Jan 08, 2005 at 07:47 UTC ( [id://420480]=note: print w/replies, xml ) Need Help??


in reply to Re: Parrot Monks? (pirates)
in thread Parrot Monks?

I suspect you're right, mostly. The issue that will eventually need to be addressed is this: Older nodes will all be talking about Perl 5, unless explicitly labled Perl 6. And newer nodes (flashing forward into the Perl 6 future) will be talking about Perl 6, without explicitly mentioning that fact. The result will be that as people search for some search term, they'll be getting Perl 5 answers that are not marked as such, Perl 5 answers that are marked as such, Perl 6 answers that are marked as Perl 6, and Perl 6 answers that are not marked as such, each from a progressively more recent timeframe in the history of the Perl community's collective mindset.


Dave

Replies are listed 'Best First'.
Re^3: Parrot Monks? (pirates)
by tye (Sage) on Jan 08, 2005 at 07:53 UTC

    We already track and show the dates of nodes. Perl 5 solutions will still be useful in Perl 6. I just don't see a problem here beyond the usual problems that already exist.

    - tye        

      Perl 5 solutions will still be useful in Perl 6.

      Maybe not. Module and algorithm advice will remain valid, but many people come looking for code snippets. Very basic things like the syntax will change in Perl 6. The elder monks will have no problem reading old and new code and telling them apart, but beginners will be confused if some nodes write  $a[3] and others  @a[3]. So it has to be made clear what version the node is talking about.

      Of course, since Perl 6 is not exactly imminent, neither is this problem. (Things may be different with Parrot which is maturing faster).

        You're completely right about the need to differentiate which version of the language particular code is in...especially in the long transition period. Perhaps <code5>...</code5> and <code6>...</code6> tags (whose contents are displayed in different fonts) might be a good starting point.

        And if these were used consistently then it would be a SMOP to have the monastery itself append [Perl 5] or [Perl 6] (or both) to node titles, depending on what kind of tags the node contains.

        Oh, and Perl 6 is quite a bit more imminent than you think: our goal is to have a beta out this year.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://420480]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (2)
As of 2024-04-24 18:27 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found