<div dir="ltr">Hi Amy,<div><br></div><div class="gmail_extra"><div class="gmail_quote">On 19 April 2013 19:13, Amy de Buitléir <span dir="ltr">&lt;<a href="mailto:amy@nualeargais.ie" target="_blank">amy@nualeargais.ie</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im">Jeff Lasslett &lt;jeff.lasslett &lt;at&gt; <a href="http://gmail.com" target="_blank">gmail.com</a>&gt; writes:<br>

&gt; So I find myself playing around with XMonad source code.<br>
<br>
</div>Have you seen the &quot;XMonad deconstructed&quot; videos? They&#39;re very well done.<br>
<a href="https://www.youtube.com/watch?v=63MpfyZUcrU" target="_blank">https://www.youtube.com/watch?v=63MpfyZUcrU</a> (part 1)<br>
<a href="https://www.youtube.com/watch?v=ivdyLaH3PhY" target="_blank">https://www.youtube.com/watch?v=ivdyLaH3PhY</a> (part 2)<br></blockquote><div><br></div><div style>Yes, I have watched these and i agree with you.  They are quite well done.  I have found them very helpful.  Sadly they don&#39;t touch much on X event handling within XMonad, which is what I am most interested in.</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class="im"><br>
&gt; I&#39;d like the editor/IDE to tell me the type of a thing, or at least the<br>
module it is defined in.<br>
<br>
</div>Leksah and EclipseFP are two options you might want to consider. You can<br>
find links to them, and information about other options here:<br></blockquote><div><br></div><div style>Leksah sound good, although perhaps a little &quot;heavier&quot; than I would like.  I&#39;m not a huge fan of eclipse, though I may take a look at eclipsefp.</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I myself make do with querying the types in GHCi or Hayoo. I also installed<br>
the command-line version of Hoogle (see<br>
<a href="http://www.haskell.org/haskellwiki/Hoogle" target="_blank">http://www.haskell.org/haskellwiki/Hoogle</a>), which is very useful.<br></blockquote><div><br></div><div style>Thanks for this suggestion.  The trouble starts for me when I don&#39;t know what package something is in.  For example ...</div>
<div>*Main&gt; :t guard</div><div><br></div><div>&lt;interactive&gt;:1:1: Not in scope: `guard&#39;</div><div style><br></div><div style>I think I looked it up in the index on hackage.  It&#39;s times like that when I long for a hotkey combo that will tell me package and type info for the item under the cursor.   </div>
<div style><br></div><div style><br></div><div style>Thanks,</div><div style>Jeff</div></div></div></div>