Showing 1 - 100 of 171 Results  

Sort by: Date | Relevance

What to See at OSCON 2008 - O'Reilly News
By chromatic
OSCON 2008 -- O'Reilly's annual open source conference -- is going on now. O'Reilly News interviews Allison Randal, co-chair of OSCON, for a quick survey of what's new and interesting in the world of open source. Here's what to see and do and what to watch for in the world of free software for ...
[August 01, 2008]

At OSCON with the Mad Scientist of Perl ...In Negative Time - O'Reilly News
By chromatic
Damian Conway has a well-deserved reputation as the mad scientist of Perl. His opening night keynote at OSCON 2008 combined Perl programming, the difference engine, quantum mechanics, and general relativity to produce variables which travel backwards in time.
[August 01, 2008]

One-Bit Social Networking Doesn't Work - O'Reilly ONLamp Blog
By chromatic
Giles Bowkett's Never Hate. Only Destroy. (disclosure: contains language your local third graders probably use and your work filter might block as inappropriate) contains a side point which crystallized something I've pondered for several weeks: The whole point of the Cory Doctorow...
[May 30, 2008]

How To Patch Perl 5 - O'Reilly ONLamp Blog
By chromatic
Perl 5 change #33858 adds three new features from Perl 6 to Perl 5.12. With recent interest in implementations of dynamic languages on various virtual machines, I thought it interesting to discuss how a feature comes about and how it works --...
[May 28, 2008]

Parrot 0.6.2 "Reverse Sublimation" Released (and Perl 6 Progress) - O'Reilly ONLamp Blog
By chromatic
You know the drill by now. You can read the Parrot 0.6.2 release announcement on your own. User-visible improvements include a tremendous amount of progress in Rakudo (Perl 6 on Parrot), including better object orientation, placeholder variables, and type checking. Much of...
[May 21, 2008]

The Optimization That Didn't Matter - O'Reilly ONLamp Blog
By chromatic
I've spent several hours optimizing Parrot over the past few months. In particular, I've concentrated on the build process for Rakudo (Perl 6 on Parrot), as it exercises a lot of parts of Parrot. We don't yet have accurate numbers on the...
[May 16, 2008]

perl.com: Beginner's Introduction to Perl 5.10, Part 2
By chromatic, Doug Sheppard
Perl 5.10 added several powerful new features to make your programs clearer and easier to read and write. Here's how to use files and strings in the latest version of this popular and useful language.
[May 07, 2008]

Patrick Michaud on the Parrot Compiler Toolkit - O'Reilly ONLamp Blog
By chromatic
Patrick Michaud gave Rakudo Perl Talk to the Dallas/Fort Worth Perl Mongers last month. These slides are a great overview of the current status of Parrot's Compiler Toolkit and Rakudo Perl 6. Of particular note is Effectiveness of the Parrot Compiler Toolkit,...
[May 05, 2008]

chromatic
chromatic promotes free and open source software for O'Reilly's Open Technology Exchange.

perl.com: A Beginner's Introduction to Perl 5.10
By chromatic, Doug Sheppard
Perl 5.10 added several powerful new features to make your programs clearer and easier to read and write. Here's how to take advantage of the latest version of this popular and useful language.
[April 23, 2008]

Parrot 0.6.1 Released - O'Reilly ONLamp Blog
By chromatic
Parrot hacker Jerry Gay released Parrot 0.6.1 on Tuesday. Parrot is a virtual machine designed to run dynamic languages efficiently, to allow them to interoperate in the same process, and to provide great compiler tools for building and modifying these languages. This...
[April 17, 2008]

"Just" Costs You Double - O'Reilly ONLamp Blog
By chromatic
Remember Andy Lester's rant about Can't You Just...?. There aren't often easy answers in any field. I really like what Chris Cummer had to say in a comment on "All I Need is a Programmer": Every time you use "just" to describe...
[April 16, 2008]

Multiple Dispatch Now, Please! - O'Reilly ONLamp Blog
By chromatic
If you've never used multiple dispatch, you're in for a treat. We've had it working in Parrot for years, but Jonathan Worthington just added the basics of MMD support to Rakudo (Rakudo is an implementation of Perl 6). Why do you want...
[April 10, 2008]

Summer of Code Projects for Compiler Hackers - O'Reilly ONLamp Blog
By chromatic
Do you know a student interested in compilers, virtual machines, and programming languages? The Perl Foundation is a mentoring organization for Google's Summer of Code again this year. Perl 6 and Parrot have several project suggestions for students, and there are plenty...
[March 20, 2008]

