This Week on Perl 6, Week Ending 2004-05-02
So, May Day didn’t quite knock me for six this year (but being up at 4am on Newcastle Town Moor on Saturday morning to welcome in the summer with a bunch of rapper dancers is guaranteed to leave a chap…
So, May Day didn’t quite knock me for six this year (but being up at 4am on Newcastle Town Moor on Saturday morning to welcome in the summer with a bunch of rapper dancers is guaranteed to leave a chap…
When we last left our intrepid web developer, he had successfully set up an online sales catalogue in 11 lines of code. Now, however, he has to move on to turning this into a sales site with a shopping…
And we’re back on a weekly schedule again (unless the Mayday bank holiday knocks me for six next week). As I expected, the Apocalypse has brought out a rash of prophets and prognosticators in perl6-language, but perl6-internals is still…
You have a database. You have a web server. You have a deadline. Whether it’s bringing up an e-commerce storefront for a new venture, implementing a new front-end to HR’s employee database, or even providing a neat way to…
The only problem with summarizing two week’s worth of Perl 6 happenings is that there’s twice as much stuff to summarize. Still, there’s no way I could have made the time to write a summary last week so I’ll…
Editor’s Note: this Apocalypse is out of date and remains here for historic reasons. See Synopsis 12 for the latest information. Some of the Problems with Perl 5 OO A little too orthogonal Not quite orthogonal enough Forced non-encapsulation…
Anyone who has used Perl for any length of time is familiar with the lookup hash, a handy idiom for doing existence tests
Wednesday? Why did I leave it ’til Wednesday to write the summary? I must have some reason. Or maybe not. I’ll give fair warning that I won’t be doing a summary for next week though, what with Easter and everything,…
Creating a photo gallery is usually considered a daunting task. Lots of people have tried it, not many have succeeded. One of the reasons for so many similar projects is that they don’t often integrate well into an existing…
… and we’re back! Another interesting week in Perl 6. Your Summarizer even wrote some [parrot] code and it’s been simply ages since he did that. In accordance with ancient custom, we’ll start the summary with perl6-internals. Building with…
When you woke up this morning, the last thing you are likely to have thought is “If only I had a dictionary!” But there are thousands of languages on Earth that many people want to learn, but they can’t,…
Spring is sprung, the Equinoctal gales seem to have blown themselves out, I’m a proud step grandfather and life is generally grand. “So, what’s been going on in perl6-internals?” I hear you ask. Let’s find out shall we? Parrot…
Operator Renaming Several operators have been given new names to increase clarity and better Huffman-code the language: -> becomes ., like the rest of the world uses. The string concatenation . becomes ~. Think of it as “stitching” the two…
Another week, another summary. It’s been a pretty active week so, with a cunningly mixed metaphor, we’ll dive straight into the hive of activity that is perl6-internals. Benchmarking Discussion and development of Sebastien Riedel’s nifty Parrot comparative benchmarking script…
One of my favorite things about Perl is how flexible it is. When I don’t like something about the language, I don’t let it get me down. I just change the language! The secret to doing this lies in Perl…
Time marches on, and another summary gets written, sure as eggs are eggs and chromatic is a chap with whom I will never start a sentence. We start, as always, with perl6-internals. Platform games Work continued this week on expanding…
I started to use Subversion one year ago and liked the elegant file-system design a lot. Soon it became impossible for me to go back to CVS. This means that I felt uncomfortable whenever I was working on projects…
Welcome to the leapday summary. We’ll crack straight on with perl6-internals Running up to release time As Leapday had been chosen as the release date for Parrot 0.1.0, the week was mostly spent getting things ready for release. A…
Editor’s note: this document is out of date and remains here for historic interest. See Synopsis 7 for the current design information. What a piece of work is Perl 6! How noble in reason! How infinite in faculty! In…
Loading bytecode at runtime Last week Dan had specced out the rules for runtime loading of bytecode. This week, Leo Tötsch started implementing it. There was a certain amount of quibbling about syntax, but that was quickly sorted out….