From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: mah@everybody.org (Mark A. Hershberger) Newsgroups: gmane.emacs.devel Subject: dbus library functions Date: Sat, 29 Nov 2008 18:16:33 -0500 Message-ID: <8763m6xgvi.fsf@everybody.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1228000635 21456 80.91.229.12 (29 Nov 2008 23:17:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 29 Nov 2008 23:17:15 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Nov 30 00:18:19 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1L6Z4p-0000JR-SZ for ged-emacs-devel@m.gmane.org; Sun, 30 Nov 2008 00:18:16 +0100 Original-Received: from localhost ([127.0.0.1]:34920 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L6Z3f-0004mF-KN for ged-emacs-devel@m.gmane.org; Sat, 29 Nov 2008 18:17:03 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1L6Z3b-0004lH-CO for emacs-devel@gnu.org; Sat, 29 Nov 2008 18:16:59 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1L6Z3Y-0004l4-TW for emacs-devel@gnu.org; Sat, 29 Nov 2008 18:16:58 -0500 Original-Received: from [199.232.76.173] (port=40529 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L6Z3Y-0004l1-N8 for emacs-devel@gnu.org; Sat, 29 Nov 2008 18:16:56 -0500 Original-Received: from main.gmane.org ([80.91.229.2]:35276 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1L6Z3Y-0005u7-Dn for emacs-devel@gnu.org; Sat, 29 Nov 2008 18:16:56 -0500 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1L6Z3L-0003Ta-0U for emacs-devel@gnu.org; Sat, 29 Nov 2008 23:16:43 +0000 Original-Received: from 24.152.221.116.res-cmts.eph.ptd.net ([24.152.221.116]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 29 Nov 2008 23:16:43 +0000 Original-Received: from mah by 24.152.221.116.res-cmts.eph.ptd.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 29 Nov 2008 23:16:43 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 19 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 24.152.221.116.res-cmts.eph.ptd.net X-URL: http://mah.everybody.org/weblog/ User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:huJvpBRLOYCvTyOTaR5pIRJkodU= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:106328 Archived-At: I'm interested in making a library of common dbus services available in Emacs. Three logical services would be Notify, On Screen Display, and Avahi. Perhaps some of the power management information available via DBus would be useful to battery.el, as well. So, two questions: 1. Would building Emacs Lisp functions to encapsulate some of the DBus information be useful to include in the core? 2. Would it be better to create separate libraries (e.g. notify.el, osd.el, avahi.el) or a single one (e.g. freedesktop-dbus.el) for these functions? Thanks, Mark.