[Haskell-beginners] Which IDE use a professional Haskeller?

Giacomo Tesio giacomo at tesio.it
Mon May 27 10:17:07 CEST 2013

Nice article, but I'm not sure it's completely right.

Even language's mavens use an IDE, probably a custom one built out of
terminal windows, makefiles and so on. And, to my money, this can be
effective, but difficult to share and setup.
Emacs, actually is a bit easier to share and setup, in such a context
(Emacs IS an IDE), but a bit difficult to learn (and to be honest, to learn
again... :-D)
I guess that XMonad born almost like an alternative to Emacs to integrate
different tools in a consistent windowing.

Indeed powerful languages are useful to express powerful concepts (thus
they are funny!)

Tools are useful for boring activities. For example, editing makefiles (and
studing autotools) is a boring activity. :-D
Debuggers are useful to find bugs, another boring activity.

Still both activities are unavoidable (afaik) by professional programmers.
You can do both without tools, but they will require more time, thus more

This is why, to my money, looking for an IDE (even if it's just a specific
configuration of xmonad or Emacs) is a rational search. :-)

BTW, now, I'm wondering if I should give Geany a try or just learn Emacs
again... :-)
For example, I'm sure that Emacs can do almost everything I need (project
management apart), but I'm also sure that I have no chance to convince my
fellow windows programmers to use it.


On Mon, May 27, 2013 at 8:51 AM, Rustom Mody <rustompmody at gmail.com> wrote:

> On Mon, May 27, 2013 at 2:36 AM, Giacomo Tesio <giacomo at tesio.it> wrote:
>> A few years ago I was an Emacs user too, so I'm not surprised of these
>> answers. In the last 4 years, my job moved to windows, and I have worked
>> mainly on C# and .NET so that I've become a kind of VisualStudio addict.
>> Still I used Spyder for scientifical computing and jEdit a lot for casual
>> editing on windows.
>> There are a few features that I think are important for professional
>> development:
>> - debugging support
>> - project management (should I really learn cabal packaging?)
>> - underline sintactic errors
>> - code navigation
>> - autocompletion (based on scope)
>> - testing integration
>> Optional valuable features
>> - syntax highlight
>> - section folds
>> I'm using Leksah, right now, but I'm still not satisfied. This despite
>> the hard and respectful work of the author.
>> I'd like to have an excuse to use Emacs (or vim) at work (windows) and at
>> home (Linux), but I'm not sure that it satisfies these basic requirements.
>> Any "ready to use" .emacs for Haskell?
> This was written 10 years ago.... still remains true...
> http://osteele.com/posts/2004/11/ides
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20130527/a2b7b008/attachment.htm>

More information about the Beginners mailing list