Perl 5/6 and Parrot Myths Debunked - O'Reilly ONLamp Blog
By chromatic
Plenty of people have said that Perl is dead. (Some of them post on this site.) Rather than looking in the rear-view mirror of book sales (and I keep arguing with our research group that we need to normalize that data to...
[March 18, 2008]

Jeff Horwitz on mod_perl6 - O'Reilly ONLamp Blog
By chromatic
Jeff Horwitz spoke at Frozen Perl this past weekend about mod_parrot (embedding Parrot in Apache httpd) and mod_perl6. Though Rakudo (Perl 6 on Parrot) is still in progress, it's far enough along that you can write real Perl 6 programs that run...
[February 19, 2008]

Parrot 0.5.2 Released - O'Reilly ONLamp Blog
By chromatic
Bob Rogers just released Parrot 0.5.2. This monthly release includes a couple of interesting new features. First, we've managed to bundle up Patrick Michaud's Rakudo (that's the implementation of Perl 6 on Parrot) such that you can type make perl6 on Unixy...
[January 16, 2008]

What the Perl 6 and Parrot Hackers Did on their Christmas Vacation - O'Reilly ONLamp Blog
By chromatic
A running joke in the Perl 6 world is that we'll release a stable Perl 6.0.0 by Christmas. We just won't tell you which Christmas. As many community-developed projects have noticed, long blocks of holidays can be very productive for contributors. Both...
[January 04, 2008]

What the X-Files Taught Us about Real Aliens - O'Reilly ONLamp Blog
By chromatic
I'm glad to see that TPF's public relations group has spread the Perl 5.10 press release far and wide, and it's getting some coverage. However, some of that coverage reminds me why I don't watch television news and why I treat the...
[December 31, 2007]

perl.com: Memories of 20 Years of Perl
By chromatic
Perl hackers reminisce about the language and their experiences to celebrate Perl's 20th anniversary.
[December 21, 2007]

Parrot 0.5.1 and a Surprise for Perl's 20th Birthday - O'Reilly ONLamp Blog
By chromatic
As you may know already, Perl 5.10 came out today. Today is also Perl's 20th anniversary (see also Perl Simplifies the Labyrinth that is Programming Language -- and to be fair, Perl doesn't include David Bowie in extra eye makeup and tight...
[December 18, 2007]

More Perl 6 on Parrot Updates - O'Reilly ONLamp Blog
By chromatic
Patrick Michaud is truly earning the Mozilla Foundation's Perl 6 on Parrot Grant. He's just published a Perl 6 on Parrot Roadmap for December 4, 2007, which describes the progress the project has made in the past couple of weeks. In particular,...
[December 06, 2007]

YAPC::Europe's Winter of Code - O'Reilly ONLamp Blog
By chromatic
Thomas Klausner, the head of the Vienna Perl Mongers group, has just announced the Winter of Code. YAPC::Europe 2007 made a tidy profit. Vienna.pm decided to sponsor several small Perl projects with the money, in hopes of encouraging further development. My favorite...
[November 30, 2007]

Perl 6 on Parrot Roadmap Update - O'Reilly ONLamp Blog
By chromatic
I announced last week the release of Parrot 0.5.0, a major milestone in the development of the Parrot virtual machine. The largest accomplishment in this release is the development of a powerful new object system which we believe is capable of serving...
[November 27, 2007]

Parrot 0.5.0 "Caulked Snack" Released - O'Reilly ONLamp Blog
By chromatic
Jack had avoided looking into his sons' faces during this Oration, because he reckoned they'd not wish to be seen with tears streaming down their faces. But looking up at Jimmy now he saw dry eyes and a quizzical if impatient phizz....
[November 20, 2007]

Goodnight, Perl 5.005 - O'Reilly ONLamp Blog
By chromatic
Michael Schwern, Perl clown and maintainer of ExtUtils::MakeMaker and Test::Simple has announced that MakeMaker and Test::Simple will no longer support Perl 5.005. This is extremely significant because those two distributions are important pieces of Perl's upgrade infrastructure. Perl 5.005 is ...
[November 19, 2007]

The Mozilla Foundation and the Perl 6 on Parrot Grant - O'Reilly ONLamp Blog
By chromatic
Last week, the Perl Foundation announced that the Mozilla Foundation has awarded a development grant to Patrick Michaud to work on the Perl 6 on Parrot compiler. Thank you, Mozilla Foundation (especially Zak Greant and Frank Hecker.) This grant is particularly important...
[November 15, 2007]

Parrot 0.4.17 Released - O'Reilly ONLamp Blog
By chromatic
Will Coleda, Parrot project manager, has just announced the release of Parrot 0.4.17. Parrot's seen a lot of progress in the past month, with several features improved and a few reclaimed. In particular, the design documentations for several important subsystems have left...
[October 17, 2007]

Parrot 0.4.15 Released - O'Reilly ONLamp Blog
By chromatic
On behalf of the Parrot team, Patrick Michaud released Parrot "Augean Stable" 0.4.15. The most important feature in this release is the addition of the NQP compiler. NQP is a stripped-down version of Perl 6 suitable for writing compiler transformations. Within the...
[August 24, 2007]

Constraints and Software Development - O'Reilly ONLamp Blog
By chromatic
In comments on Sci Foo 2007, Tim O'Reilly wondered if giving Larry Wall a research job may have reduced his immediate practical concerns influencing the development of Perl 6. I interpret the line of thought as "To what degree does the lack...
[August 16, 2007]

Parrot New Contributor Day This Saturday (18 August 2007) - O'Reilly ONLamp Blog
By chromatic
Parrot's monthly bug day will take place this Saturday, 18 August. Parrot committers and developers will be in #parrot on irc.perl.org all day to prepare for the upcoming release. This month, our focus is on cleaning up compiler warnings from all of...
[August 15, 2007]

Is it Time to Replace English for Code? - O'Reilly ONLamp Blog
By chromatic
As I read reactions from people to JT Smith's Perl is Dead. Long live Perl. I see the usual knee-jerk claims that Perl inherently leads to unmaintainable code. In my vast experiences in dealing with difficult-to-maintain code, I've noticed that nearly all...
[August 03, 2007]

Perl is Dead. Long live Perl. - O'Reilly ONLamp Blog
By chromatic
JT Smith, president of Plain Black, the creator of WebGUI, and one of the unsung successes of using Perl in business, recently sent me this essay. He gave me permission to publish it in its entirety here. (In the interest of full...
[August 02, 2007]

Perl Quote of the Day - O'Reilly ONLamp Blog
By chromatic
Nobody develops for Perl anymore, CPAN is too crowded. Jordan Henderson...
[July 25, 2007]

The Broken Metric of "Intuitive to the Uneducated" Language Syntax - O'Reilly ONLamp Blog
By chromatic
I'm pretty good at Perl, so I hear a lot of comments about programming language syntax. Many of them are fluff around the old argument that "I don't like to read punctuation." Many of them bring up the silly idea that an...
[July 20, 2007]

Adding a Feature to Perl 6 on Parrot - O'Reilly ONLamp Blog
By chromatic
One of the sub-projects of Pugs is a series of Perl 6 sanity tests which define a minimal set of useful Perl 6 features. The idea behind those tests is that a Perl 6 implementation which can pass the sanity tests supports...
[June 12, 2007]

Code Generation is not Metaprogramming - O'Reilly ONLamp Blog
By chromatic
I know Piers Cawley hates the word "metaprogramming" as much as I hate any of my pet peeves, but Tomasz Węgrzanowski just made a fantastic point: Every use of text-based runtime code generation is a failure of language's reflection model. (See Ruby...
[June 06, 2007]

Trust, But Verify - O'Reilly ONLamp Blog
By chromatic
My first patch to Perl 5 was a quick and dirty tiny feature enhancement. It also broke a couple of tests. That small act of public humiliation reinforced what I already knew was a good practice; automated testing is an important part...
[May 31, 2007]

The "Is It a DSL or an API?" Ten Question Checklist - O'Reilly ONLamp Blog
By chromatic
You can't spend more than ten minutes at RailsConf without hearing the dreaded three-letter acronym DSL. They're everywhere these days in the Rails and Ruby worlds. I think I ate one for lunch (either that, or it was a grilled portobello mushroom...
[May 19, 2007]

Parrot 0.4.12 "Of the Caribbean" Released - O'Reilly ONLamp Blog
By chromatic
On behalf of the Parrot team, I'm proud to announce Parrot 0.4.12 "Of the Caribbean." Parrot is a virtual machine aimed at running all dynamic languages....
[May 16, 2007]

Does Your Programming Language Have Magic Powers? - O'Reilly ONLamp Blog
By chromatic
Bugzilla 3.0 came out, and with it a debate over whether it is possible to write maintainable Perl code. That debate has now spilled over into Bugzilla's wiki (see Bugzilla:Languages). When I viewed the page, the final requirement for a programming language...
[May 15, 2007]

Traits/Roles in Python 3000? - O'Reilly ONLamp Blog
By chromatic
The PEP submission deadline for Python 3000 has just ended. One idea really caught my eye: Traits/Roles instead of ABCs. (ABC means abstract base class.) I fiddled with the ideas that would become roles in 2003 and 2004 before Allison Randal handed...
[May 03, 2007]

Weekly Perl 6 mailing list summary for 08-14 April, 2007 - O'Reilly ONLamp Blog
By Ann Barcomb
This week on the Perl 6 mailing lists "The current pugs implementation is just translating to the old form underneath, so it's not surprising it's a bit off. That's the sort of thing that happens when the language designer gives the language...
[April 22, 2007]

Weekly Perl 6 mailing list summary for 18-24 March, 2007 - O'Reilly ONLamp Blog
By Ann Barcomb
This week on the Perl 6 mailing lists This week saw the introduction of the Perl 6 Microgrants. Read more about them in 'Perl 6 Microgrants. Now accepting proposals.'...
[April 18, 2007]

How Do You Get to CMU? - O'Reilly ONLamp Blog
By chromatic
My colleague Jim Shore and I have been working with BlueTech to explore exercises for professional software developers....
[April 18, 2007]

April Parrot Progress - O'Reilly ONLamp Blog
By chromatic
Parrot, the virtual machine designed for Perl 6 and other dynamic languages, will have its monthly bug day on 14 April. Contributors will be present in #perl on irc.perl.org all day to answer questions, to give guidance, and to close all tickets...
[April 04, 2007]

Parrot 0.4.10 Released - O'Reilly ONLamp Blog
By chromatic
Will "Coke" Coleda released Parrot 0.4.10 on 20 March 2007. I'm particularly excited about this version because we finally have Parrot::Embed compiling and running (with the appropriate path setting for certain platforms) on multiple platforms. Parrot::Embed allows you to use Parrot code...
[March 22, 2007]

Parrot Bug Day on 17 March 2007 - O'Reilly ONLamp Blog
By chromatic
The monthly Parrot Bug Day is this Saturday, 17 March. Will "Coke" Coleda has a list of open issues in Parrot for the 0.4.10 release that he'd like to address. There are plenty of tasks for novices to Parrot, Perl, and C,...
[March 15, 2007]

FizzBuzz in Parrot part Two - O'Reilly ONLamp Blog
By chromatic
In yesterday's installment (Testing FizzBuzz in Parrot), I explained a test file for testing multiple Parrot implementations of the FizzBuzz problem. I also promised to show two different ways to solve the problem in Parrot. The test framework requires both approaches to...
[March 08, 2007]

Testing FizzBuzz in Parrot - O'Reilly ONLamp Blog
By chromatic
A recent discussion on interviewing programmers (in hopes of finding clueful ones) brought up the FizzBuzz challenge. Can you write a program to print the numbers from one to one hundred, printing also "Fizz" for multiples of three, "Buzz" for multiples of...
[March 07, 2007]

Weekly Perl 6 mailing list summary for 11-17 February, 2007 - O'Reilly ONLamp Blog
By Ann Barcomb
This week on the Perl 6 mailing lists Remember that the European Perl Hackathon will be held next weekend, from 2-4 March, 2007 in Arnhem, the Netherlands. Registration is open until Thursday, 1 March. For more information, please look at the hackathon...
[February 25, 2007]

Weekly Perl 6 mailing list summary for 29 January - 3 February, 2007 - O'Reilly ONLamp Blog
By Ann Barcomb
This week on the Perl 6 mailing lists ": This mornings up date proposed "Now the da rn spam fi1ters are chang.ng my spelling to look like sp*m. Yeah, that's the 4icket... :)" -- Larry Wall, in 'Enhancing array indices'...
[February 24, 2007]

Porting Your Language to the Shiny New Parrot Socorro - O'Reilly ONLamp Blog
By chromatic
The Parrot team has just announced the release of Parrot 0.4.9, "Socorro", following the new monthly release cycle. This version has better Perl 6 rule support, lots of bugfixes, a PocketPC port, unified calling conventions between C and PIR components, better tools,...
[February 23, 2007]

Monthly Parrot Bug Day is 13 January 2007 - O'Reilly ONLamp Blog
By chromatic
From Jerry Gay, this month's revolving Parrot release manager: On Saturday, 13 January, 2007, please join us on IRC in #parrot (irc.perl.org) to work on closing out as many RT ([https://rt.perl.org/rt3/]) tickets as possible in the parrot queue. This will help us...
[January 11, 2007]

Dear Python 3000 and Python 4000 BDFLs - O'Reilly ONLamp Blog
By chromatic
Language redesign is difficult, isn't it? Once you start challenging base assumptions, you find that a lot of your previous conclusions are shaky, and good luck reigning in blue-sky ideas! See you in 2007... or 2008... or 2009. Best wishes, a Perl...
[December 19, 2006]

Blessed are the Toolmakers - O'Reilly ONLamp Blog
By chromatic
Blessed are the toolmakers, writes Piers Cawley. I agree....
[December 06, 2006]

perl.com: Advanced HTML::Template: Filters
By Philipp Janert
Philipp Janert demonstrates the use of filters with the powerful HTML::Template templating system.
[November 30, 2006]

CPAN Module Review: Test::Perl::Critic - O'Reilly ONLamp Blog
By chromatic
If you really want to make something a habit, find a way to do it without thinking about it. I like to automate the things I value so I never do them incorrectly, incompletely, or infrequently. Thus Test::Perl::Critic allows you to add...
[September 29, 2006]

From Alien to Citizen - O'Reilly ONLamp Blog
By chromatic
A new user appeared on Use Perl; the other day. rodi's first journal, A Citizen of Perl demonstrated how powerful it is for new users to be able to join a community immediately. Audrey Tang's relentless Optimizing for Fun contrinualy attracts new...
[September 15, 2006]

Roles: Composable Units of Object Behavior - O'Reilly ONLamp Blog
By chromatic
A significant new part of Perl 6's object model and type system is the addition of roles. Part of their origin is an implementation in Smalltalk (there called traits). They also solve some systemic problems of other OO systems. Why are they...
[August 31, 2006]

Perl 5.9.4 Released - O'Reilly ONLamp Blog
By chromatic
Bleadperl pumpking RafaŽl Garcia-Suarez (that means the person with final authority over the development version of Perl) has released Perl 5.9.4. perl594delta shows the immense list of changes since Perl 5.9.3 -- including impressive enhancements to the regex engine, more improvements in...
[August 17, 2006]

People of Perl: Ovid - O'Reilly ONLamp Blog
By Bit-Man
Ovid, a well known one to the Perl community for his modules on CPAN shows us his beginnings, history, Perl 6, the Perl Hacks book more of its genius and commitment to the Perl community....
[August 14, 2006]

Parrot Gets Some (News) Attention - O'Reilly ONLamp Blog
By chromatic
Parrot pumpking Chip Salzenberg released Parrot 0.46 yesterday. Today, Ars Technica's .NET and Java to get better dynamic language support gives Parrot a fair mention. It's nice to see that the article picks up on two of Parrot's great advantages right now...
[August 10, 2006]

Ruby for Now - O'Reilly ONLamp Blog
By chromatic
Piers Cawley is one of the programmers I always listen to. He read Christopher Alexander to learn about actual architecture, for goodness sake. When people such as Piers started using Ruby seriously, I paid attention. Now when he says Ruby for now...
[August 04, 2006]

Perl Module Review: Class::Trait - O'Reilly ONLamp Blog
By chromatic
Object-oriented design has faltered somewhat on the overuse of inheritance and class hierarchies at the expense of polymorphism and true typed genericity. Traits and roles form one great approach to solving those problems in an efficient, resuable, and powerful way. They're available...
[August 02, 2006]

Open Languages Need Open Test Suites - O'Reilly ONLamp Blog
By chromatic
One of the greatest unsung benefits of the Pugs project (an experimental implementation of Perl 6) is that it has created, last I checked, some 15,000 test cases for Perl 6, with thousands more on the way. I've realized something as I've...
[August 01, 2006]

A Ridiculously Large Software Quality Problem - O'Reilly ONLamp Blog
By chromatic
As code grows and grows more portable and gains more dependencies, themselves portable, how can you validate it? What can a company or individual do to repay a community for millions of lines of useful code? How can developers and users give...
[July 18, 2006]

Bill Odom and the State of The Perl Foundation - O'Reilly ONLamp Blog
By chromatic
At YAPC::NA 2006, The Perl Foundation President Bill Odom gave a short keynote about the state of The Perl Foundation and his plans to encourage the continued success and growth of the Perl language and community. I took some concise notes, and...
[July 14, 2006]

How Does a Programming Language Stagnate? - O'Reilly ONLamp Blog
By chromatic
A lengthy thread on the Perl 5 development mailing list has asked if there's self-generated FUD about the future of Perl worth debunking. I'm not the person to ask about the viability of using Perl 5 for new development projects in your...
[June 21, 2006]

CPAN Module Review: Class::MOP - O'Reilly ONLamp Blog
By chromatic
Perhaps my keenest frustration with Perl 5 is its lack of a clean metaprogramming facility. Stevan Little's Class::MOP has filled in much of the gap. Here's what I learned after playing with it for an afternoon....
[June 19, 2006]

Come Back, Zinc! - O'Reilly ONLamp Blog
By chromatic
In a recent post to the Perl 5 Porters mailing list, Yves Orton argued that it's time to debunk the myth that Perl 5 is dying....
[June 16, 2006]

Perl 6 on Parrot - O'Reilly ONLamp Blog
By chromatic
Perl 6 pumpking Patrick Michaud recently posted an announcement of a Perl 6 compiler running on Parrot. This version uses Patrick's PGE and Allison Randal's Parrot compiler tools. That is, this is probably the approach that the official released version of Perl...
[May 04, 2006]

People of Perl: Patrick Michaud - O'Reilly ONLamp Blog
By chromatic
Patrick Michaud joined the Perl 6 project in 2004, after the team put out a call for a compiler pumpking. Since then, he's ported Perl 6 rules to Parrot, written an operator precedence parser, and has a working Perl 6 compiler. In...
[May 02, 2006]

Perl's New License and Contributor Agreements - O'Reilly ONLamp Blog
By chromatic
After years of discussion and legal work, TPF has released drafts of the new proposed Artistic License v 2.0 and the Perl Contributors Agreement. The reason for the new licence is to clear up potential ambiguities and contradictions in the first version...
[April 21, 2006]

Refactoring Everything, Day 5 - O'Reilly ONLamp Blog
By chromatic
This 30-day project explores the refactoring of a legacy system. The Everything Engine is an aging software project that powers Perl Monks, Everything 2, and a few other websites. It suffers from poor design and maintainiability. Learn what it's like to look...
[April 12, 2006]

Refactoring Everything, Day 3 - O'Reilly ONLamp Blog
By chromatic
This 30-day project explores the refactoring of a legacy system. The Everything Engine is an aging software project that powers Perl Monks, Everything 2, and a few other websites. It suffers from poor design and maintainiability. Learn what it's like to look...
[April 07, 2006]

People of Perl: Nicholas Clark - O'Reilly ONLamp Blog
By chromatic
Nicholas Clark is the pumpking for the stable branch of Perl. In the past few years, he's released Perl versions 5.8.2 through 5.8.8. He was also the pumpking for ...
[April 04, 2006]

The World's Most Maintainable Programming Language: Conclusion - O'Reilly ONLamp Blog
By chromatic
Have modern programming languages failed? From the point of view of learnability and maintainability, yes! What would a truly maintainable and learnable programming language look like? This is the conclusion of a six-part series exploring the future of programming languages (read The...
[April 01, 2006]

Inside Parrot's Compiler Tools - O'Reilly ONLamp Blog
By chromatic
My home office network connection went out for a while yesterday. Instead of taking the day off to rest and relax, I asked fellow Perl 6 and Parrot hacker Allison Randal to walk me through building a compiler for a little language...
[March 24, 2006]

Where is the Cost of Complexity in Program Design? - O'Reilly ONLamp Blog
By chromatic
In a recent thread on the Higher Order Perl mailing list, I suggested a theory that every significant unit in a program has a semantic and a syntactic cost -- and that optimizing for syntactic simplicity due to concerns about novice programmers is almost always a mistake.
[February 15, 2006]

Perl
O'Reilly is a leader in technical and computer book documentation for Perl.
[February 07, 2006]

perl.com: What Is Perl 6
By chromatic
chromatic examines the Perl 6 project, especially its motivations and current status.
[January 12, 2006]

The Year in Perl 2005 - O'Reilly ONLamp Blog
By chromatic
Who could have predicted what happened in the Perl world in 2005? Not me. Nor will I try to predict what will happen in 2006. I can tell you what did happen, though.
[December 31, 2005]

Maybe it's Not Just Ruby on Rails - O'Reilly ONLamp Blog
By chromatic
In recent days, the question "Why is Ruby on Rails so newsworthy?" has come up. This time, the answer isn't just "It's easier than J2EE". This time, the rest of the question is "... when it's dynamic languages and existing good practices that provide the benefits?"
[October 27, 2005]

Inscrutable CS Papers, or Why I am Not a (Good) Haskell Programmer - O'Reilly ONLamp Blog
By chromatic
A recent journal entry from fellow Perl 6 cabalist Luke Palmer expresses a problem I've had with reading CS papers: I wouldn't put up with that inscrutability in code I had to review or maintain.
[September 30, 2005]

Pugs Off Sabbatical - O'Reilly ONLamp Blog
By chromatic
Highly productive hacker Autrijus Tang started the Pugs project in February and, with a little help from his team of lambdacamels, has implemented a huge portion of Perl 6 in six months. #perl6 participant Limbic~Region has just posted an interview with the fearless Autrijus, now that his ...
[August 03, 2005]

perl.com: Porting Test::Builder to Perl 6
By chromatic
O'Reilly editor chromatic offers a retrospective of the experience of porting Test::Builder from Perl 5 to Perl 6.
[July 28, 2005]

Perl and Google's Summer of Code - O'Reilly ONLamp Blog
By chromatic
The Perl Foundation recently announced the list of projects accepted through Google's Summer of Code program. There's a nice split between Perl 5 and Perl 6/Parrot projects. Congratulations go to the acceptees and their mentors. (I am sad that someone didn't pick up P5NCI, though.)
[July 05, 2005]

Programming

[June 10, 2005]

perl.com: Inside YAPC::NA 2005
By chromatic
chromatic interviews Richard Dice, organizer of YAPC::NA 2005, to discuss what to expect from the conference.
[May 12, 2005]

perl.com: People Behind Perl: brian d foy
By chromatic
Perl.com interviews brian d foy, publisher of The Perl Review and longtime Perl contributor and leader.
[April 28, 2005]

perl.com: A Plan for Pugs
By chromatic
chromatic interviews Autrijus Tang, founder of the Pugs project implementing Perl 6 in Haskell, to discuss its history and goals.
[March 03, 2005]

perl.com: Perl Code Kata: Testing Imports
By chromatic
A 30-minute exercise to improve your testing abilities and your understanding of module importing and exporting.
[December 16, 2004]

perl.com: Perl Code Kata: Testing Taint
By chromatic
A 30-minute exercise to improve your testing abilities and your understanding of Perl's taint mode.
[October 21, 2004]

ONLamp.com -- The Making of BSD Hacks
By chromatic
Dru Lavigne, the author of BSD Hacks, and chromatic wanted to use open source tools to write and edit the book, so they turned to PseudoPOD and Subversion. chromatic writes about how they used these tools to collaborate, write, edit, and produce the ...
[June 03, 2004]

perl.com: Building Testing Libraries
By Casey West
Save time, test more, and use what the CPAN has made available to enhance your development. Casey West demonstrates examples of good techniques when testing Perl-based software.
[May 07, 2004]

LinuxDevCenter.com -- Parrot, Cfengine, OpenBSD's PF, XMMS, and MySQL
By chromatic
Online version of the Linux Newsletter.
[April 19, 2004]

Introducing Parrot SDL - O'Reilly ONLamp Blog
By chromatic
Parrot, the high performance virtual machine for dynamic languages such as Perl 6, has matured greatly in the past few months. The recent Leap Day release added support for objects. I've been writing bindings for SDL, the cross-platform multimedia library, and will present my results at the ...
[March 31, 2004]

Wacky Ideas from ETech 2004, part four - O'Reilly ONLamp Blog
By chromatic
ETech 2004 has come and gone, and others have captured its essense. Instead of competing with transcriptions and on-the-spot weblogs, I'm presenting one wacky idea for each day of the conference. Today, here's a wacky idea for social networking with working code.
[February 17, 2004]

LinuxDevCenter.com -- Better Passwords, REST from Web Services, and an Easy REBOLlion
By chromatic
Online version of the Linux Newsletter.
[November 03, 2003]

Showing 1 - 100 of 171 Results