The new Telepathy implementation for the CLR is open for business! There is only an XSL-based code generator in there right now, which generates interfaces that do not quite compile yet.
As a change of policy, I will consider including convenience code in this branch of telepathy-sharp, for example code to support Tubes using native CLR Stream classes and managed D-Bus peer to peer connections. The generated interfaces are already looking quite elegant and are, as much as anything, a testament to the Telepathy team and, in particular, Simon's attention to detail when it comes to keeping the spec XML format well maintained. Your thoughts on API beautification are welcome at this point. The goal here is to make telepathy-sharp the easiest way to write cross-platform collaboration clients as well as connection managers. Boilerplate code? Just say no! The original hand-written telepathy-sharp implementations by Adam Lofts and INdT were used by the first voice-capable Telepathy client for the GNOME desktop and the first video-capable client for GNOME respectively, and I hope we can continue to maintain this tradition of innovation. Note that the development of some of this work was supported by Collabora Ltd. (while I was working there). Further information: http://www.ndesk.org/TelepathySharp The git repository: http://git.ndesk.org/?p=telepathy-sharp-ng _______________________________________________ Telepathy mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/telepathy
