X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Mailer: exmh version 2.7.2 01/07/2005 (debian 1:2.7.2-18) with nmh-1.3 X-Exmh-Isig-CompType: repl X-Exmh-Isig-Folder: inbox To: geda-user AT delorie DOT com Subject: Re: Objects of objects (was Re: [geda-user] The state of gEDA/gaf (Was gEDA/PCBs diversity, Was: Pin hole size)) In-reply-to: References: <2CB304B5-9587-4734-84E4-49F464744D11 AT noqsi DOT com> <6BF2E986-51EB-41E9-A4AD-8071CD00B1A1 AT jump-ing DOT de> <834283D4-0891-486E-A981-2FF20B32C615 AT noqsi DOT com> <54CAA7EE-7638-4B89-8197-111D0493F859 AT noqsi DOT com> <508CE947 DOT 4050408 AT xs4all DOT nl> <665E18E2-E9F9-40E4-9DE1-CC8FDBBDCB00 AT noqsi DOT com> <508EE43F DOT 5050505 AT neurotica DOT com> <9B14233C-F3A7-489C-BDC7-F6EAAAFCAB51 AT noqsi DOT com> <8835FFD4-C2F8-4EBF-BA06-2EFD38B47865 AT noqsi DOT com> Comments: In-reply-to Kai-Martin Knaak message dated "Thu, 01 Nov 2012 01:05:09 +0100." Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Message-Id: <20121101124136.247F28117B6F@turkos.aspodata.se> Date: Thu, 1 Nov 2012 13:41:35 +0100 (CET) From: karl AT aspodata DOT se (Karl Hammar) X-Virus-Scanned: ClamAV using ClamSMTP 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 Kai-Martin Knaak: > John Doty wrote: > > On Oct 31, 2012, at 3:07 AM, Karl Hammar wrote: > For some reason, Karls post does not show in my reader... Maybe I've been quiet, or what do you mean ? > >>> The idea that objects are composed of objects composed of objects, > >>> ... is missing. > >> ... > >> This kind of recursion is missing from gschem also, or rather from > >> the sch/sym file formats. > You _can_ put symbols into symbols. ... Yes, but last time I raised the issue (see thread starting at [1]) it was considered a bug. And if you look at [2] it is specifically forbidden. A first step would be to remove that ban. > Real recursion would involve symbols that contain themselves. This can > only be meaningful if there is some kind of break condition. Infinite > recursion works only in pure mathematics... Can you give an example of > a use case where real recursion with a break condition would be > useful? No, not now, but I see no reason to outlaw it. Regards, /Karl Hammar [1] http://www.seul.org/pipermail/geda-user/2009-November/043669.html [2] http://wiki.geda-project.org/geda:file_format_spec#component ----------------------------------------------------------------------- Aspö Data Lilla Aspö 148 S-742 94 Östhammar Sweden +46 173 140 57