[Haskell-cafe] Haskell Platform and Leksah on Windows
Alberto G. Corona
agocorona at gmail.com
Fri Aug 9 10:24:55 CEST 2013
For those who want to be productive rather than talkative masoquists (thus
said with all my love ;)), there are windows installers for Leksah and they
work perfectly well.
2013/8/9 David Virebayre <dav.vire+haskell at gmail.com>
> Hi,
>
> If you go the EclipseFP approach, you may have installations troubles
> too. In my case, it was due to having a version of GHC and libraries
> that EclipseFP doesn't like.
>
> Once I got it to work, I loved it.
>
> David.
>
>
> 2013/8/8 Dorin Lazar <dorin.lazar at gmail.com>:
> > Hi,
> > I understood what's wrong about my approach - and since I want to use
> > an IDE to assist me, I will try both EclipseFP and Sublime Text, to
> > see how that works. My feeling was that since the leksah website
> > suggested that cabal is the way to do it and since when I search for a
> > Haskell IDE that is it, then it was obvious that the recommended way
> > doesn't work as it should. In my mind the platform was broken, I
> > understand now that it's not the platform, just this special way of
> > using it.
> >
> > I was also in awe of the fact that nobody really says anything about
> > these difficulties, and felt like an estranged child that messed
> > things up badly; however, it seems that the real issue is that nobody
> > really does it that way, and I was wrong to actually try it like that.
> > As I said (or haven't, but will) once I will get the hang of it I will
> > recount my experience for others to follow, hopefully in better terms
> > than this frustrating first experience.
> >
> > Many thanks for everyone's advice on the list,
> > Dorin
> >
> > On Thu, Aug 8, 2013 at 9:48 PM, Carter Schonwald
> > <carter.schonwald at gmail.com> wrote:
> >> Hey Dorin,
> >> 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!
> >>
> >> cheers
> >>
> >>
> >> On Thu, Aug 8, 2013 at 3:30 AM, Dorin Lazar <dorin.lazar at gmail.com>
> wrote:
> >>>
> >>> 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.
> >>>
> >>> > 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.
> >>> 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
> >>> > 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).
> >>> 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
> >>> 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
> >>
> >>
> >
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-Cafe at haskell.org
> > http://www.haskell.org/mailman/listinfo/haskell-cafe
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
--
Alberto.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20130809/c275c498/attachment.htm>
More information about the Haskell-Cafe
mailing list