BossBattle.net

Blog
Labels
Updates
Guestbook
Links
FAQ


BossBattle.net Index:

Blog/Info
-News, thoughts, updates and information

Music
-Homepage of my music projects

Video Game Reviews
-Reviews of games I've played

RPG Resources
-Campaign information, character sheets etc.

Elcalen's Homepage
-Products of my creative interests: poetry, music etc.

Popful Mail Paradise
-A fansite about the Sega CD game Popful Mail

--

Thursday, 30 July 2009

Swankified in the Summer Sun

Been a while since my last post, mostly because I've been vacationing up in Nilsiä and there hasn't been much to say. I completed my annual ritual of reading Miyazaki's Nausicaä of the Valley of Wind, then read The Return of the King (I'd started re-reading LotR a few years before, but got sidetracked somehow, as is too often the case). The weather's been much nicer than last year, but, as usual, I've done much less creative stuff than I'd like.

But onwards to the main topic: I've written before about using StumpWM. Last night I finally got around to setting it up so that it runs the Swank module, the Lisp-side component of SLIME, Emacs's Lisp editing mode. This makes it possible to connect to the running Lisp process from Emacs and edit the code interactively, while the software is running! This interactive development style is, of course, one of the main features of Lisp.

Now, whether I'll actually use this potential is another matter entirely. At the very least it'll make editing the configuration file easier (since that is just Lisp code same as the rest of the software). It was possible to load new or modified elements before using a simple StumpWM Emacs mode provided, but this was much more limited. But whether I'll have the guts or inspiration (or simply the energy) to delve into the depths of StumpWM is a whole other matter...

Labels: , , , , , , ,

Friday, 20 February 2009

Going Home Stage 2

Continuing the story of my transition to Debian.

KDE4, with its eye candy and many features mimicked almost directly from Mac OS X, softened the transition. But after a while I begun to feel how cumbersome and, frankly, buggy, it really was, and remembered that, hey, this is GNU/Linux we're talking about, with an endless selection of different window managers.

So, just for fun, I decided to look at possible alternatives. One light-weight window manager in particular caught my eye: Sawfish. Apart from generally being completely different from KDE, what really caught my attention was the introduction: "Sawfish is an extensible window manager using a Lisp-based scripting language..." Being something of an Emacs enthusiast (a very powerful editor also extensible in a Lisp-based language) and a Lisp fan in general, this looked like a solution with real potential.

So I installed it, and have now spent a day fiddling with it, and I think I'm hooked. There's less eye candy, but that only means that it feels much lighter and everything works faster. Sawfish, at its core, is a very bare bones window manager, the very opposite of what KDE stands for. But the scripting facilities provide endless possibilities. I've set up some very handy keyboard shortcuts, for instance, which launch applications I use often or switch to them if they're already running. Adding a few scripts from the website gave me some features I've gotten used to, like periodically changing wallpapers.

For the first time in a good while I feel I'm in control of the graphical environment and not the other way round. And hacking extensions with Emacs is lots more fun than than any GUI configuration tool will ever be.

Labels: , , , ,