Mail Archives: geda-user/2016/01/04/18:56:24
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--8323329-987513197-1451949357=:1432
Content-Type: TEXT/PLAIN; CHARSET=ISO-8859-7; format=flowed
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine DOT DEB DOT 2 DOT 11 DOT 1601050016081 DOT 1432 AT newt>
On Mon, 4 Jan 2016, John Doty wrote:
>> As far as gEDA/gaf is concerned, the logical next step would be to have
>> gschem use the Xorn data structures and storage library.
>
> No, please, no. Make a new xornschem. This is an opportunity to
> modernize the GUI, too. But please donąt make drastic changes in how
> existing production code works.
This isn't about the GUI at all. The existing code works in
excruciatingly spaghettine ways which make improvements like Igor2's
back-annotation much more complicated than necessary. The changes I
suggested should, if done correctly, not change the existing user
experience in any way. However, they would make accessing the
application's behavior on an intermediate level (more internal than Guile
scripts can access, but higher than C code) much easier than before.
I see your point about not breaking existing workflows, and I realize I
might have not been conservative enough about that in the past. However,
this should not mean that we can't ever change the programs' internals; it
just means we should be very careful when doing so.
--8323329-987513197-1451949357=:1432--
- Raw text -