[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Inclusion of dbus-proxy
From: |
Michael Albinus |
Subject: |
Re: Inclusion of dbus-proxy |
Date: |
Tue, 24 Aug 2010 21:50:14 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Jan Moringen <address@hidden> writes:
> Hi Michael,
Hi Jan,
>> That's more or less how I did understand it. What I recommend is a
>> description for the user, which does not use eieio terminology. It could
>> be a barrier for people not familiar with eieio.
>
> I committed the following updated explanation which makes fewer
> references to EIEIO:
>
> ;; When called for the first time on a particular D-Bus object,
> ;; `dbus-proxy-make-remote-proxy' looks up the set of interfaces
> ;; implemented by the object and dynamically creates Emacs Lisp code
> ;; that mimics the D-Bus interfaces. This code mainly consists of
> ;; functions which correspond to the D-Bus interface methods, but
> ;; information about D-Bus properties and signals is also stored.
> ;; When called, the generated functions augment their arguments with
> ;; D-Bus type information and call their corresponding D-Bus methods.
> ;; When these proxy components are created, names are transformed from
> ;; D-Bus-typical CamelCamel to something-more-lispy. The generated
> ;; functions and object slots can be used like ordinary Emacs Lisp
> ;; functions and object slots.
Sounds OK to me. Together with an instructive example (showing
introspection data and derived Lisp functions), it shall be sufficient.
> I think, I addressed all suggestions which do not depend on changes in
> Emacs itself. The code is available at
> https://code.launchpad.net/~scymtym/+junk/dbus-proxy
I try to play with this next days. Unfortunately, I'm short in time (as
usual), and I'm on the road next week.
However, a short note from the maintainers (Stefan? Chong?), whether the
code is worth to be added, would be great.
> Kind regards,
> Jan
Best regards, Michael.
- Inclusion of dbus-proxy, Jan Moringen, 2010/08/21
- Re: Inclusion of dbus-proxy, joakim, 2010/08/22
- Re: Inclusion of dbus-proxy, Michael Albinus, 2010/08/22
- Re: Inclusion of dbus-proxy, Jan Moringen, 2010/08/22
- Re: Inclusion of dbus-proxy, Kevin Rodgers, 2010/08/23
- Re: Inclusion of dbus-proxy, Michael Albinus, 2010/08/23
- Re: Inclusion of dbus-proxy, Jan Moringen, 2010/08/23
- Re: Inclusion of dbus-proxy,
Michael Albinus <=
- Re: Inclusion of dbus-proxy, Chong Yidong, 2010/08/24
- Re: Inclusion of dbus-proxy, Tom Tromey, 2010/08/24
- Re: Inclusion of dbus-proxy, Michael Albinus, 2010/08/26
- Re: Inclusion of dbus-proxy, Jan Moringen, 2010/08/24