X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Virus-Scanned: Debian amavisd-new at papyrus.altaweb.hu Date: Sun, 15 Feb 2015 02:17:21 +0100 From: Lev To: Subject: [geda-user] work on gEDA Message-ID: <20150215021721.28d94fde@jive> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.10; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id t1F1HSf4005941 Reply-To: geda-user AT delorie DOT com Guys, Please... calm down. I think we should get the keyboard, and write down what is the issues we face today with gEDA. I think the people are okay here. Talented engineers with lots of experience. With my 36 years I think I am among the youngest here, and I'm not even a programmer. Even with this attitude I decided to do something constructive. Let us work the problem. We have enough of them, so please don't create new ones. Please everybody write down a wish list of PCB and gschem. We shell select what is the most important issue and start making it right. My wish list is: ...or work I'd do if I had the time: 0. Define how to work together, and not against us. 1. Refactoring of the PCB codebase. Go for C++. I think DJ had some commit that enables us to compile with gpp. We should define our classes and data structures. Maybe draw some UMLs to visualize the whole stuff. Use as many existing code as we can. 2. Introduce new fileformat to PCB to implement the following features. * a footprint is a sub-pcb. * any object on any layer * support for 3D 3. Make gaf to deal with the new file format of pcb. To be honest, for me gschem is the perfect application for the task. I would not touch gschem. Maybe I am ignorant, and yes, I don't know the internals of gschem, but for *MY* workflow, it works. Don't fix if not broken. Okay. This whole email sounds like a bullshit from a manager working for a global company, who tries to hold together a team that is split by two oceans.... but I want to do the right thing. I am very busy with my home automation project, but I decided that I put serious efforts to gEDA after it gets to a working state. I wait for your comments. Levente