unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [GNU ELPA] Dbus-Codegen version 0.1
@ 2024-03-31  9:14 ELPA update
  0 siblings, 0 replies; only message in thread
From: ELPA update @ 2024-03-31  9:14 UTC (permalink / raw)
  To: gnu-emacs-sources; +Cc: nil

Version 0.1 of package Dbus-Codegen has just been released in GNU ELPA.
You can now find it in M-x list-packages RET.

Dbus-Codegen describes itself as:

  ===============================
  Lisp code generation for D-Bus.
  ===============================

More at https://elpa.gnu.org/packages/dbus-codegen.html

## Summary:

  This package provides macros and functions to make D-Bus
  client/server implementation easy, inspired by the `gdbus-codegen'
  utility in GLib.  To get it work, `lexical-binding' must be
  enabled.

  * Client support

  A proxy object representing a D-Bus client can be defined with
  either `dbus-codegen-define-proxy' or `dbus-codegen-make-proxy'.

  `dbus-codegen-define-proxy' takes a static XML definition of a
  D-Bus service and generates code at compile time.  This is good for
  stable D-Bus services.  On the other hand,
  `dbus-codegen-make-proxy' uses D-Bus introspection and retrieves a
  D-Bus service definition from a running service itself.  This is
  good for debugging or for unstable D-Bus services.

  ** Example

  Suppose the following code:

  (dbus-codegen-define-proxy test-proxy

## Recent NEWS:

[Not provided 🙁]



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-03-31  9:14 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-31  9:14 [GNU ELPA] Dbus-Codegen version 0.1 ELPA update

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).