I'm a big fan of Perl, am excited about Perl6, and find Extreme Programming to be very interesting. We've started down the XP path at work and already I'm enjoying greater productivity. In one of our last stand-up meetings (where we sit down, oddly enough), one of the programmers asked a question about Perl6 in relation to XP and I mentioned that Perl6 is being designed to support XP. He asked what I meant and I realized that I was just parroting (ha!) what I had just read on http://use.perl.org.
In a question about design goals, the following was offered as one of the answers:
Beyond the ability to evolve Perl itself is the ability to evolve solutions written in Perl. Among other things, this involves the scalability of solutions in Perl. The user must be able to start quick-and-dirty and grow the program into a robust large system. Users must be able to switch programming styles, paradigms, and methodologies as they refactor their programs in the light of new requirements. Perl must not only be an example of, but must also support, Extreme Programming.
I can understand the desire to be able to start small and expand upon it. I can also understand the idea behind being able to easily rethink and refactor a problem. However, the answer still seems to be a bit vague. In fact, it almost seems like a marketing response: "yes, yes, we're working on PSI::ESP. It'll be out in the next release."
Does anyone familiar with Perl6 care to offer concrete examples of what was meant by the XP quote?
Cheers,
Ovid
Join the Perlmonks Setiathome Group or just click on the the link and check out our stats.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Perl6 and Extreme Programming
by TheDamian (Vicar) on May 25, 2002 at 22:26 UTC | |
Re: Perl6 and Extreme Programming
by vladb (Vicar) on May 25, 2002 at 21:04 UTC | |
by chromatic (Archbishop) on May 25, 2002 at 21:58 UTC | |
by TheDamian (Vicar) on May 25, 2002 at 22:32 UTC | |
by Elian (Parson) on May 26, 2002 at 17:06 UTC | |
by Jenda (Abbot) on May 26, 2002 at 22:42 UTC | |
Re: Perl6 and Extreme Programming
by stefp (Vicar) on May 26, 2002 at 04:19 UTC | |
Re: Perl6 and Extreme Programming
by cLive ;-) (Prior) on May 26, 2002 at 10:30 UTC | |
Re: Perl6 and Extreme Programming
by Sifmole (Chaplain) on May 28, 2002 at 15:20 UTC |