does anyone actually use this?
Does anyone actually use this?
Other urls found in this thread:
news.ycombinator.com
raw.githubusercontent.com
pdl.perl.org
twitter.com
Not really. I was just checking it out today. I'm gonna try fucking around with it.
>Not really
seems like a problem.
old perl was a direct extension of quick-n-dirty shell scripting, while new perl tries to be some perfect intelligently designed gold-pooping chomsky-type-0-grammar parsing unicorn, while no one actually uses it for anything practical.
I think it will be declared officially defunct in another 5-10 years. (They wont give up easily, but they will give up eventually, lacking any kind of userbase)
Yeah I was just reading a hackernews thread about it today. This was pretty much the consensus.
news.ycombinator.com
It is pretty cool for intellectual masturbation like haskell but doesnt seem very useful.
>It is pretty cool for intellectual masturbation
Rust is the same way but it's becoming popular
>news.ycombinator.com
>Ruby's "DSL" ability is what allowed Rails, in Perl 6 everything is a DSL. Even strings are written a customizable DSL. You can turn on and off string features, and add new ones. It goes even deeper than that, you can swap the parser out with a new one mid-parse. One implementing Ruby for example. ( While it is possible to do this today, this isn't specced yet, as the exact way to do this is still in flux to get it to the same quality as the rest of the language ) So in a sense, all programming languages can be thought of as a subset of Perl 6.
there you have it. everything is already Perl 6, we just didnt realize
>So in a sense, all programming languages can be thought of as a subset of Perl 6. There would be little point in doing this for assembly though, as it will probably have to be emulated in most cases
What did he actually mean by this?
This is my fear. Trying to limit what it can do just for the sake of readability can have a negative impact. Perl is perfect as it is.
You mean everything is already Lisp.
what is it?
>what is it?
camelia is the gender-inclusive Perl 6 logo.
see raw.githubusercontent.com
ascii version
»ö«
>From: Larry Wall
>Date: March 24, 2009 10:25
>Subject: Re: Logo considerations
>In particular I want a logo for Perl 6 that is:
>Fun
>Cool
>Cute
>Named
>Lively
>Punable
>Personal
>Concrete
>Symmetric
>Asymmetric
>Attractive
>Relational
>Metamorphic
>Decolorizable
>Shrinkable to textual icon
>Shrinkable to graphical icon
>I also take it as a given that we want to discourage
>misogyny in our community. You of the masculine persuasion should
>consider it an opportunity to show off your sensitive side. :)
>Hence, Camelia.
>Larry
oh dear
Perl is hideous. It’s better to just get good sed, awk, etc etc.
If, like Larry Wall, you hit a limit where whatever you’re doing is too hard for those, use python. Or ruby. Or tcl/tk. Or Anything fucking else but perl.
>Perl is hideous. It’s better to just get good sed, awk, etc etc.
I dont know, for unix hacking I think it's pretty perfect, but yeah, it really is ugly, and even if you take care to observe best practises, it has a write-only feel. (Just dig up some perl script from years past and try to figure out what it does and how it does it instantly. our brains just werent meant to understand perl)
I wrote a shit load of perl when I first started working with *nix. You figure: “hey, you pretty much have to.”
Now, decades later, it’s just not necessary. The ONE indispensible thing perl produced was PCRE and now pretty much everything has it. Every 5 years or so, I take a look again. Thinking “hey, maybe I missed something and should change my mind.”
Each time I come to the same conclusion: it’s better to take the time to get better at shell script.
What a fucking faggot. Everything to be the perfect cuck.
I want to like it but it has too small of a userbase to be useful for small hobby stuff unless you don't mind reimplementing a lot of stuff that already exists as libraries for other languages
>while new perl tries to be some perfect intelligently designed [...]
it's not trying to be an intellectual circlejerk, it's just trying to fix some of the flaws of perl5, namely that while the docs were extremely good they weren't declarative of behaviour, and combine that with some lessons and improvements other scripting languages like ruby and python have made to create a decently modern scripting language
but rust is actually incredibly useful in that it offers memory safety when using correct code, Sup Forums likes to shit on it a lot but it really is a decent language
>Perl is hideous.
>it’s better to take the time to get better at shell script.
perl is hideous but you go on to unironically suggest piping a bunch of shit or using bash? okay user
learning sed/awk/coreutils and bash is definitely incredibly useful and I'd recommend prioritising it over perl in a heartbeat but for every 'perl is a read once language' type joke there's an accompanying incredibly fragile densely packed 200+ line undocumented abomination written in bash that ends up using a dozen different utilities because you can't do shit with bash and to top it off the script hasn't worked since 2009 but good luck figuring out why, at least with perl you can enable strict and warnings when you need to try to decode something that feels like the author was coming down from a week long crack binge
>want to learn Perl 5 for my high level language/scripting needs
>born twenty years too late, it's dead now, replaced by Python
Fuck
It would have had a chance if it had been released 20 years ago when Perl5 was still relevant, not it's stillborn.
what a fag. no wonder perl6 is shit.
Fuck off python shill and take your dying meme programming language with you.
PDL will make Perl great again pdl.perl.org
>unmaintained
So like Haskell but actually useful.
>show off your sensitive side
63 years old and he's still falling for this meme
What an autist
The language is pretty awesome, I just wish they would drop or rework that logo
I like the logo so yes
>implying
No. Perl 5 was awful, but at least it provided jobs. Someone had to maintain those dreadful, write-only programs that keep the company running.
Perl 6 is less awful, and yet... why use it? Python exists. Python programs and libraries exist. No such thing for Perl 6.
Because Python is cancer and a dead end, 'Pythonistas' will always stay too lazy to actually learn anything else (Python 3 included), goes well with the "Everything in this universe should be written in Python (2)" mentality.
What makes it even funnier is that they insist on putting that trademark abbreviation on it.
As if anyone would steal it when I can pay a 4 year old 20 cents to draw me something like this.
No
8 get