[racket] Porting Sawfish to Racket

From: Ray Racine (ray.racine at gmail.com)
Date: Thu Oct 25 14:02:46 EDT 2012

Somewhat tangentially adjunct to the original topic, "any interest in doing
some cool racket project".  I'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's
mythical ; )  TRMath collection + a TRPlot, is an interesting amalgamation.
 While some may consider "yet another map/reduce framework" to be as useful
to mankind as "yet another window manager" IMHO it still has a bit of
panche.  I say the world can always use one more.

On Thu, Oct 25, 2012 at 1:25 PM, Neil Van Dyke <neil at neilvandyke.org> wrote:

> Understood. Three points for the general person, although they might not
> apply to you or everyone:
> * I think the fastest way to learn XMonad is to use their "guided-tour"
> and "step-by-step" documents, and then just use those for a while, to see
> how you like it and what changes you really want.  Probably one'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.
> * 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.
> * 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.
> Neil V.
> Laurent wrote at 10/25/2012 12:31 PM:
>  Yes I have, for a few days, after reading Jay'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'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's got a repl.
> ____________________
>  Racket Users list:
>  http://lists.racket-lang.org/**users <http://lists.racket-lang.org/users>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20121025/2c0eb9a7/attachment-0001.html>

Posted on the users mailing list.