Send Beginners mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
http://www.haskell.org/mailman/listinfo/beginners
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Beginners digest..."
Today's Topics:
1. Editor choices (Jeff Lasslett)
2. Re: Editor choices (David McBride)
3. Re: Editor choices (Jeff Lasslett)
4. Re: Editor choices (Isaac Dupree)
5. Re: Editor choices (Mats Rauhala)
6. Re: Editor choices (Amy de Buitl?ir)
----------------------------------------------------------------------
Message: 1
Date: Fri, 19 Apr 2013 09:45:08 +1000
From: Jeff Lasslett <[email protected]>
Subject: [Haskell-beginners] Editor choices
To: beginners <[email protected]>
Message-ID:
<cak6+hbx1bvyto0xxsskoz7xgzqb3coznun7bhf_ejxz_u2l...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Greetings,
So I find myself playing around with XMonad source code. I'm a long time
Vim user and I've made a tags file to help me navigate the source code.
I've got decent syntax highlighting.
What I lack is insight into the libs. I'd like the editor/IDE to tell me
the type of a thing, or at least the module it is defined in. Is this a
sensible question for haskell? I just don't want to have to hunt for where
lib functions are defined (tags take me around the xmonad sources with
drama).
So what editors/IDEs to people use for haskell to help with this? Or do
you all just keep everything in your massive brains? :-)
Cheers,
Jeff
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://www.haskell.org/pipermail/beginners/attachments/20130419/28eb83f0/attachment-0001.htm>
------------------------------
Message: 2
Date: Thu, 18 Apr 2013 21:19:51 -0400
From: David McBride <[email protected]>
Subject: Re: [Haskell-beginners] Editor choices
To: The Haskell-Beginners Mailing List - Discussion of primarily
beginner-level topics related to Haskell <[email protected]>
Message-ID:
<CAN+Tr43G8xuQ2vBM73YWhKUzKsDY7Jk=66vbhtmtt2oi7qm...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Usually when I'm inspecting something, I just go :ghci % and then :i the
type I want. If by some chance I don't have a library installed that is
needed, I just search for a function or type on hayoo and browse the
hackage docs for that library.
There are ides for haskell, but I don't know how good they are. Yi is
written in haskell, but I don't know how good it is. Eclipsefp is
supposedly okay. I know I've seen some vim integration (haskellmode?) but
I don't know how well it works. But I have never felt the absense of these
tools in this language, personally.
On Thu, Apr 18, 2013 at 7:45 PM, Jeff Lasslett <[email protected]>wrote:
> Greetings,
>
> So I find myself playing around with XMonad source code. I'm a long time
> Vim user and I've made a tags file to help me navigate the source code.
> I've got decent syntax highlighting.
>
> What I lack is insight into the libs. I'd like the editor/IDE to tell me
> the type of a thing, or at least the module it is defined in. Is this a
> sensible question for haskell? I just don't want to have to hunt for where
> lib functions are defined (tags take me around the xmonad sources with
> drama).
>
> So what editors/IDEs to people use for haskell to help with this? Or do
> you all just keep everything in your massive brains? :-)
>
> Cheers,
> Jeff
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://www.haskell.org/pipermail/beginners/attachments/20130418/4aa95d79/attachment-0001.htm>
------------------------------
Message: 3
Date: Fri, 19 Apr 2013 13:59:40 +1000
From: Jeff Lasslett <[email protected]>
Subject: Re: [Haskell-beginners] Editor choices
To: The Haskell-Beginners Mailing List - Discussion of primarily
beginner-level topics related to Haskell <[email protected]>
Message-ID:
<CAK6+hbzGyS6TkxNPQ+S+zk-Bftycr7rsUj4wAcC45fvE=cv...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
There's just so much I don't know that I find myself wanting to look
something up every minute or so. If the editor supported me in this regard
I would really love it.
On 19 April 2013 11:19, David McBride <[email protected]> wrote:
> Usually when I'm inspecting something, I just go :ghci % and then :i the
> type I want. If by some chance I don't have a library installed that is
> needed, I just search for a function or type on hayoo and browse the
> hackage docs for that library.
>
> There are ides for haskell, but I don't know how good they are. Yi is
> written in haskell, but I don't know how good it is. Eclipsefp is
> supposedly okay. I know I've seen some vim integration (haskellmode?) but
> I don't know how well it works. But I have never felt the absense of these
> tools in this language, personally.
>
>
> On Thu, Apr 18, 2013 at 7:45 PM, Jeff Lasslett <[email protected]>wrote:
>
>> Greetings,
>>
>> So I find myself playing around with XMonad source code. I'm a long time
>> Vim user and I've made a tags file to help me navigate the source code.
>> I've got decent syntax highlighting.
>>
>> What I lack is insight into the libs. I'd like the editor/IDE to tell me
>> the type of a thing, or at least the module it is defined in. Is this a
>> sensible question for haskell? I just don't want to have to hunt for where
>> lib functions are defined (tags take me around the xmonad sources with
>> drama).
>>
>> So what editors/IDEs to people use for haskell to help with this? Or do
>> you all just keep everything in your massive brains? :-)
>>
>> Cheers,
>> Jeff
>>
>> _______________________________________________
>> Beginners mailing list
>> [email protected]
>> http://www.haskell.org/mailman/listinfo/beginners
>>
>>
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://www.haskell.org/pipermail/beginners/attachments/20130419/eeb4ddcf/attachment-0001.htm>
------------------------------
Message: 4
Date: Fri, 19 Apr 2013 00:12:59 -0400
From: Isaac Dupree <[email protected]>
Subject: Re: [Haskell-beginners] Editor choices
To: [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
I tend to search for unknown symbols on "Hayoo", which searches
everything on Hackage (Haskell's public package repository):
http://holumbus.fh-wedel.de/hayoo/hayoo.html
I'd love to have a good Haskell IDE but I haven't found one that I've
succeeded at installing & running yet. (I don't know whether Yi etc. are
good because I failed to install it the last couple times I tried!)
-Isaac
On 04/18/2013 11:59 PM, Jeff Lasslett wrote:
> There's just so much I don't know that I find myself wanting to look
> something up every minute or so. If the editor supported me in this
> regard I would really love it.
>
>
>
>
>
>
> On 19 April 2013 11:19, David McBride <[email protected]
> <mailto:[email protected]>> wrote:
>
> Usually when I'm inspecting something, I just go :ghci % and then :i
> the type I want. If by some chance I don't have a library installed
> that is needed, I just search for a function or type on hayoo and
> browse the hackage docs for that library.
>
> There are ides for haskell, but I don't know how good they are. Yi
> is written in haskell, but I don't know how good it is. Eclipsefp
> is supposedly okay. I know I've seen some vim integration
> (haskellmode?) but I don't know how well it works. But I have never
> felt the absense of these tools in this language, personally.
>
>
> On Thu, Apr 18, 2013 at 7:45 PM, Jeff Lasslett
> <[email protected] <mailto:[email protected]>> wrote:
>
> Greetings,
>
> So I find myself playing around with XMonad source code. I'm a
> long time Vim user and I've made a tags file to help me
> navigate the source code. I've got decent syntax highlighting.
>
> What I lack is insight into the libs. I'd like the editor/IDE
> to tell me the type of a thing, or at least the module it is
> defined in. Is this a sensible question for haskell? I just
> don't want to have to hunt for where lib functions are defined
> (tags take me around the xmonad sources with drama).
>
> So what editors/IDEs to people use for haskell to help with
> this? Or do you all just keep everything in your massive
> brains? :-)
>
> Cheers,
> Jeff
>
> _______________________________________________
> Beginners mailing list
> [email protected] <mailto:[email protected]>
> http://www.haskell.org/mailman/listinfo/beginners
>
>
>
> _______________________________________________
> Beginners mailing list
> [email protected] <mailto:[email protected]>
> http://www.haskell.org/mailman/listinfo/beginners
>
>
>
>
> _______________________________________________
> Beginners mailing list
> [email protected]
> http://www.haskell.org/mailman/listinfo/beginners
>
------------------------------
Message: 5
Date: Fri, 19 Apr 2013 09:26:37 +0300
From: Mats Rauhala <[email protected]>
Subject: Re: [Haskell-beginners] Editor choices
To: [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=us-ascii
There is haskellmode for vim
--
Mats Rauhala
MasseR
------------------------------
Message: 6
Date: Fri, 19 Apr 2013 09:13:05 +0000 (UTC)
From: Amy de Buitl?ir <[email protected]>
Subject: Re: [Haskell-beginners] Editor choices
To: [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=us-ascii
Jeff Lasslett <jeff.lasslett <at> gmail.com> writes:
> So I find myself playing around with XMonad source code.
Have you seen the "XMonad deconstructed" videos? They're very well done.
https://www.youtube.com/watch?v=63MpfyZUcrU (part 1)
https://www.youtube.com/watch?v=ivdyLaH3PhY (part 2)
> I'd like the editor/IDE to tell me the type of a thing, or at least the
module it is defined in.
Leksah and EclipseFP are two options you might want to consider. You can
find links to them, and information about other options here:
http://www.haskell.org/haskellwiki/IDE
I myself make do with querying the types in GHCi or Hayoo. I also installed
the command-line version of Hoogle (see
http://www.haskell.org/haskellwiki/Hoogle), which is very useful.
------------------------------
_______________________________________________
Beginners mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/beginners
End of Beginners Digest, Vol 58, Issue 31
*****************************************