X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:mime-version :content-transfer-encoding; bh=lospWCmqx6X+PVTDwY/c8iYEAp1wUcTNCPlCBT+4mV0=; b=yu/Uw2ehzP75Xk4g7WUeEiN9K5pS1aeTsk1MW0Gn5xmt3AJaGXOcdgsIBEY0ioW0Iz Ro637hUFXCze78FIntdcwiENG3DJyxc4v6OXaV9AicYc6FtOOuiGVvMODRJmfIR8Df8O UYJveMSfsenY57cDb3EfH95toKkw3vPzvJ/58z9HdX6OvhR9MEPOhfI3MHRDCTNUxiim AgrYlWhX+9Mqh6i0nwYKTfD9kHM4DEVRQBgOvSDkAEci8+3f0Zo7CQmb/t3J/D2G+uSa K4cMb30Itu6l/0gj7I+5KzJpDs5tBiQo1CTd+kdJfjrP0br1pcCmWsOIGFKsEX2NOtIJ QOcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=lospWCmqx6X+PVTDwY/c8iYEAp1wUcTNCPlCBT+4mV0=; b=LamWm1efoCBIH9zK/cvKkJD9EYtzE46tom16scI7sKJTEjFrF3bTPSuMwje1OnwVym IZUCZrrZe8XmtM/ZnXyOf3/0KfQyMysWoUH8AU+Oa6e+Ot/X9c1UV5DH7NfXQhAWH156 awp3bgvR7ZNXpr3fXG8s0cKptDKhIKv6UPj1xV9SUnke5hdV7Pmh3RbfqU7Iux9SfjDk I6FCXIt14zmyvD0Nw7tk7gywmz7q4NH5Er1B/hg17mo6SITYiN/Fk4k2FxHDtAwmgvHX RclnMAyTMSfVgH4zINhJOMCEUGvT5PyOotSG3tRODR9eMlG96G4MVs65bS6DuCVxjBqO en1Q== X-Gm-Message-State: AD7BkJI5CMoM6Mxj0XUporYS6JUJwLXn1mM1jBBzcEDiF8Q32vs4Nyfs8APutlk736GwKw== X-Received: by 10.25.79.14 with SMTP id d14mr6338282lfb.98.1456777955486; Mon, 29 Feb 2016 12:32:35 -0800 (PST) Date: Mon, 29 Feb 2016 21:32:30 +0100 From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" To: geda-user AT delorie DOT com Subject: Re: [geda-user] pcb import schematic crash, parantheses in netname Message-Id: <20160229213230.2ef04668e141d15775d3a816@gmail.com> In-Reply-To: <5C55C012-B077-4C6C-B556-D1A2FBDB0C1A@noqsi.com> References: <20160215215221 DOT fd472794e7b9446a243bfc40 AT gmail DOT com> <201602162032 DOT u1GKWL7Y005291 AT envy DOT delorie DOT com> <59CE9019-7A56-49D6-BC2B-680A7253B055 AT noqsi DOT com> <1771F6F4-1235-4D24-9015-2C9A04EB2117 AT noqsi DOT com> <201602291654 DOT u1TGsRTd003670 AT envy DOT delorie DOT com> <233112C8-21C6-4753-823A-19BD5A2882C1 AT noqsi DOT com> <201602291805 DOT u1TI5Raf006015 AT envy DOT delorie DOT com> <5C55C012-B077-4C6C-B556-D1A2FBDB0C1A AT noqsi DOT com> X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 > >>> Hey, it's software, at least you *can* rewrite it to do anything. You > >>> missed the message completely: It's *difficult* to do. Perhaps you > >>> could put some effort into making it easier? > >> > >> There's a distinction between rewriting and scripting. > > > > You missed my point completely. Any software can be, at the worst > > case, rewritten to do anything else. Gschem can be rewritten to be a > > video game. It's possible. It's *difficult*. Saying something is > > "possible" is a weak excuse to not make it easier. > > You missed my point completely: nobody needs to rewrite gschem to represent any circuit. This is in contrast with pcb, which must be rewritten to handle any printed circuit structure that it doesn’t have a specific feature for. You are totally right. It is possible to make via/pin/pad but not possible to make the same or different by drawing on the layers. At the bottom there are quite few drawing primitives. Then there is a need to put the drawing primitives on a layer and group them into nothing/via/element/pin/pad maybe also character. It is also very useful with possibility to assign attributes to at least the groups. > > I want a schematic editor. You want a paint program. > > > > I want something as powerful and productive as gschem actually is. You want a toy. If the start point is a structured paint program and the possibility to assign drawing primitives to groups/structures called pin/pad/element/via it is half way to a layout program. There is also a need for a netlist and tell there the connection points are for the rat view. Nicklas Karlsson