From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.bugs Subject: Re: {debug,read,readline,print}-{set!,disable,enable} Date: Fri, 20 May 2011 11:57:04 +0200 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1305888241 22949 80.91.229.12 (20 May 2011 10:44:01 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 20 May 2011 10:44:01 +0000 (UTC) Cc: bug-guile@gnu.org To: Wolfgang J Moeller Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Fri May 20 12:43:57 2011 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QNNBR-0006Tb-Kz for guile-bugs@m.gmane.org; Fri, 20 May 2011 12:43:53 +0200 Original-Received: from localhost ([::1]:52345 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QNNBR-0002g1-7M for guile-bugs@m.gmane.org; Fri, 20 May 2011 06:43:53 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:34030) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QNNBO-0002fj-2b for bug-guile@gnu.org; Fri, 20 May 2011 06:43:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QNNBM-00030q-TH for bug-guile@gnu.org; Fri, 20 May 2011 06:43:50 -0400 Original-Received: from a-pb-sasl-sd.pobox.com ([64.74.157.62]:46004 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QNNBM-00030i-RI for bug-guile@gnu.org; Fri, 20 May 2011 06:43:48 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 18C754729; Fri, 20 May 2011 06:45:55 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=C3dJCJPzCXmA1bpiRWFKW/baJmY=; b=iSfsWN AINH99wr1cn5PxNh2zwHx/Za4OfBV0QR+gV1vYx7RKfxC3ndw7ORtKQW920NOMMf iiDih6NQ6sQeRKKyTlRyD0++RR2cKmQbCiTCZyz6XtlBYWH1u+AMZQMfbQjOsCnX rUeJZxQFsgSZuiANhAfuhs26CqFo/Ub7F/ZvE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=kgOSSwx2eWCoBqR492QnvOWLDa9ktrgz f/V+nVh0JWF/++UL6Vjx99gBZ+lqE1y4cq4oSsCPqNwQ6aKPSMYnejQxO/rAI3ZD v185rvxbf+xMwWsiaE9H74rrCI+uoB7NZe1VyKgKcetzN0/31kjJIDtJrUEWgrpb Ny0T02lLrTA= Original-Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id 044FE4725; Fri, 20 May 2011 06:45:54 -0400 (EDT) Original-Received: from unquote.localdomain (unknown [90.164.198.39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id 41F0A4724; Fri, 20 May 2011 06:45:51 -0400 (EDT) In-Reply-To: (Wolfgang J. Moeller's message of "Fri, 29 Apr 2011 14:12:11 +0200 (CEST)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) X-Pobox-Relay-ID: 5607C90A-82CE-11E0-801C-BBB7F5B2FB1A-02397024!a-pb-sasl-sd.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 64.74.157.62 X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:5580 Archived-At: On Fri 29 Apr 2011 14:12, Wolfgang J Moeller writes: > In fact, {debug,print,read}-set! are macros that want "option-name" to > be a literal symbol, while {debug,read}-{en,dis}able are procedures > indeed (apparently taking multiple arguments) that want the > "option-name"[s] to be quoted symbol[s]. Indeed; nasty, but it's what we've got. Fixed the docs. > [Noticed while looking for something like V1 (debug-disable 'debug) > that might speed up execution.] It's spelled `--no-debug'; see "Invoking Guile". `--debug' Start with the debugging virtual machine engine. Using the debugging VM will enable support for VM hooks, which are needed for tracing, breakpoints, and accurate call counts when profiling. The debugging VM is slower than the regular VM, though, by about 10 percent. *Note VM Hooks::, for more information. By default, the debugging VM engine is only used when entering an interactive session. When executing a script with `-s' or `-c', the normal, faster VM is used by default. `--no-debug' Do not use the debugging VM engine, even when entering an interactive session. Also note that git is about 10-20% faster than 2.0.1. Andy -- http://wingolog.org/