Making Dictionaries with Perl
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,…
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….
For the past few months, my former employers and I have been working on a port of the Java Lucene search engine toolkit. On the February 3rd, Plucene was released to the world, implementing almost all of the functionality…
In his talk on Parrot at OSCON last year, Dan said that Parrot would have objects ‘by the end of the week’. It’s been a very long week, and it’s not finished yet. Right, venting over, time for the…
It’s coming up to Valentine’s day again, and invariably my thoughts turn back to last year’s rather memorable weekend-break to Stockholm, in which I learned two things: Stockholm makes a great Valentine’s destination. My girlfriend of the time was not…
Another Monday evening. Another day of displacement activity out of the way. There’s a huge lump of belly pork braising slowly in a mixture of stock, rice wine & soy sauce, and nothing on the telly. It must be time…
Sometime around July 2002 there was another of the seemingly inevitable and interminable threads about mailing list managers that pop up with regrettable frequency on the London Perl Mongers mailing list. It almost certainly contained references to Reply To…
Welcome once again to Gateshead, where the skies are grey, the view is uninspiring, and the workmen across the road seem determined to fall off the ladder before they get the double glazing fitted. But enough of the gay Gateshead…
There are a number of tools available for writing books. Many people would immediately reach for their favorite word processor, but having written one book using Microsoft Word I’m very unlikely to repeat the experience. Darren Chamberlain, Andy Wardley, and…
Welcome to the first summary from my new home in Gateshead. The same old wibble, with a different view from its window and fewer trips to London. Right, time to see what’s been going on in perl6-internals this week….
Thanks to the popularity of Mac OS X, the new iBook, and the PowerBook G4, it’s no longer uncool to talk about owning an Apple. Longtime Mac devotees have now been joined by longtime Unix devotees and pretty much…
For some, regular expressions provide the chainsaw functionality of the much-touted Perl “Swiss Army knife” metaphor. They are powerful, fast, and very sharp, but like real chainsaws, can be dangerous when used without appropriate safety measures. In this article…