From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Marius Vollmer Newsgroups: gmane.lisp.guile.devel Subject: Re: port initialization? Date: 11 Aug 2002 17:57:07 +0200 Sender: guile-devel-admin@gnu.org Message-ID: <87n0rte6cs.fsf@zagadka.ping.de> References: <15693.15724.416839.636665@blauw.xs4all.nl> <0208081820210Z.05101@locke.free-expression.org> <877kiy7s8v.fsf@zagadka.ping.de> <02081009123711.05101@locke.free-expression.org> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1029081443 16921 127.0.0.1 (11 Aug 2002 15:57:23 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 11 Aug 2002 15:57:23 +0000 (UTC) Cc: hanwen@cs.uu.nl, guile-devel@gnu.org Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17dv5l-0004On-00 for ; Sun, 11 Aug 2002 17:57:21 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17dv6W-0006u5-00; Sun, 11 Aug 2002 11:58:08 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17dv5a-0006sD-00 for guile-devel@gnu.org; Sun, 11 Aug 2002 11:57:10 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17dv5Y-0006s1-00 for guile-devel@gnu.org; Sun, 11 Aug 2002 11:57:09 -0400 Original-Received: from dialin.speedway42.dip181.dokom.de ([195.138.42.181] helo=zagadka.ping.de) by monty-python.gnu.org with smtp (Exim 4.10) id 17dv5X-0006ru-00 for guile-devel@gnu.org; Sun, 11 Aug 2002 11:57:07 -0400 Original-Received: (qmail 6078 invoked by uid 1000); 11 Aug 2002 15:57:07 -0000 Original-To: Lynn Winebarger In-Reply-To: <02081009123711.05101@locke.free-expression.org> Original-Lines: 17 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:1062 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1062 Lynn Winebarger writes: > > Yes, but for throwing the error, we will also need some fresh storage, > > I think. We could arrange things so that aborting will always work, > > but I'm afraid that would be quite tricky, and for little gain on a > > Unix-like OS. Might be different for embedded systems. > > Will it take more than some small fixed amount? I don't know. What about handling errors due to lack of memory specially? We wouldn't invoke the usual error handler machinery but just stop and inform the user that we have run out of memory and offer to retry. Non-interactive programs might retry periodically. Just an idea... -- GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405 _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel