6 ms·
A New Logo for Perl
- persnicker 2y agoWhat's the point of ever so slightly changing it?
- tokinonagare 2y agoIt seems there wasn't an official one before; the one used was from or derived from a book which is understandable why it could be problematic.
- amiga386 2y agoThey've never had an official logo. They've had an association with camels, stemming from O'Reilly's first book about the language, Programming Perl, with a camel on the cover. And that's trademarked. The Perl Foundation sidesteps it by having a logo of a (pearl) onion, which is also useless because nobody associates with Perl with onions. So this is perhaps a third way - it's a camel, it's not the camel that might cause confusion with O'Reilly's book. https://en.wikipedia.org/wiki/Perl#Name_and_logos https://en.wikipedia.org/wiki/Perl#Name_and_logos
- kergonath 2y ago> The Perl Foundation sidesteps it by having a logo of a (pearl) onion, which is also useless because nobody associates with Perl with onions. The onion has been a metaphor for Perl for a couple of decades now. It was in the Camel Book, though I am not sure it was in the first edition. Larry Wall’s annual talk was (is? I stopped following) the State of the Onion. See for example https://www.perl.com/pub/2006/09/21/onion.html/ https://www.perl.com/pub/2006/09/21/onion.html/ https://archive.fosdem.org/2016/schedule/event/teachingperl/ https://archive.fosdem.org/2016/schedule/event/teachingperl/
- oalders 2y agoThis is exactly right. We can't use a camel on a book about Perl, but we can use our own version of a camel otherwise. However, there are a number of camels floating around and it would be great if we could all standardize on the same thing. This is an attempt to do that. We will see how it works out.
- msikora 2y agoI keep forgetting that Perl is still alive. I used to do a lot of Perl like 15 years ago. It was already legacy back then...
- omolobo 2y agoAs far as I know, it is popular in bioinformatics because of https://bioperl.org/ https://bioperl.org/ Universities use that often in their curriculum.
- Lyngbakr 2y agoThe only person I've worked with over the past 20+ years who used Perl was a bioinformatics guru. When he taught students in the lab, however, he'd switch to Python.
- dodslaser 2y agoBioinformaticisn here. While Perl has been popular in the field, R, Python, C/C++, and recently Rust are more common these days. I think it mostly has to do with the fact that bioinformatics used to be mainly dealing with huge text files (FASTA, FASTQ, SAM, BED, GTF/GFF, etc.), and for that purpose Perl is not a bad choice. As the cost of sequencing keeps coming down, we sequence deeper, and the computational demand goes up. Plain-text is replaced with binary formats, and most of the heavy lifting is now done by compiled libraries. The benefits of Perl aren't really relevant anymore, and given the choice most of us simply prefer writing Python or R.
- pdw 2y agoMost Linux distributions contain ungodly amounts of Perl.
- worik 2y agoIt is still doing large amounts of plumbing all over the Internet....
- deleted 2y ago[deleted]
- omoikane 2y agoThis logo reminds me of Haskell because the pose with the neck and the fore legs sort of look like a lambda, but that's probably just me.
- omolobo 2y agoIt somewhat resembles the encircled lambda in LOL.
- smonff 2y agoI am one of the person who did the « heavy lifting » on this logo. One of the versions I contributed were actually inspired by the Clojure logo, so, I guess you are both right. In this discarded version[1], the camel hump is used to create a « dune » in the background. I would have think it was the best, but we discarded it during the review sessions. [1] https://github.com/metacpan/perl-assets/blob/main/experimental/src/022.svg https://github.com/metacpan/perl-assets/blob/main/experiment...
- tcdent 2y agoFirst indicator I've seen that Perl is not dead in years.
- Klonoar 2y agoIf you were job hunting over the past few years, it’s possible you’d have seen Booking.com hiring. They reportedly have (or had, I think they were moving away from it) jobs with Perl listed. Probably the biggest startup-esque company I saw that still used it.
- snitch182 2y agoThat is like vi getting a logo.
- ulbu 2y agobut ocaml :(
- IAmGraydon 2y agoThis reminds me a bit too much of a particular brand of cigarettes.
- gowld 2y agoPerl and cigarette are both unsafe for children https://en.wikipedia.org/wiki/Joe_Camel https://en.wikipedia.org/wiki/Joe_Camel
- viraptor 2y agohttps://en.wikipedia.org/wiki/Camel_(cigarette)#/media/File%3ACamel_cigarettes_logo.png https://en.wikipedia.org/wiki/Camel_(cigarette)#/media/File%... This one is quite different while still being a monotone camel icon. There's only so much you can change.
- gnfargbl 2y agoA small side benefit of tobacco advertising laws is that it no longer holds any such association for me.
- spauldo 2y agoAnd just like that brand of cigarettes, it was a lot of fun back in the day (seriously, Camel did cool stuff), it's frowned on today, people constantly disparage the people who stick with it, and those of us who still use it will stick to it until we die.
- mgaunard 2y agoPerl 6 is still alive?
- dartos 2y agoIt’s called Raku
- jszymborski 2y agoand it has it's own logo https://commons.m.wikimedia.org/wiki/File:Camelia.svg#mw-jump-to-license https://commons.m.wikimedia.org/wiki/File:Camelia.svg#mw-jum...
- jsheard 2y agoI like it, all languages should have an official silly little guy.
- behnamoh 2y agoOne of the worst logos out there...
- ta8645 2y agoThey should get a new one. The P 6 in the wings relates back to an association that they're explicitly trying to move away from. Ie. the whole justification of the rename to Roku in the first place.
- 77pt77 2y agoThat thing is an abomination. I remember when it was proposed and I thought it was a joke.
- 2OEH8eoCRo0 2y agoI like it. Perl is great
- _giorgio_ 2y agoAfter many years, my head is still exploding from the hundreds of articles trying to pump the next version of perl. What a disgrace. Are there like 3 version of perl being developed?
- spauldo 2y agoYeah, it's such a disgrace that people report on updates for software that's still being used and maintained. Linux is even worse about it. They should be writing articles about Multics and ITS instead.
- _giorgio_ 2y agoThey wrote an infinite number of articles, mostly on Slashdot, just to pump the development and to engage people. They ended up just alienating them.
- worik 2y agoI still love Perl, just saying So useful, so everywhere, so modern. Two out of three ain't bad
- lores 2y agoThis thread is making me nostalgic for my 30k Perl files repo.
- TheRealPomax 2y agoTo be clear: this is a logo suggested by a person who isn't affiliated with the perl foundation, nor the roku foundation, so it's not so much new logo as it's a suggestion for a new logo by a community member.
- _benj 2y agoI always find it interesting when people assume that just because something is out of their awareness is dead… I learned Perl not too long ago and it is an absolute beast at text processing, a lot less annoying than Python and pip install and cpan seems to have everything in it, implemented multiple times. The language doesn’t hold your hand at all, doesn’t have tooling like fancy LSP and such, but it is quite usable. With that said, I’d probably hate to use it in a team since you can do the same thing in a dozen different ways!
- binary132 2y agoMy first job was on a Perl + MySQL stack, and honestly the codebase was pretty straightforward and “C-like”. But yeah, it can definitely produce some incomprehensible eldritch monstrosities.
- oalders 2y agoThe good news is that there is some LSP support now. I recommend PerlNavigator if this is something that interests you: https://github.com/bscan/PerlNavigator https://github.com/bscan/PerlNavigator
- _benj 2y agoOh wow! That looks fantastic!
- smonff 2y agoThere are ways to enforce good practices and collective code style. Take a look at perltidy and perlcritic.
- runjake 2y agoFor context for our younger audience members: Perl was the Python of its day back a little over 20 years ago. It was, at one time, hugely popular. Perl is still hidden in dark corners all over Linux distributions and even macOS (which is why it still ships with Perl, but not Python).
- philipkglass 2y agoCurrent macOS ships with both. On a new laptop with Sequoia installed: √ ~ % /usr/bin/python3 --version Python 3.9.6 √ ~ % /usr/bin/perl -v This is perl 5, version 34, subversion 1 (v5.34.1) built for darwin-thread-multi-2level (with 2 registered patches, see perl -V for more detail) ... EDIT: I'm wrong about Python. See below.
- runjake 2y agoBeginning with 10.15, macOS doesn’t ship with Python anymore. However, if you install the Xcode Command Line Tools, it will install Python solely because of their developer tool dependencies. It’s not really meant for end user development use. The longer term intent is to eliminate those dependencies but that’s a lot of work. You probably see this version because you have the Command Line Tools installed. If you go to a macOS system without the Command Line Tools installed, you will get Apple’s deprecation notice when you try to run Python.
- philipkglass 2y agoYou're right. I installed the XCode command line tools as one of my first actions after getting the machine. I didn't realize that Python was no longer part of the stock configuration.
- runjake 2y agoYeah, I mean for at least a couple major versions, Apple stated Python was going to be deprecated in a future major release. I learned this the hard way. I wrote a ~1,000 line Python script for our giant fleet of Macs only to discover Python was finally removed and that it was only present on my system, because I had installed the Command Line Tools.
- huangc10 2y agoiOS dev with a background in hardware (where I used Perl daily to parse millions of lines of test data). Funny, just used perl the other day to parse an iOS repo for deeplink path handlers. Love it.
- entaloneralie 2y agoLoving Pearl's new OCaml logo.
- UncleOxidant 2y agoOCaml called and wants it's logo back.
- gowld 2y ago> Since the license is CC-BY, I don't actually know how much ownership matters, but for the time being, I am the camel's steward. https://creativecommons.org/share-your-work/cclicenses/#:~:text=CC%20BY,be%20given%20to%20the%20creator https://creativecommons.org/share-your-work/cclicenses/#:~:t.... > BY: credit must be given to the creator. So, is the "owner" the legal "creator"?