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> <20121101124136 DOT 247F28117B6F AT turkos DOT aspodata DOT se> Comments: In-reply-to Kai-Martin Knaak message dated "Thu, 01 Nov 2012 15:06:26 +0100." Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Message-Id: <20121101143159.3AF688130EC0@turkos.aspodata.se> Date: Thu, 1 Nov 2012 15:31:58 +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: > Karl Hammar wrote: ... > >> You can put symbols into symbols. > > Yes, but last time I raised the issue (see thread starting at [1]) > > it was considered a bug. > Well, this discussion also contains me explain, why it is a feature :-) Well, I think we are on the same side in this... > > And if you look at [2] it is specifically > > forbidden. A first step would be to remove that ban. > +1 Soo, how should one do that (I don't want to waste time on technical solutions unless they have a chance to be accepted, and I don't want to fork) ? > >> 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. > > The break condition would need to be implemented. Until it is, you'd be > stuck in an endless loop. There is always the hw limit. If people wants endless loops let them have it. You cannot outlaw stupidity, but forbiddning useful things because of stupidity is not nice to the nice guys. Regards, /Karl Hammar ----------------------------------------------------------------------- Aspö Data Lilla Aspö 148 S-742 94 Östhammar Sweden +46 173 140 57