X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Fri, 3 Jul 2015 16:56:21 +0200 (CEST) From: Roland Lutz To: geda-user AT delorie DOT com Subject: [geda-user] Language conventions: component vs. package vs. device... Message-ID: User-Agent: Alpine 2.11 (DEB 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Reply-To: geda-user AT delorie DOT com While refactoring gnetlist, I've encountered a few quasi-synonymous terms which seem to refer to subtly different concepts: component <-> device <-> netlist <-> package <-> symbol Not being a native speaker, I'd like to ask you what you mean when using these terms, and what you understand to be the difference between them. Also, what's the difference between a pin and a net, and between a uref and a refdes? (If it's the same thing, why are there two different names for it?)