From owner-freebsd-java Wed Sep 9 11:56:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA29393 for freebsd-java-outgoing; Wed, 9 Sep 1998 11:56:19 -0700 (PDT) (envelope-from owner-freebsd-java@FreeBSD.ORG) Received: from pobox.com (port33.prairietech.net [208.141.230.110]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA29388 for ; Wed, 9 Sep 1998 11:56:17 -0700 (PDT) (envelope-from alk@pobox.com) Received: (from alk@localhost) by pobox.com (8.8.8/8.7.3) id NAA15710; Wed, 9 Sep 1998 13:59:04 -0500 (CDT) From: Tony Kimball MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Wed, 9 Sep 1998 13:59:03 -0500 (CDT) X-Face: O9M"E%K;(f-Go/XDxL+pCxI5*gr[=FN@Y`cl1.Tn Reply-To: alk@pobox.com To: nate@mt.sri.com Cc: freebsd-java@FreeBSD.ORG Subject: Re: Daemonising a Java Process: Possible? References: <13813.27934.606377.693358@compound.east> <199809082154.WAA00626@fdy2.demon.co.uk> <199809091441.IAA13097@mt.sri.com> <13814.41946.450831.565822@compound.east> <199809091609.KAA14035@mt.sri.com> <13814.45333.5280.235552@compound.east> <199809091655.KAA14592@mt.sri.com> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <13814.52920.941496.351765@compound.east> Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Quoth Nate Williams on Wed, 9 September: : > : > Specifically, I have a large code on which javac will loop in the : > presence of most kinds of syntax errors. : : Loop? I still don't follow? Loop, as in 'for (;;) continue;' -- with sprinkles. I never get a stack overflow, so I don't think it's recurring infinitely. : Are you compiling all of your sources with : one invocation of javac? No. : Ahh, none of our sources have any circular dependencies for obvious : reasons. :) I must ask, what obvious reasons? There is no way to encapsulate mutual recursion between objects of distinct classes without a circular interface dependency, unless you are willing to resort to reflection/reification -- which I am not for reasons of readability. In particular, I find such recursion to be essential to a clean interface structure when implementing constraint propagation systems that iterate to fixed points. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message