From: tseaver at palladion.com (Tres Seaver)
Date: Thu, 08 Apr 1999 09:05:51 -0500
Subject: Extreme Programming ( XP ) in python ?
References: <199904080900.KAA17021@brahms.scom>
Message-ID: <370CB7BF.CC27DDBA@palladion.com>
Content-Length: 1554
X-UID: 606                                                  

Dave Dench wrote:
> 
> Dear All,
> I recently attended the OT99 conference at Oxford University.
> One of the highlights was the inspiring keynote speech by Kent Beck
> on his experiences with Extreme Programming ( XP ) .
> ( ref: http://c2.com/cgi/wiki?ExtremeProgrammingRoadmap )
> Unfortunately, he was using Java as his particular language vehicle,
> but that is not mandatory.
> It would seem to me that XP and python is a marriage made in heaven.
> Has anyone on this list had any experiences with XP on their projects?

Given that XP is originally a Smalltalk methodology (Beck is one of the
uber-gurus of the Smalltalk world), it can't be very wedded to Java.  I was
employing a semi-heretical[*] version of XP in most of my consulting work
(C++/Delphi/Java) when I found Python:  DING!

[*] I don't quite hold with "you're not gonna need it!", which taints my
orthodoxy. :)

> PPS It would also seem that XML is starting to get linked with CORBA very
> productively by passing content-rich strings. ( perhaps this is old news ? )

XML does provide an interesting, "Pythonesqu" alternative to CORBA's (new)
object-by-value feature: passing self-describing objects as strings, rather than
as "valutypes," trades off compile-time typechecks for a reduction in the
dependency jitter.  There are some downsides, however:  the reduction in
encapsulation can make for headaches.


-- 
=========================================================
Tres Seaver         tseaver at palladion.com    713-523-6582
Palladion Software  http://www.palladion.com




