When I started using perl I was CS student, so I had a bit of background into various elegant languagues...

Perl was different, I could write the way I think, without running a compiler in my head ( my thoughs -> scheme, my thoughts -> pascal etc..), that was the beauty of TMTOWDI -> although I didn't think exactly the way language designers did, I could massage perl into my personality/internal language.

We're living in different world now, procedural style rules, people program in PHP and they say it's 'easy' (because you don't have to think, you know), Java rocks the corporate world ( because everyone knows java, and it has reputation of allowing cheap/poor programmers to contribute.. )

This recession thing might have very good effect on future programmers though - only maniacs go to CS, so we won't have to struggle with waves of poor programmers floating around, and with designing languagues so they won't break too much...

So, although in present day perl (and other non-java langs) are passe, near future might change that... we could see a renaissance of thought-intensive languages like lisp and functional programming

The point is, perl6 is looking nothing like perl5, it looks like an overdesigned language for CS students, not fit for real world, BUT, maybe, this is the best way to go?


In reply to OT? Pragmatic Perl by Eyck

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.