Erlang Extreme Programming & Refactoring, Was: non-telecom in erlang

Eric Newhuis <>
Wed Feb 5 18:07:10 CET 2003

This is music to my ears.  I don't know how many Erlang XPers there are out
there but this might just be tip the scale so that VIM programmer in the
corner finally learns emacs.

(Thomas, I am only joking.  Please laugh with me.)

Refactoring support in Emacs sounds like an amazing accomplishment to help
optimize XP.  I can't wait to try it out.  Are there a list of refactorings
somewhere?  I geuss I should read the documentation, i.e. source code.  ;-)

----- Original Message -----
From: "Luke Gorrie" <>
To: "Eric Newhuis" <>
Cc: <>
Sent: Wednesday, February 05, 2003 9:35 AM
Subject: Re: Erlang Extreme Programming & Refactoring, Was: non-telecom in

> "Eric Newhuis" <> writes:
> > > What does it feel like to do refactoring in Erlang?
> >
> > Obviously you cannot use the C++ or Java cookbooks; one must understand
> > patterns and apply them.  There are many things like MoveMethod and
> > RenameClass that fit well if you develop Erlang modules as
> >
> > InnapropriateIntimacy is there.  And One handles this by extracting a
> > module.
> >
> > Refactoring is so important to software because it is really all about
> > patterns.  You don't have to have a "traditional" OO language.
> > works in Erlang!
> >
> > Refactoring will make you a better Erlang developer.  I can't prove it.
> > I'll show you personally in our development environment the next time
any of
> > you are in Chicago.
> In the next release of Distel we'll have some refactoring support in
> Emacs. It already works in the CVS copy, in case someone wants to try
> it out and give some early feedback.
> Details are in a mail on the distel mailing list archives:
> Cheers,
> Luke

More information about the erlang-questions mailing list