X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Tue, 27 Oct 2015 11:58:26 +0100 (CET) X-X-Sender: igor2 AT igor2priv To: "Levente (leventelist AT gmail DOT com) [via geda-user AT delorie DOT com]" X-Debug: to=geda-user AT delorie DOT com from="gedau AT igor2 DOT repo DOT hu" From: gedau AT igor2 DOT repo DOT hu Subject: Re: [geda-user] home/bkerin/geometry_module branch In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Tue, 27 Oct 2015, Levente (leventelist AT gmail DOT com) [via geda-user AT delorie DOT com] wrote: >I remember there was a movement to transform PCB to C++. I guess DJ made PCB >ready to be compiled by a C++ compiler. DJ? > >Personally, I don't like C++, but I think C++ is a better tool to code a PCB >editor application than C. Well, that's the C++ part. I love how everybody jumps on that, while there was a much more important aspect in my mail went totally unnoticed: Do we _really_ have so many, so complex geometry code in PCB that it is worth switching to a lib that brings half million lines of code just in include/? I am not worried about disk space here. It's more about how to maintain software on the long run and how this is affected by code complexity and code size, even if we are talking about dependencies "only".