From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Banel Subject: Re: Babel support for the D language Date: Sun, 1 Dec 2013 16:08:03 +0000 (UTC) Message-ID: References: <52977819.6000901@free.fr> <87bo10u09u.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36480) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vn9ZR-0000SO-Fp for emacs-orgmode@gnu.org; Sun, 01 Dec 2013 11:08:40 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vn9ZK-0000G4-6g for emacs-orgmode@gnu.org; Sun, 01 Dec 2013 11:08:33 -0500 Received: from plane.gmane.org ([80.91.229.3]:33611) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vn9ZJ-0000Ek-WE for emacs-orgmode@gnu.org; Sun, 01 Dec 2013 11:08:26 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Vn9ZI-0006Y7-9a for emacs-orgmode@gnu.org; Sun, 01 Dec 2013 17:08:24 +0100 Received: from mna75-5-82-226-29-239.fbx.proxad.net ([82.226.29.239]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 01 Dec 2013 17:08:24 +0100 Received: from tbanelwebmin by mna75-5-82-226-29-239.fbx.proxad.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 01 Dec 2013 17:08:24 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Eric Schulte gmail.com> writes: > > Hi Thierry, > > I've added ob-D.el to the contrib/lisp directory of Org-mode. Would it > make sense to add D as a c-variant in ob-C.el? > > Thanks for the contribution, and for the documentation! > > Thierry Banel free.fr> writes: > Hi Eric That's awsome ! Yes, it would make sense, as D and C++ share a lot. There are differences, though: tables are translated as: string[][]; in D char*[]; in C++ includes are translated as: import std.stdio; in D #include in C++ But yes, probably sharing a single ob-C.el file would save some maintenance effort. And by the way, ob-D.el was directly inspired by your ob-C.el. I'm open and willing to go further. Thierry