From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [81.169.146.163]) by fantadrom.bsd.lv (OpenSMTPD) with ESMTP id 747de0d4 for ; Sat, 7 Nov 2015 09:37:56 -0500 (EST) X-RZG-AUTH: :JiIXek6mfvEEUpFQdo7Fj1/zg48CFjWjQuEfXeSt/nWoxdY2dvuAIbsw5PvjGQjhXhvF+2y5skp9poAHtmlBymoI0K8fJw== X-RZG-CLASS-ID: mo00 Received: from britannica.bec.de (p20030057E21B0F04D49C3C7CAF3F6021.dip0.t-ipconnect.de [IPv6:2003:57:e21b:f04:d49c:3c7c:af3f:6021]) by smtp.strato.de (RZmta 37.14 AUTH) with ESMTPSA id Y07063rA7EbtTtF (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate) for ; Sat, 7 Nov 2015 15:37:55 +0100 (CET) Date: Sat, 7 Nov 2015 15:37:53 +0100 From: Joerg Sonnenberger To: discuss@mdocml.bsd.lv Subject: Re: mdocml [CVS_2015_11_07] C++ Declaration Guards Message-ID: <20151107143753.GA17696@britannica.bec.de> References: <563D700F.9090001@yahoo.com.au> <20151107140630.GD10393@athene.usta.de> <20151107142523.GA1186@britannica.bec.de> <20151107143449.GF10393@athene.usta.de> X-Mailinglist: mdocml-discuss Reply-To: discuss@mdocml.bsd.lv MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20151107143449.GF10393@athene.usta.de> User-Agent: Mutt/1.5.24 (2015-08-30) On Sat, Nov 07, 2015 at 03:34:49PM +0100, Ingo Schwarze wrote: > Hi Joerg, > > Joerg Sonnenberger wrote on Sat, Nov 07, 2015 at 03:25:23PM +0100: > > On Sat, Nov 07, 2015 at 03:06:30PM +0100, Ingo Schwarze wrote: > > >> Besides, i want to strongly discourage any use of C++ in > >> software documentation. Getting away from C++ is one of the > >> chief design goals of the mandoc project. > > > Seriously, please don't call groff C++. It is not. It is C with classes. > > It doesn't even use the most fundamental data types like vectors. > > You have a point. > > Fortunately, INSTALL doen't talk about groff at all, > it only talks about mandoc design goals: > > One of the chief design goals of the mandoc toolbox is to make > sure that nothing related to documentation requires C++. > Consequently, linking mandoc against any kind of C++ program > would defeat the purpose and is not supported. > > So, i don't think i need to change anything there. Keep in mind that the purpose of the guards was the *inverse*. They make it simpler to *use* mandoc from C++ programs. Joerg -- To unsubscribe send an email to discuss+unsubscribe@mdocml.bsd.lv