Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: perloin (v)

by zentara (Archbishop)
on May 06, 2008 at 11:29 UTC ( [id://684916]=note: print w/replies, xml ) Need Help??


in reply to perloin (v)

I don't get it. What does this have to do with Perl, other than the first 4 letters? It seems as if it is suggesting Perl is pilfering from other languages, or vice-versa. In my observation, there are certain tasks that we require computers to do, and each language has it's own implementation. When someone releases a hash library for C, does that mean he pilfered the idea from Perl? No. Hashes are a desirable data structure. and each language will find a way to implement it, independent of other languages.

It makes me think of the horrible idea of software patents.

I suppose something like Python's use of whitespace and indentation (yuck) could be something different and unique, but I wouldn't want Perl to perloin that idea.


I'm not really a human, but I play one on earth. Cogito ergo sum a bum

Replies are listed 'Best First'.
Re^2: perloin (v)
by Anonymous Monk on May 06, 2008 at 14:22 UTC

    Oh, for FSM's sake. I do get it. It is a pun on purloin, it is humour.

    Taking features from other languages is a good thing. (Well, mostly.)

Re^2: perloin (v)
by Jenda (Abbot) on May 07, 2008 at 02:04 UTC

    Different maybe, unique not. For example Clean allows you to use either indentation or curlies (or at least did last time I looked). And it worked quite well and I can asure you that you do get used to it easily. And I bet there are other languages that use identation as well.

Re^2: perloin (v)
by tford (Beadle) on May 07, 2008 at 21:19 UTC
    "It makes me think of the horrible idea of software patents."

    I often wonder, whenever I open an Adobe product and notice that text on the info block that says "Contains an implementation of the LZW algorithm," if there's some set of intellectual property laws regarding algorithms and software that I should be aware of...

      From what I remember from the gif-lzw problem , the writers of the software that use it are responsible to pay any royalties, the end user is not. And there are leeways for free software too, like if you write a Perl program that used lzw, but don't charge for it, no problem.

      I'm not really a human, but I play one on earth. Cogito ergo sum a bum

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others browsing the Monastery: (5)
As of 2024-04-24 09:13 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found