Hello,
I am the original author of the post, and I finally received the
emails from the mailman (probably there was an issue with the
automated requests).
My answers are inlined.
Unfortunately, I think the problem with this is that we have a
> 1) Leksah should not be considered an "official haskell ide", but merely one of
> many community supported editing tools. And frankly one of the less widely
> used ones at that! Leksah is not used much at all by anyone, though theres
> probably a handful of folks who do use it.
> Many folks use editors like Sublime Tex (2/3), Emacs, Vi(m), textmate, and
> many more. Its worth noting that the sublime-haskell plugin for sublime
> text, and analogous packages for many other editors, provide haskell
> IDE-like powers, or at least a nice subset thereof.
different vision on how development should be done. I have extensive
experience of working from console, with a simple text editor and
hand-made Makefiles or anything similar. However, an IDE should be a
productivity tool, that can help you improve your understanding of the
language, and can assist you in following the proper syntax for a new
language. While learning by doing 'write, save, compile, examine error
message' is ok with me, it is slow, and it limits the time I can
dedicate to learning the language itself. A better cycle is the
current 'write, examine error message' of most IDEs, since it's faster
and requires no context switch. Sure, editors can help there. IDEs do
this by default.
So it's normal of me to search for an IDE to better learn the
language, I'll leave the emacs + console version for when I am
productive in the language.
Unfortunately, this is not what's advertised. In fact, on the leksah
> 2) There are people working on building better easily portable native gui
> toolkits, but in many respects, a nice haskelly gui toolkit is still
> something people are experimetning with how to do well. theres lots of great
> tools out as of the past year or two, many more in progress on various time
> scales, and gtk2hs is great for linux (and thats fine).
site, the recommended method is to have the IDE installed via cabal.
In another mail Mihai calls me unreasonable, but I think it's
reasonable to think that the recommended method should be the one that
works.
But the easy to tell truth is that the Haskell Platform for Windows
is not mature enough yet. That is something I can understand, and I
can recommend other beginners to install a Linux VM for Haskell. That
is perfectly fine, zero cost, 100% gain. However, the mistakes from
the Haskell Platform as it is now on Windows should be pointed out,
and although I've been called a mystical animal that wants only free
support, I think what I had in that blog post was actually a bug
report for the people that can actually add 1+1 to make 2 when it
comes to the Haskell Platform for Windows. Surely, I was harsh. But
that's the first experience of a beginner with Haskell, and I chose to
contribute my experience to people more knowledgeable instead of
shutting up and hiding the dust under the rug.
Many thanks,
Dorin