Somewhat tangentially adjunct to the original topic, &quot;any interest in doing some cool racket project&quot;.  I&#39;m attempting to put together a toy map/reduce (actually more along the lines of the Scala Spark project) engine over Racket Places to see how it goes.  If the toy works, combine with Toronto&#39;s mythical ; )  TRMath collection + a TRPlot, is an interesting amalgamation.  While some may consider &quot;yet another map/reduce framework&quot; to be as useful to mankind as &quot;yet another window manager&quot; IMHO it still has a bit of panche.  I say the world can always use one more.<br>
<br><div class="gmail_quote">On Thu, Oct 25, 2012 at 1:25 PM, Neil Van Dyke <span dir="ltr">&lt;<a href="mailto:neil@neilvandyke.org" target="_blank">neil@neilvandyke.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Understood. Three points for the general person, although they might not apply to you or everyone:<br>
<br>
* I think the fastest way to learn XMonad is to use their &quot;guided-tour&quot; and &quot;step-by-step&quot; documents, and then just use those for a while, to see how you like it and what changes you really want.  Probably one&#39;s way of working will change a bit.  Then a lot of changes you might want to make are already in the contrib library.  There are a few things I wanted to change initially, and I blogged about them, but they were pretty small, and did not require a knowledge of Haskell.<br>

<br>
* Regarding REPL, Haskell people are almost as smart as Racket people, and maybe even sometimes just slightly smarter than Racket people on a few things. :)  I think Haskell and XMonad together have the better development tools than Sawfish, although it might not be as obvious as having a REPL menu item or whatever Sawfish does.<br>

<br>
* The relative accessibility of Scheme and small Lisps is something that I have milked before, in comparison to Haskell, and I plan to milk it again in my vaporware Racket book.<br>
<br>
Neil V.<br>
<br>
Laurent wrote at 10/25/2012 12:31 PM:<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Yes I have, for a few days, after reading Jay&#39;s blog, but (too?) quickly abandoned. I learned a slight bit about Haskell, tried to make my custom file with basic stuff and failed. I believe I should take a full course on Haskell before using xmonad. On the other hand, I installed Sawfish, looked at the reference manual, and could immediately do everything I wanted to do. There are many bindings that you can use to control whatever you want about your windows. For example, I&#39;ve always wanted a keybinding to send a window to my second monitor (not workspace, not viewport, but monitor head) while keeping size ratio. Did that in an hour or two with Sawfish (had to write my own function), have no clue how to do that in xmonad (but I admit I did not look very far). Plus it&#39;s got a repl.<br>

<br>
</blockquote>
<br></div>
____________________<br>
 Racket Users list:<br>
 <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/<u></u>users</a><br>
</blockquote></div><br>