(OT) Revisionist History Lesson
in Meditations
6 direct replies — Read more / Contribute
|
by Anonymous Monk
on Aug 20, 2019 at 07:25
|
|
|
What modules should be added to the corelist?
in Meditations
7 direct replies — Read more / Contribute
|
by Anonymous Monk
on Aug 16, 2019 at 09:17
|
|
|
Teen Perl
in Meditations
1 direct reply — Read more / Contribute
|
by Anonymous Monk
on Aug 09, 2019 at 03:14
|
|
Will Braswell talks about "the Perl 11 Master Plan to make Perl the king of languages again" in the "State of the Scallion Address" at The Perl Conference 2019 in Pittsburgh. Step 1 of the plan: "We're going to have to educate young people". Perl has this hidden gem of a tutorial which was originally a multi-page website titled "Tinkering With Perl: A Child's Guide" that survives as a single webpage (without the enchanting subtitle) at https://cjshayward.com/perl/
Will Braswell - "The State of the Scallion Address"
https://www.youtube.com/watch?v=NyphRo5roV0
The Perl 11 Master Plan
https://www.youtube.com/watch?v=NyphRo5roV0&t=27m20s
|
Perl growth in India, China, Russia, Germany and Romania
in Meditations
No replies — Read more | Post response
|
by Anonymous Monk
on Jul 05, 2019 at 17:22
|
|
A recent comment on r/perl claims that Perl is
growing "nicely" in several key nations of Europe and Asia.
The author cites their own experience and google as sources:
"If my google alerts don't mislead me Perl is growing nicely in India, China, Russia and Germany... I can testify to growth in Romania, based on the pressure the HR people are putting on me to recruit people from the places I worked before."
I share this good news hoping it will make you happy; and
also seeking confirmation from those who know where to
find such information.
https://old.reddit.com/r/perl/comments/btt9e9/every_time_i_hear_perl_is_dead_i_think_of_the/eqdno37/
|
Why is Perl 4 so popular?
in Meditations
1 direct reply — Read more / Contribute
|
by Anonymous Monk
on Nov 01, 2018 at 23:37
|
|
Why are so many contenders to the throne of Perl
nothing but a cheap copy of Perl 4?
PHP, Python, Ruby, Javascript all start by copying Perl's
worst practices, according to computer scientists, to
become immensely popular, with no strict and globals
everywhere.
But the fun never lasts because they eventually succumb
to aspersions of computer scientists to add all sorts
of cruft to enforce austerities that satisfy obsessively
compartmentalized minds.
I think the reason is this: Languages like Perl force computers
to think like people, rather than forcing people to think
like computers.
Don't get me wrong, we need the scientists to build and
maintain the playgound so we can play, but we also need
them to get the heck out of our way, and to stay away!
Hard Fork Perl with a trendy cool name and make sure the
batteries are included by throwing in a kitchen sink of
about 1000 of the most awesome CPAN modules in a way that
will do everything and run everywhere and you may
have (another) winner.
Perl 6, seriously, this is sad:
$input.close or die $!;
close($output);
|
repl.it has a perl problem
in Meditations
1 direct reply — Read more / Contribute
|
by Anonymous Monk
on Oct 25, 2018 at 15:23
|
|
This is ridiculous: repl.it/languages
|
Perl 11
in Perl News
4 direct replies — Read more / Contribute
|
by Anonymous Monk
on Oct 23, 2018 at 21:08
|
|
|
If 6 Was 9
in Meditations
6 direct replies — Read more / Contribute
|
by Anonymous Monk
on Oct 15, 2018 at 14:00
|
|
You know that feeling, when the big program you've been working on approaches completion, and you're scanning for those invisible bugs the others will find when running your code. That's when I saw something like this somewhere between lines 6000 and 7000:
my $one = 1;
my $six =
my $nine = 9;
print $six; # prints 9
I didn't know you could chain lexical declarations like that! The bug survived for months because $nine was 0 and $six was supposed to be an empty string. Playing around with it reveals more questionable behavior:
#!/usr/bin/perl -l
use strict;
use warnings;
use diagnostics;
print my $J = my $A = my $P = my $H =
'Just',' Another ','Perl',' Hacker';
Does that look strict? :-)
|
Perhaps it's time to look at Perl 6 ?
in Meditations
3 direct replies — Read more / Contribute
|
by Anonymous Monk
on Oct 12, 2018 at 22:48
|
|
Interesting meditation on Perl from a programmer dealing with
a "complete nightmare" after 8 years of Beautiful is better than ugly:
https://news.ycombinator.com/item?id=18182921
"But seriously, many computer scientists have fallen into the
trap of trying to define languages like George Orwell’s
Newspeak, in which it is impossible to think bad thoughts.
What they end up doing is killing the creativity of
programming.
A more insidious trap, promulgated in many places these
days (including the most recent Discover magazine), is
that a computer program should be beautiful. Let me tell
you that when it comes to computer languages, this is
totally bogus. If you want to do beautiful art, you don’t
go out and buy a beautiful canvas, and a beautiful brush,
and a beautiful palette, and slather beautiful paints on
it. If you want to write beautiful poetry, this doesn’t
happen because you started with a beautiful language.
Languages are an artistic medium. I don’t want Perl to
be beautiful–I want you to write beautiful programs in
Perl.
Finally, I believe that any language essentially should
be out of control, because no one person or institution
is capable of controlling a language (or a culture, for
that matter) without destroying it. Living languages are
always a cooperative effort, and I want Perl to be a
living language."
From https://www.perl.com/pub/1997/wall/keynote.html
|
Is WebPerl the Holy Grail* of universal cross-platform Perl app distribution?
in Meditations
1 direct reply — Read more / Contribute
|
by Anonymous Monk
on Oct 11, 2018 at 12:05
|
|
# Is WebPerl the Holy Grail* of universal
# cross-platform Perl app distribution?
$_=q`
______________
| PERLAPP | <- Your Perl app here.
|_____|______|
______v_______
| WEBPERL | <- The Holy Grail*
|_____^______|
| |
| | <- Internet.
______|____|__
| BROWSER v | <- Everywhere!
| WEBPERLAPP | <- Downloaded!
|____________|
______|_______
| WINDOWS | <- Anything...
| LINUX |
| MAC |
| ETC |
|____________|
* Of universal cross-platform
Perl application distribution.
`and print
|