www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/02/15/05:15:27

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: <alpine.DEB.2.00.1502151046540.7324@igor2priv>
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
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


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


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019