[Haskell-cafe] Haskell Platform and Leksah on Windows
carter.schonwald at gmail.com
Thu Aug 8 20:48:50 CEST 2013
I don't understand your claims.
1) haskell has worked perfectly well on windows for quite some time. I used
HUGs nearly a decade ago, and in more recent time (2-3 years ago) I helped
teach an introductory first computer science class using GHC where many
students were doing great work using notepad++ and ghci.
I don't understand your focus on emacs and make files.
2) if you want an "IDE" experience, Sublime Text with the right plugins,
or perhaps EclipseFP are worth checking out.
3) likewise, if you're finding tooling on windows unsatisfactory, help fix
it! Bug reports, patches, or new tools and libraries are always welcome.
Haskell is a relatively small community, and thusly limited manpower (we're
all volunteers), so way to fix any problem is help out!
On Thu, Aug 8, 2013 at 3:30 AM, Dorin Lazar <dorin.lazar at gmail.com> wrote:
> 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.
> > 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
> > used ones at that! Leksah is not used much at all by anyone, though
> > probably a handful of folks who do use it.
> > Many folks use editors like Sublime Tex (2/3), Emacs, Vi(m), textmate,
> > 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.
> Unfortunately, I think the problem with this is that we have a
> 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.
> > 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
> > tools out as of the past year or two, many more in progress on various
> > scales, and gtk2hs is great for linux (and thats fine).
> Unfortunately, this is not what's advertised. In fact, on the leksah
> 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
> 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,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe