From: matz@... (Yukihiro Matsumoto) Date: 2002-01-04T00:48:55+09:00 Subject: [ruby-talk:30133] Re: Ruby/Python: Software Engineering Hi, In message "[ruby-talk:30107] Re: Ruby/Python: Software Engineering" on 02/01/03, Quentin Crain writes: |>I guess it's easy for you to distinguish a "kitchen knife" and "how to |>use a kitchen knife". The former is a concrete tool, the latter is |>abstract "how-to". | |And would changing the design of the knife change the "how-to"? |And does the "how-to" suggest one design of the knife over another? Sometimes do, sometimes don't. It depends on "changes". |Agreed. And given the need to customize the methodology (XP) for the tool |(C++), might there be other tools (Ruby) which works "better" (less |customization, closer adherence to philosophy) with the/a methodology (XP)? For XP, I guess Smalltalk is the best (original) target. Ruby does fit well too. But remember, often you can't freely choose your tools. Plus, the definition of "better" differs from person to person. matz.