From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Lynn Winebarger Newsgroups: gmane.lisp.guile.devel Subject: Re: port initialization? Date: Thu, 8 Aug 2002 18:20:21 -0500 Sender: guile-devel-admin@gnu.org Message-ID: <0208081820210Z.05101@locke.free-expression.org> References: <15693.15724.416839.636665@blauw.xs4all.nl> <15698.55934.287636.6739@blauw.xs4all.nl> <87sn1pt5md.fsf@zagadka.ping.de> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1028849000 3561 127.0.0.1 (8 Aug 2002 23:23:20 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Thu, 8 Aug 2002 23:23:20 +0000 (UTC) Cc: guile-devel@gnu.org Return-path: Original-Received: from fencepost.gnu.org ([199.232.76.164]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17cwch-0000vK-00 for ; Fri, 09 Aug 2002 01:23:19 +0200 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17cwdR-0002oA-00; Thu, 08 Aug 2002 19:24:05 -0400 Original-Received: from plounts.uits.indiana.edu ([129.79.1.73]) by fencepost.gnu.org with esmtp (Exim 3.35 #1 (Debian)) id 17cwdA-0002nY-00 for ; Thu, 08 Aug 2002 19:23:48 -0400 Original-Received: from logchain.uits.indiana.edu (logchain.uits.indiana.edu [129.79.1.77]) by plounts.uits.indiana.edu (8.12.1/8.12.1/IUPO) with ESMTP id g78NNadt003261; Thu, 8 Aug 2002 18:23:36 -0500 (EST) Original-Received: from locke.free-expression.org (dial-123-151.dial.indiana.edu [156.56.123.151]) by logchain.uits.indiana.edu (8.12.1/8.12.1/IUPO) with SMTP id g78NNYDH024558; Thu, 8 Aug 2002 18:23:35 -0500 (EST) Original-To: Marius Vollmer , hanwen@cs.uu.nl X-Mailer: KMail [version 1.2] In-Reply-To: <87sn1pt5md.fsf@zagadka.ping.de> 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:1037 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1037 On Thursday 08 August 2002 16:14, Marius Vollmer wrote: > Han-Wen Nienhuys writes: > > > An out-of-memory error should be handled gracefully, I would says > > although I can't really imagine how (there is little code that can > > run, if you can't alloc a string or a cell, right?) > > Yep. I don't think it is worth worrying about his too much. If you're running out of memory, you might be in a deeply recursed procedure that hasn't set any global variables, so when it aborts, many megabytes become garbage. It's not that unusual. (define (factorial k n) (if (= n 0) (k 1) (factorial (lambda (v) (k (* n v))) (- n 1) ))) (factorial (lambda (v) v) 100000000000000000000000000000000) Or is that not included in what you're talking about? Lynn _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel