Pretty excited about Perl 6. Haven't used Perl in a long time but there seems to be quite a bit of cool stuff and I'm very excited to see what a language where Larry had more free reign will be like. Xmas reading/coding here we go (how fitting)
Larry Wall Unveils Perl 6.0.0
251–260 of 336 posts
Re: Larry Wall Unveils Perl 6.0.0
#252I honestly did not expect to see the day Perl 6 gets finished. This must have been one of the most difficult - if not the most difficult - births in the history of programming languages. At work, I have been using Perl 5 increasingly often over the past two years, mainly because handling unicode in Python 2 is not a lot of fun (and I still haven't come around to learning Python 3), and I have rediscovered why I used…
What's this deal with people having to learn Python 3? For most of the things you do there is literally no practical difference.
Re: Larry Wall Unveils Perl 6.0.0
#253Re: Larry Wall Unveils Perl 6.0.0
#254Earlier quoted context omitted.
CPAN installs are the reason I personally avoid perl like the plague today.
Why?
At a previous job perl was used everywhere. As a language, it's quite nice. CPAN is horrible, though. No staging/stable/whatever versioning, new modules requires updating versions of existing modules which frequently broke - it's just not something that's enterprise friendly.
I tried but failed to find a company that would support and curate a subset of CPAN modules properly. Does one exist now?
Re: Larry Wall Unveils Perl 6.0.0
#255Earlier quoted context omitted.
Why?
So do I, for the same reasons. At a previous job perl was used everywhere. As a language, it's quite nice. CPAN is horrible, though. No staging/stable/whatever versioning, new modules requires updating versions of existing modules which frequently broke - it's just not something that's enterprise friendly. I tried but failed to find a company that would support and curate a subset of CPAN modules properly. Does one e…
I also don't know how long it's been since you last tried, but cpantesters and the other odds and ends of the ecosystem have helped tremendously in reducing published bugs. ( http://matrix.cpantesters.org/?dist=System-Command%201.115 )
Re: Larry Wall Unveils Perl 6.0.0
#256> One of the most impressive things Larry demonstrated was the sequence operator, and Perl 6's ability to intuit sequences. say 1, 2, 4 ... 2**32 > This correctly produced a nice tidy list of just 32 values -- rather than the 4,294,967,296 you might expect. Someone with more time than me needs to find an IQ test that is based around sequence questions like this and plug them all into Perl 6. So we can find out what P…
With things like this, it makes me glad I write C++ (and that gets bashed enough!). I do not miss the days of maintaining a Perl codebase (and trying to decipher what on earth code was doing). This is insane.
I have the same feeling when gcc shit itself STL compiling errors.
Re: Larry Wall Unveils Perl 6.0.0
#257Earlier quoted context omitted.
With things like this, it makes me glad I write C++ (and that gets bashed enough!). I do not miss the days of maintaining a Perl codebase (and trying to decipher what on earth code was doing). This is insane.
Perl is a language sufficiently different from the main bulk of languages that one must make an earnest effort to learn it before one can read it. Your complaint is similar to someone declaring Japanese insane just because of the way its writing system looks like gigantic and erratic complexity to the inexperienced.
You are correct, however. I did try learning Japanese and was just as unsuccessful at that as with Perl; I did maintain an old Perl codebase at one point and learned enough to get by but I would never jump at the opportunity to do it again!
Re: Larry Wall Unveils Perl 6.0.0
#258Earlier quoted context omitted.
With things like this, it makes me glad I write C++ (and that gets bashed enough!). I do not miss the days of maintaining a Perl codebase (and trying to decipher what on earth code was doing). This is insane.
>and trying to decipher what on earth code was doing I have the same feeling when gcc shit itself STL compiling errors.
Re: Larry Wall Unveils Perl 6.0.0
#259Earlier quoted context omitted.
Perl is a language sufficiently different from the main bulk of languages that one must make an earnest effort to learn it before one can read it. Your complaint is similar to someone declaring Japanese insane just because of the way its writing system looks like gigantic and erratic complexity to the inexperienced.
Ah yes but it is mainly because many languages borrow C-style syntax so you can understand it without many brain gymnastics. You are correct, however. I did try learning Japanese and was just as unsuccessful at that as with Perl; I did maintain an old Perl codebase at one point and learned enough to get by but I would never jump at the opportunity to do it again!
Re: Larry Wall Unveils Perl 6.0.0
#260Earlier quoted context omitted.
CPAN installs are the reason I personally avoid perl like the plague today.
Why?
Get 6 pages of build output and a broken install.
Its one of the first repos, a great idea, its just frustratingly obtuse.