From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kevin Ryde Newsgroups: gmane.lisp.guile.devel Subject: Re: core dump. Date: Fri, 23 Jan 2004 08:45:29 +1000 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: <87isj338mu.fsf@zip.com.au> References: <16397.52459.731364.359708@localhost.localdomain> <87k73lug4x.fsf@zip.com.au> <16399.49843.477766.969664@localhost.localdomain> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1074811746 3599 80.91.224.253 (22 Jan 2004 22:49:06 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 22 Jan 2004 22:49:06 +0000 (UTC) Cc: hanwen@cs.uu.nl Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Jan 22 23:48:50 2004 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Ajnd3-0003gs-00 for ; Thu, 22 Jan 2004 23:48:49 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1Ajnc9-0007TS-Nm for guile-devel@m.gmane.org; Thu, 22 Jan 2004 17:47:53 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AjnbU-0007SE-E4 for guile-devel@gnu.org; Thu, 22 Jan 2004 17:47:12 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1Ajnau-00076w-99 for guile-devel@gnu.org; Thu, 22 Jan 2004 17:47:08 -0500 Original-Received: from [61.8.0.85] (helo=mailout2.pacific.net.au) by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.24) id 1Ajnat-000763-KF for guile-devel@gnu.org; Thu, 22 Jan 2004 17:46:35 -0500 Original-Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.0.87]) by mailout2.pacific.net.au (8.12.3/8.12.3/Debian-6.6) with ESMTP id i0MMkRtd021820; Fri, 23 Jan 2004 09:46:27 +1100 Original-Received: from localhost (ppp82.dyn251.pacific.net.au [203.143.251.82]) by mailproxy2.pacific.net.au (8.12.3/8.12.3/Debian-6.6) with ESMTP id i0MMkNp1026105; Fri, 23 Jan 2004 09:46:24 +1100 Original-Received: from gg by localhost with local (Exim 3.36 #1 (Debian)) id 1AjnZs-00038y-00; Fri, 23 Jan 2004 08:45:32 +1000 Original-To: guile-devel@gnu.org Mail-Copies-To: never In-Reply-To: <16399.49843.477766.969664@localhost.localdomain> (Han-Wen Nienhuys's message of "Thu, 22 Jan 2004 13:31:47 +0100") User-Agent: Gnus/5.110002 (No Gnus v0.2) Emacs/21.3 (gnu/linux) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:3286 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:3286 Han-Wen Nienhuys writes: > > Does anyone actually know how the evaluator works? For what it's worth, a small example I struck tickling the (or a) problem in this area is (define my-macro (procedure->memoizing-macro (lambda (expr env) (list 'let expr)))) (my-macro 1 2 3) The let generated is obviously wrong. I suspected the memoizing or something creates a circular list, or something, which has trouble printing or unmemoizing, or something. I think it should be pretty important to get even the worst and most obvious flaws printing successfully under --debug, since of course one is using that option because it's apparently not obvious what's wrong :-). _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://mail.gnu.org/mailman/listinfo/guile-devel