[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [STUMP] Package management for StumpWM
From: |
Daimrod |
Subject: |
Re: [STUMP] Package management for StumpWM |
Date: |
Fri, 30 Mar 2012 13:23:15 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) |
Duncan Bayne <address@hidden> writes:
>> There's a comment in the load-module
>> function (in module.lisp) that suggests perhaps in the future load-module
>> should use asdf to load modules. If that was implemented (or even better if
>> it was made quicklisp aware) then package management could become much
>> easier. It shouldn't be a difficult task, if only someone had the time to do
>> it of course!
>
> Quicklisp is great, but there's no (documented) way of creating your own
> dists:
>
> "You will be able to make your own private repositories of Quicklisp
> software (called dists), but it's not documented right now."
>
> Given that Quicklisp is curated, it doesn't seem like a great place to
> put (likely experimental) StumpWM add-ins.
>
> Taking the 'wishful thinking' approach, what I want to be able to do
> is put something like the following at the start of my .stumpwmrc:
>
> (load-module "stump-monitors"
> "git://github.com/duncan-bayne/stump-monitors.git")
>
> ... and have that Just Work (TM) as you'd expect.
As scotj mentionned, I've patched stumpwm to use ASDF to load module.
See here https://github.com/daimrod/Stumpwm
and my configuration https://github.com/daimrod/Stwumpwm-config
This way you can make a system with ASDF, thus you'll be Quicklisp
friendly. So one could clone a module in ~/quicklisp/local-projects/ and
quickload it (from the REPL or using :depends-on see my stumpwm-init.asd)