X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Sun, 15 Feb 2015 11:13:57 +0100 (CET) X-X-Sender: igor2 AT igor2priv To: 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] work on gEDA In-Reply-To: <20150215092144.EF6D381A5EB8@turkos.aspodata.se> Message-ID: References: <20150215021721 DOT 28d94fde AT jive> <20150215092144 DOT EF6D381A5EB8 AT turkos DOT aspodata DOT se> 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 Sun, 15 Feb 2015, karl AT aspodata DOT se wrote: > Lev: > ... >> My wish list is: ...or work I'd do if I had the time: > ... > Ohh, and the wishlist... For PCB I don't have any (I maintain my own fork where I implement what I need and won't have to convert to C++). For gschem, I don't have anything that's top urgent, the tool is almost perfect for my needs. There are some minor things, tho. Except for the language-related ones they are so minor that before this thread I didn't even consider posting them: - 'en' prints all symbol stuff but it's then too crowded and hard to read. For normal attributes the editor window is fine, but I haven't found a way to display (or edit) pin attributes in-situ. Maybe a tab on the attribute editor window for the pins? - support for non-scheme scripts; I have my own favorite non-popular language (awk) which I don't expect to be supported, but honestly, I'd be happy with anything mostly procedural (e.g. tcl, lua, python) - at least one complex backend rewritten in such a non-scheme/non-lisp language, to serve as an example to those who want to write their own. Preferably a backend in common use should be the victim and the scheme variant should be removed so that the rewritten code has more chance to stay up to date long term - once we have such a scripting language, I'd like it to be embedded in the UI. Not necessarily as a text editor where I can change my scripts on the fly, but as a way to extend the GUI. Like if I want to have my own renumbering, I can write my fewliner and bind it to a menu and key combo, restart gschem and it's there. - default configs shipped with the project should always support finding stuff in the local project directory, and this should be the highest prio search path. There should be an option provided to disable this feature (or replace the search path or remove named directories, whatever). In my practice I always want the project dir on search path, can't recall a single situation where this would have hurt me so I find it a bit suboptimal I have to set this up manually on a fresh install. Might be something highly dependent on personal preferences (I don't want to trigger a flame war). - really really low prio: the file format could be made more text editor friendly in the sense of more indentation and less magic numbers. For me, being able to fool around in the source of CAD files is a big plus. - very low prio: some optional, easily switchable graphical mark to see which symbols are embedded or even better, which symbols are coming from what search path. This would help me deciding what to embed before I share my sch. Regards, Igor2