From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brandon Invergo Subject: Re: Google Summer of Code project concepts Date: Tue, 09 Apr 2013 08:36:18 +0200 Message-ID: <871uak1a8t.fsf@naga.invergo.net> References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:44832) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UPSAI-00073F-4t for bug-guix@gnu.org; Tue, 09 Apr 2013 02:36:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UPSAF-0008Go-Ns for bug-guix@gnu.org; Tue, 09 Apr 2013 02:36:22 -0400 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39007) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UPSAF-0008Gk-Kh for bug-guix@gnu.org; Tue, 09 Apr 2013 02:36:19 -0400 In-Reply-To: (Chris Dale's message of "Mon, 8 Apr 2013 17:08:48 -0500") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Chris Dale , bug-guix@gnu.org Hi Chris, > I just learned about Guix from the GNU Google Summer of Code project page= , and I'm very interested in > the idea of a fully functional package manager. That one of the project i= deas was bundling the > distribution with a window manager sparked in me the idea to bundle it wi= th a fully-functional window > manager. I originally envisioned xmonad as the wm of choice, due to my in= terest in Haskell, and > emailed Ludo to this effect. He told me it might be more beneficial to us= e a natively Guile Scheme > wm, which he observed are few, not very mature, and generally stagnant al= ready. Upon looking around > further, I came across stumpwm, implemented in 100% Common Lisp, so I pro= pose a compromise: adapt and > package stumpwm for use with Guile Scheme and Guix, and then use the resu= lting environment to have =C2=A0a > free software distribution configurable primarily in Guile Scheme. Check out nwm: https://github.com/nizmic/nwm It's written in XCB and uses Guile. I don't know how complete it is yet, though. I haven't had much time to play around with it but it seems to be generally working. It has a REPL and it uses Scheme functions to manage window placement. I think it would be a better choice. Stumpwm is huge and I'm pretty sure it has a lot of dependencies on Common Lisp featur= es. -brandon ps - sorry if you got this message twice