[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: gEDA just hit SlashDotOrg
There are other tools that should be used to track history!
Simplicity is good.
--- On Thu, 8/13/09, Kai-Martin Knaak <kmk@xxxxxxxxxxxxxxx> wrote:
From: Kai-Martin Knaak <kmk@xxxxxxxxxxxxxxx>
Subject: Re: gEDA-user: gEDA just hit SlashDotOrg
To: geda-user@xxxxxxxx
Date: Thursday, August 13, 2009, 9:31 PM
On Wed, 12 Aug 2009 13:50:09 -0500, John Griessen wrote:
> John Doty was thinking of aiming high in the thread named multi-part
> symbol support when he offered to help with some scheme/guile coding
to
> keep the intended flexibility level of gschem/gnetlist up where it
is.
His way of dealing with the order bug would mean patching each and
every
back-end. Talk about efficient coding.
> Kai-Martin and DJ didn't seem to care about lost flexibility.
Not true. There is no loss of flexibility implied by the proposed
ordering. So there is nothing to care about.
Internal ordering does not hide any attributes from the backend. The
only
information it hides, is information on the order the symbols were
added
to the schematic. This is something, no decent backend should ever
care
care about.
Heck, the *.sch format itself already hides many details of user input
from the netlister. There is no information on deletes symbols. The
time
and date a symbol has been added is lost. There is no hint who added a
specific item. There is no history whatsoever. So there is a huge loss
of
information. However, this is a good thing as it keeps the *.sch files
from bloating. (Ever wondered why protel or eagle files are so big?)
It also is in accordance with the principle of least surprise. The
meaning of schematic is defined by its contents, not by its history.
The order of symbols in the *.sch is a remnant of the input related
information mentioned above. There is no reason to pass this
information
to the backends.
---<(kaimartin)>---
--
Kai-Martin Knaak
Öffentlicher PGP-Schlüssel:
[1]http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6C0B9F53
_______________________________________________
geda-user mailing list
[2]geda-user@xxxxxxxxxxxxxx
[3]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
References
1. http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6C0B9F53
2. file://localhost/mc/compose?to=geda-user@xxxxxxxxxxxxxx
3. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user