stumpwm-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [STUMP] stumpwm-goodies for a better stump experience


From: Joel Fernandes
Subject: Re: [STUMP] stumpwm-goodies for a better stump experience
Date: Wed, 3 Jun 2009 01:15:11 +0530

Just got cl-dbus to build, I had a few problems building with the
latest osi-cat and iolib packages.
but I did manage to successfully build with some minor changes to the
cl-dbus sources (patch attached).

@Julian, I'd like to help with the project too during my free time.

Joel

On Tue, Jun 2, 2009 at 4:48 PM, Julian Stecklina <address@hidden> wrote:
> Shawn Betts <address@hidden> writes:
>
>> However, clearly, cl-dbus or another lisp dbus
>> implementation is the long term solution :). How hard can hacking dbus
>> possibly be?
>
> The potential uses of a Common Lisp DBUS binding are numerous. When I
> started cl-dbus, I looked at the code for the C dbus library. I quickly
> decided that reimplementation is the way to go. ;)
>
> The low-level communication setup and authentication are done. There is
> a prototype of the low-level marshalling code. The rest is mostly
> macrology. Basically, there could be two interfaces:
>
> 1. A def-dbus-method macro that takes the name of the method and the
> argument types and generates optimized stub code.[1]
>
> 2. Something like call-dbus-method, which does all the marshalling ad
> hoc. For speed you could wrap that up with a compiler macro.
>
> These only need to be written. ;) There are some parts of the DBUS spec
> that really suck and make writing cl-dbus highly annoying, though...
>
> For anyone that would like to help, the code is at
> http://github.com/blitz/cl-dbus and you can best reach me via
> Jabber/XMPP at address@hidden
>
> Footnotes:
> [1]  C/C++ people are always amazed when you do this kind in a macro
> that is half a page long. I would rather pluck my eyes out than
> hack on http://os.inf.tu-dresden.de/dice/ ...
>
> --
> Julian Stecklina
>
> The day Microsoft makes something that doesn't suck is probably the day
> they start making vacuum cleaners - Ernst Jan Plugge
>
> _______________________________________________
> Stumpwm-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/stumpwm-devel
>
>

Attachment: cl-dbus.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]