I started digging deep into Perl 6 and Parrot around this point. Funny thing: my job was Ruby and PHP, but most of my writing was about Perl.
year → 2009
Dec 9, 2009
Parrot is more than just PIR and PASM. I’m not talking about the ability to use languages like Rakudo written for the Parrot virtual machine. I am also not talking about the ability to write your own language. Both of those are quite nifty, of course. It is fair to say that those two items are probably why you are experimenting with Parrot in the first place. However, the Parrot distribution also ships with an extra language: NQP.
Oct 2, 2009 (Updated Apr 12, 2011)
This is part 6 of Parrot Babysteps, my ongoing Parrot PIR tutorial.
This one’s a bit more bloggy than the earlier steps, but that’s just the mood I was in when writing it. You can ignore the commentary and focus on the code if that’s your preference.
Jul 11, 2009
Jul 11, 2009 (Updated Jul 11, 2009)
Nice work! You have begun to learn Perl by writing a complete program which gets input from a user and prints output including a modified version of their input. Yes, there is much more to learn, but you have dipped your toes into the pool. Now you can go out there and start learning about the huge and wild world of Perl programming!
Jul 11, 2009 (Updated Sep 8, 2010)
This page once contained many links to Perl 6 information as the design notes were being assembled for the newest revision of this language. Those links are painfully out of date now. I’ll streamline instead with a few core ideas:
Jul 2, 2009 (Updated Mar 27, 2015)
May 15, 2009
I’ve been digging a lot into the Java world in the last few months at work. Not Java specifically, because the language still bugs me. Why does Java bug me? Honestly at this point my disdain for Java is more a habit than anything based on reality. I just don’t enjoy the language.
May 5, 2009 (Updated Jul 11, 2009)
Having a program that displays the exact same message every time you
run is nice when it comes to being consistent, but not so entertaining
as a program. “What does it do?” “It prints out my name.” “Oh.”
Let’s make things a little more interesting. We could change the value
$name in the code, but it might be a little tiresome to do this before
showing it to each new person. How about making the program ask for a name?
User interaction - a neat idea.