From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Matt Wette Newsgroups: gmane.lisp.guile.devel Subject: Re: guile 3 desires: guile-3-0, and debugging Date: Fri, 24 Nov 2017 16:50:45 -0800 Message-ID: References: <87a7zbxmzj.fsf@dustycloud.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1511571064 23011 195.159.176.226 (25 Nov 2017 00:51:04 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 25 Nov 2017 00:51:04 +0000 (UTC) Cc: guile-devel To: Christopher Allan Webber Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sat Nov 25 01:50:59 2017 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIOgG-0005Bn-Tl for guile-devel@m.gmane.org; Sat, 25 Nov 2017 01:50:53 +0100 Original-Received: from localhost ([::1]:51607 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIOgO-0003PO-7f for guile-devel@m.gmane.org; Fri, 24 Nov 2017 19:51:00 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59436) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIOgH-0003PH-PZ for guile-devel@gnu.org; Fri, 24 Nov 2017 19:50:54 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIOgD-0000DZ-F6 for guile-devel@gnu.org; Fri, 24 Nov 2017 19:50:53 -0500 Original-Received: from mail-pl0-x234.google.com ([2607:f8b0:400e:c01::234]:39161) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eIOgD-0000DC-8U for guile-devel@gnu.org; Fri, 24 Nov 2017 19:50:49 -0500 Original-Received: by mail-pl0-x234.google.com with SMTP id l16so5195749pli.6 for ; Fri, 24 Nov 2017 16:50:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=E89ZGUhgV+1jCyILAARx7F/vT50p6BYEoRzv+IEjTj8=; b=UIr3AQZe96FejUmjbWnjwAToXVVFsrLp9kRUgkqsSOfJAFChpvDrY2VUSUm4t1Nkcu nL8PAeBNUzwBgFhVw3mn5pej7sSQ5IuegMzZBYtn5gBuho7R+GtWYF/Fw1AeSq/KumN0 P5U6MM90Agchp9IyXE8K0Zy7/OGv1CbSH1Ry+tu2m7SFvC6LeTT07YVv+K3Ik+TUwuyH fHBo0kFreYZpZOxV0XydffhnhIHnYCAdNLBYK8rQqynRsUOBeDSK3bNUPf85eVIxrHUW 70zV7XkoZCu830GD4jX8OWamSaG+1Te9jQ+8sOPJ2zFrtXJmot0thdzbM+XqTpd4IgYj Lf3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=E89ZGUhgV+1jCyILAARx7F/vT50p6BYEoRzv+IEjTj8=; b=liLWYd8w4cqpMpyg9rkTn0y2eJGG1szM8mmJ1KttaoLnz/Qzj2yXdRqSDk3XXb1k1G gGqGq6UTsCZql/+zcKcWwIr/7DOgkfKd2ldhY1cZFVZymVEjl9MEJmapuC1Piv1TAFty ZOjg0+Qt0Ssy78dvxU/JEyTjkp8TxBWiJ8mg5ed6GMbMjX7n7BkcUYeS9IMGJMxawjof yeulN7RnC7AYD4waMC7xk0v5yu3i7BTe7uJASMkkANKUC1/ZwxcJjNLQMwjyBMr6O+IC 6Fu5V4KUInBoKObJWh+pfKXymFU6uOvpJ0KQZi+dJgVJfR8nILBeobfFIV2bfuNffMaR 4heA== X-Gm-Message-State: AJaThX7Sv0hdR+2HtlVXLgBy06cDH7HmS/MxmNFtTEZKVCwWrFIQnSRu oujSKAJjDMl7qD2/Yf880ro= X-Google-Smtp-Source: AGs4zMZPTfpt1NqBPDxJJ7QQRBZOVrcp95XOU0qid7lU1FhJBcGoVw7J1SL9e5jDZDfywkQMWjxkRA== X-Received: by 10.84.247.9 with SMTP id n9mr26899171pll.112.1511571048020; Fri, 24 Nov 2017 16:50:48 -0800 (PST) Original-Received: from nautilus.championbroadband.com (216-165-229-229.championbroadband.com. [216.165.229.229]) by smtp.gmail.com with ESMTPSA id z23sm33928229pgc.2.2017.11.24.16.50.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 24 Nov 2017 16:50:47 -0800 (PST) In-Reply-To: <87a7zbxmzj.fsf@dustycloud.org> X-Mailer: Apple Mail (2.3273) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400e:c01::234 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 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 Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:19389 Archived-At: > On Nov 24, 2017, at 3:42 PM, Christopher Allan Webber = wrote: >=20 > Matt Wette writes: >=20 >> Here are a couple desires: >>=20 >> 1) more cases for cond-expand, in case 3.2 has items 3.0 does not = (e.g., srfi-199) >>=20 >> 2) better debugging. =20 >> Maybe I'm not doing it right, but I struggle in this area: I mostly = resort to printing. >> For example, add scheme level hook, or command arg, to turn off = optimization. >=20 > You aren't alone... read this thread: >=20 > https://lists.gnu.org/archive/html/guile-user/2017-05/msg00068.html >=20 > And Andy's suggestion of what we need to do to make it better: >=20 > https://lists.gnu.org/archive/html/guile-user/2017-05/msg00070.html (set! (@@ (language tree-il optimize) = tree-il-default-optimization-options) (lambda () '())) and maybe this also? (set! (@@ (language cps optimize) cps-default-optimization-options) = (lambda () '()))