Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

Re^5: Perl is an ad-hoc irregular jumble of functionality... and that is A-OK

by chromatic (Archbishop)
on Oct 13, 2007 at 01:27 UTC ( #644580=note: print w/ replies, xml ) Need Help??


in reply to Re^4: Perl is an ad-hoc irregular jumble of functionality... and that is A-OK
in thread Perl is an ad-hoc irregular jumble of functionality... and that is A-OK

To be caught in detail is exactly what we should avoid here.

Good news! I've never mistaken your posts for sources of well-established, well-documented, clearly thought, or detailed information.

Regardless, an honest rhetorician who made a statement such as "Perl 6 will be a failure because it offers no advantages over Python" would offer some sort of evidence for the polemic.

Are you honest?

... as a matter of fact I know both languages.

I published my first running Perl 6 code over two years ago. Please feel free to enlighten everyone by publishing non-trivial Perl 6 code you've written. I prefer Perl 6 code which, like mine, makes use of features in Perl 6 which are not present in Python. I leave it up to you to choose which version of Python, 2.x or 3000.

Not a surprise, as you never appeared as someone calm and have broad IT knowledge.

My corpus of work can speak for itself. You're using some of it right now, actually.


Comment on Re^5: Perl is an ad-hoc irregular jumble of functionality... and that is A-OK
Re^6: Perl is an ad-hoc irregular jumble of functionality... and that is A-OK
by Cop on Oct 13, 2007 at 01:50 UTC
    "...makes use of features in Perl 6 which are not present in Python..."

    Why does that matter?

    First of all, people use languages to solve problems, not to compare their features. Give me one real life problem, that Perl 6 can solve and Python cannot. I mean a real life problem, not language features.

    Secondly, every time you point out one feature that's special to Perl 6, someone else will point out something else that's special in Python... That will never make your argument logically sound.

    Don't pay too much attention to your resume. There are lots of people out there have a similar resume or better ones. Lots companies will value a young guy over you, simply because he gets one year experience of .NET, which you don't have. That's life.

      Why does that matter?

      You claimed that Perl 6 offers no advantages over Python. I objected, because Perl 6 has features not present in any version of Python.

      Give me one real life problem, that Perl 6 can solve and Python cannot. I mean a real life problem, not language features.

      "How do I organize my classes and objects when they have cross-cutting behavioral concerns without duplicating source code or leaving my codebase open to the false cognate problem?"

      Of course, if you want to swim in the Turing Tar Pit, you can certainly and legitimately claim that a talented Python hacker can use built-in language extension facilities to create an additional scaffolding which, if everyone agrees to use without fail, can emulate such a feature, but in other posts you've claimed that Python and Ruby do Perl OO one better, so if you're not going to allow the argument that Perl 5's object system is flexible enough to let talented hackers build just about any other type of object system, you really oughtn't apply the same argument to Python 2.x or 3000.

      Of course, I can only guess at what you meant by "better" because of your severe allergy to details.

      Don't pay too much attention to your resume. There are lots of people out there have a similar resume or better ones. Lots companies will value a young guy over you, simply because he gets one year experience of .NET, which you don't have. That's life.

      Shameful! You could do so much better. I suggest:

      • Here's a nickel. Buy yourself a capital letter.
      • I see why they called the book Perl Hacks. Ain't nothing professional about it!
      • You have the perfect personality to work at home.
      • Maybe if you could write code that worked the first time, you wouldn't have had to write those test modules!
      • Stealing ideas from Smalltalk? Look where that put Java!
      • Wake me up when someone wants to pay you to work on Perl 6.
      • I program in as many languages as you do in a week before breakfast! HA!
      • My mother says I'm the handsomest boy in the third grade.
      • Mu.

      Hope this helps!

        People know your strength and weakness.

Re^6: Perl is an ad-hoc irregular jumble of functionality... and that is A-OK
by Cop on Oct 13, 2007 at 02:00 UTC

    You left it to me to choose between Python 2.X and 3000? At least give me some suggestion more usable than that. The first Alpha release is virtually unusable.

    By the way, say 2.5 next time, which shows me that you closely follow Python.

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (11)
As of 2014-07-14 07:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    When choosing user names for websites, I prefer to use:








    Results (256 votes), past polls