From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.lisp.guile.user Subject: Re: Errors using Guile 2.0 vs. Guile 1.8 Date: Sun, 29 Jan 2012 22:18:24 +0100 Message-ID: <87aa56us0v.fsf@gnuvola.org> References: <1327852458.3401.10.camel@homebase> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1327871962 15779 80.91.229.3 (29 Jan 2012 21:19:22 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 29 Jan 2012 21:19:22 +0000 (UTC) Cc: guile-user@gnu.org To: psmith@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Sun Jan 29 22:19:21 2012 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Rrc9e-0003rN-GL for guile-user@m.gmane.org; Sun, 29 Jan 2012 22:19:18 +0100 Original-Received: from localhost ([::1]:34079 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rrc9d-0000sx-WD for guile-user@m.gmane.org; Sun, 29 Jan 2012 16:19:17 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:46231) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rrc9a-0000sR-15 for guile-user@gnu.org; Sun, 29 Jan 2012 16:19:15 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rrc9W-00010t-Ok for guile-user@gnu.org; Sun, 29 Jan 2012 16:19:11 -0500 Original-Received: from smtp208.alice.it ([82.57.200.104]:52180) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rrc9S-0000q5-EP; Sun, 29 Jan 2012 16:19:07 -0500 Original-Received: from ambire (79.51.121.174) by smtp208.alice.it (8.6.023.02) id 4F056E8502739E5E; Sun, 29 Jan 2012 22:18:47 +0100 Original-Received: from ttn by ambire with local (Exim 4.72) (envelope-from ) id 1Rrc8n-0005kE-9n; Sun, 29 Jan 2012 22:18:25 +0100 In-Reply-To: <1327852458.3401.10.camel@homebase> (Paul Smith's message of "Sun, 29 Jan 2012 10:54:18 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.92 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.104 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:9210 Archived-At: () Paul Smith () Sun, 29 Jan 2012 10:54:18 -0500 $ cat g1.mk define show (define (show s) (display s) (newline)) endef $(info define display) $(guile $(show)) $(info after define) $(guile (show "HI")) # this one all:; I don't know what this means, or how to proceed with debugging. What happens if you change the marked line to: $(guile (map object->string (list show current-output-port (current-output-port)))) ? I would also try simply =E2=80=98$(guile show)=E2=80=99, but remember fa= intly that such a type would cause an error. Thinking along these lines some more, the problem is perhaps with the return value of =E2=80=98show=E2= =80=99, which is the return value of calling =E2=80=98newline=E2=80=99, which is pr= obably unspecified. As for 1.8 vs 2.0, i dare not speculate.