There was a short discussion about it in October/Novemeber on this list, the conclusion was that porting Sawfish to Racket is short of a complete rewrite.
Please let me quote Laurent ([email protected]): > After roughly estimating the effort required to port Sawfish to Racket >( http://sawfish.wikia.com/wiki/Porting_Sawfish_to_Racket ), I found > that it would be too much work and would probably not be the best > option. The effort required before having anything usable would just > be too big. So I started a new project from scratch > ( https://github.com/Metaxal/RWind/ ), which is currently in a > minimal but usable state (for testing purposes). Even though it's not > Sawfish, it's aimed at being very similar to it (extensibility, > scripting in Scheme, console, etc.), but of course its current state > is nowhere near Sawfish. On Sun, 6 Jan 2013 13:30:03 -0800 greg heil <[email protected]> wrote: > IMO the best first step for a committee to handle it would be to > translate it into a more common(SIC) lisp, like racket. It would then > be much easier for developers to develop in, and users to use. The > current lisp AFAIK is only used for this one purpose - which is a > strength in that it will not change and break sawfish ... but perhaps > that can be guarded against short of forking. > > greg > ~krsnadas.org > > -- > > from: prad <[email protected]> > to: [email protected] > date: 6 January 2013 11:17 > subject: [Sawfish] Re: Lack of time > > Christopher Roy Bratusek <[email protected]> writes: > > > Either way I encourage anyone to contribute to the project > > > i'd like to help and i really like lisp (though i use mainly scheme in > the form of racket). > > trouble is i don't know anything about window managers. > > also, i'm not a 'real' programmer, though i've written many programs > that just get the job done for my requirements. possibly, this would > be an opportunity to learn how to do things properly? > > if you could suggest where to begin (may be look at the source code?), > i'll see what i can learn. > > i guess i should also get the more recent version of sawfish, since > what i'm using is through debian squeeze, as you said in another post, > ancient. :D > > --- > in friendship, > prad > > -- > > from: Christopher Roy Bratusek <[email protected]> > to: [email protected] > date: 6 January 2013 10:28 > subject: Re: [Sawfish] Lack of time > > Hi, > > yeah, lisp is not the most intuitive-looking language of all, there's > a lot of documentation in the wild web. Explicit documentation like > 'look for xyz' is not available as such, but the filenames for high > level functions are usually very intuitive. > > In your example it's not so simple, as we use a different term in the > configurator than in code: lisp/sawfish/wm/ext/match-window.jl > lisp/sawfish/wm/edge/ for EdgeActions. > > You can find docs for librep/sawfish in the respective man/ directory > in the tarballs, else you are welcome to ask here on the list. > > Regards, > Chris > > -- > > On Sunday 06 January 2013 19:20:50 Robert 'Bobby' Zenz wrote: > > Hello. > > Thanks for letting us know. > > Personally I'd really like to contribute to Sawfish (because it is > awesome), but I find it hard to wrap my head around Lisp. Is there > some secret to understand the source? I know that question is dumb, > but is there some sort of documentation like "If you look for the > windowrules, go to the files x, y and z"? > > Thanks for your hard work, it is really appreciated. > > Greetings, > Bobby > > -- > > On Sun, Jan 06, 2013 at 07:12:40PM +0100, Christopher Roy Bratusek > wrote: > > Hi all, > > ... no I've not left the project - just had very limited time to work > on it (work, private life, other projects) - in case anyone wondered > why where was no progress since 1st Dec. > > I doubt there will be much done by me before february/march (I've got > two weeks holidays in march). > > Either way I encourage anyone to contribute to the project - with me > alone this is going to be dead-end very soon, I fear. Sawfish is too > big for a one- man show. > > So feel free to contribute or to aquire new developers to the > project. :) > > Regards, > Chris > -- Sawfish ML
