From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 23 01:46:03 2023 Received: (at submit) by debbugs.gnu.org; 23 Oct 2023 05:46:03 +0000 Received: from localhost ([127.0.0.1]:48867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qunlL-0005n1-2g for submit@debbugs.gnu.org; Mon, 23 Oct 2023 01:46:03 -0400 Received: from lists.gnu.org ([2001:470:142::17]:35292) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qunlH-0005mW-IW for submit@debbugs.gnu.org; Mon, 23 Oct 2023 01:46:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qunkg-0002qa-V7 for bug-gnu-emacs@gnu.org; Mon, 23 Oct 2023 01:45:24 -0400 Received: from sonic304-56.consmr.mail.bf2.yahoo.com ([74.6.128.31]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qunkc-0008Oe-L5 for bug-gnu-emacs@gnu.org; Mon, 23 Oct 2023 01:45:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.com; s=a2048; t=1698039911; bh=dJiIPxqy0wly3cE4e/PJ2FMOyQ4tAGxU8D4KBg+YZcQ=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=odHBVu+9ysgM33K/aaeERFi5LZRv1IF1YkNyR2x9wLiEVvsTLeWc3Wt2hhoYb/f/VcixNR6eEJNBr96F76R7bcW74TXmnjOUabodobswL3HCZ/Pg8QWgOoSYT5yF1UghLyW3eA8gnYfQXY4YamBV1eMrKqvMr7TqJqx14+H3ZnYukBtvxiAzAYUeZOH9TvGNcv3hL9wbNZfVGtQvC0cfv63E6qYdzk18YXzi67LDXbvAisVBRKEGVoy9ltrcbKzXZKptjZFSURMavG68VrG4T9GUh14vxkDkBWQHLuOEFpLY/6HqZhylcsomfP2lMA6uDFDjyxQBYTKITXXN80Xn8A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1698039911; bh=ZSiSOZuetidSEghJ9c0MjSLDVDLOn6UEeMGH2moo6zX=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=YKxON6ivvraUjBUJL5SDvA/Pj4xOiC602ViKvhCl7mU+aesZMLn0xXcmBqfjtHLzV2gmTDP7+yidnDYGqClriYNRMFik/EWuSx/y3RnbzJyPudu1NIojiymEmmlkC90El3ETu/tgR8Fd/bGK0CJ9OFXVxtqUjIKKgAu5HJ+t/5X9hhmWooZjFsN3KcX8xC+/woVAK685/4oGmabL1hea15RXUkTLMvCJLXPyj9ZWX/6LE6YSRARenpeUNwOk610NS9oDYxBYQDrvdydSk+xYqUvu8/wd6LPYE4oHV2CBQ+zH5MD4q7YlaYHrirzCvfxxDsZzEb/xCTdZ0SbZFavObw== X-YMail-OSG: 0kpkaQkVM1kNa4hdZpEU3Uefr_yDFu8zblO1oTcZ72pXJ8MIHNaK.WrD4vhVyJV ei0_pFSscWYTH0bQolm1LrrnOXQgc74GjiNYmeNM6UUtLRfyXlkzc.IA_jLDgmD41LJp6psx0LHN 1zcQYZci8vn_ocy50s4aQj_f10JTfLlGOF_veLdzc6aW.yNkNHKHFoz1iPAzkLv9RmVQ5fSLo0vP LV4pRSrkhZmZHezZgT9PmTnKuF.sJ8u1IESk28vgjmmKW9k.WswNwJUrphhCq2oAqRVOJWdWVuyF PyU_NNGqksqjMda89GCxCqTI.Gi3pwPVTVegB4FaKrE3E.PhmXxfLcBtez.txLeU1BLFRd72SSvF Q6g0ag60aBsW0HJEJQcEFXI.TnHAxG_dIk1FBEDAPAhDkZ73TAm3NGZvKFrs7cBW7d5o.dhnWmmV rcJ_vev96JNhvNEhBWTCsGrRTTk1l6yEwIDqVAtNo7ami_5Gb_5tDxMlSnvVePfhx4FViKxbsVvb NHw9iKxQfKOoozFYi.LJwrUYpNLhYmqJryqmg2ZHP6gsNSn76C416gxCiLeyicRfAnSkjR.a9dYx p0q5zWxT68XoXjmEINVkc609imvZZTiMNAt9SUdtGWKP5XNgWfu0p4hwYX9qgkDw0jlm0b4PDuHF edQ6kJ853ofNqCu8HYxOwVb_xMszMF9.oUc_XjcubrNGL5ZgnCh1XD2.JxylsG1ZhzD1cD8F7G78 zbr3XEVTxvjAJn30VVctbuPbh33Q0EjA.jwfJ6xljDkJ4wxCsSZrcT7QTNiR0QieM9DKKOQUUsml IIrDaDssN3YGm15Gee.M7ab2vYYEgMrWArPgPlCvJwu6ybxeWBA.BmR1sOhHGGzXSXmH8XzhDQwQ A9BStu6jnFc_E5Yo0HPhT0kObgq1hlSyGPMEts2gZNM0TYXHRkHh4pTtIVKDCMSvGh5UpngAfnKc OEqxoEkcMVfU03h3GgkmVVPtxhn9V5mJnixoH_B2Tt03JnpjA1qI1agh7nZ.4LQjPLbJtJb2GYnC Dm4iqgof_.LWqOpV_jet20DGOka9.Anwt.6LEzZZGQnkc0wo_UvHVoqxLJTv9.X29rrmo3jDyGIV Mye8yT_FkLXFvJwdXlY1lyzgwkiL0MFVQ9WADLwCUm34DSMC9atIdsUoo2ToACKv13o9eedpgPfR 7mGeeEPzCVOUfndgMS3OkCML6igyDNppXKU2fJ0SW5LSvCr_GY0USyVm90t_kwKDWp2pHE8RGACi Bx83Ax7pSczFe8pbZG4jNwjdKu1nJgmFsWvnR4ZFwpEHFy1Pj3nHyz6.QBrWFSwNli0I1xPjrxNc ZsBIPRHMtASoFDF_IvpCJDb3sXnSxujoy_E2gzLvHYplSUnf8CeNBjcgO6gviKdcvxUaQaEmEEF6 ZYRQ0.EwFXtDjA5Djxg5.M3o5E6JHTJ2K6o3mrtAb1lGebm8v2I_fDKZtrgWdzu4H6pybnYWlKn3 PT4FcMynpmUnrtCNSIwf3NmmAYIb0FbloDpYlpwIeWiaWcMesgDpIfZaMJLFEmAn45w.fP6PCgrx LxebuXNe88LU8KdnUqBnbDM9W3BIv9NHeu2KaGtmZsjpg7gh3Cfya0C5O0h21.MdaU4bvgNvIjG. 68n1AagQnrSO2nD.CEr9V1gQuJePK57RoZUDCDtTx08f093TJh6gI1oyhVa_VOeOaSIjZzUS6h60 .Z.aZtGbc3MLQdPb5W5uCmsgW_hl8IjV5Q5uSqZ8MLsIuo6OQD4i6FLK3blAUaBNBM.t2hUOM51P ev1mU.QkTX05s4OSlBuZHniYffwFOJPtuMXXHGEvIn_8riLUbbIsjxslboYkK3ERVEZOmQ7.N3vO ySpGMoVrU7sNR9GqD8S5S9uHJoH0u1lc.kKVYxM2PAXpqH89x61Suw0rJB5WuyJZjIyMXYhlWe.z p7d5f7Hwbq3hnysGRvyznNtmrSVS0WQW37cOxzDjb9uUVT4N9hfmH83K7Wz3a1dsMNKitdxePBoi XWhivO1zP7eHPBSt5tfz.X0QcE4pG0aE_.xp5FT2V0lYfwX6a6WfZj7HbamHRoE.wOTxTGeTvr_8 uc0lJIfJJVgiReVPe45TYJ0rC56ch9h4H2Xxny3GfizFtTE319L.Ol2C2.o7hbkg3IoFBuYn4_56 ZP_H172gFTgasaceB03obv0ALk3XdD3e3trYdUEJRKEq3UkL2DNJN1dz3fkeBEoVu6mLzr1qgIA- - X-Sonic-MF: X-Sonic-ID: 3ac104b4-c1a8-447e-8193-078cb5ebc39e Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.bf2.yahoo.com with HTTP; Mon, 23 Oct 2023 05:45:11 +0000 Date: Mon, 23 Oct 2023 05:41:46 +0000 (UTC) From: Lewis Creary To: "bug-gnu-emacs@gnu.org" Message-ID: <1239664521.598080.1698039706916@mail.yahoo.com> Subject: 29.1; "A bug in the function debug." MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_598079_1685412538.1698039706914" References: <1239664521.598080.1698039706916.ref@mail.yahoo.com> X-Mailer: WebService/1.1.21797 AolMailNorrin Content-Length: 9208 Received-SPF: pass client-ip=74.6.128.31; envelope-from=lewcreary@cs.com; helo=sonic304-56.consmr.mail.bf2.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.3 (/) ------=_Part_598079_1685412538.1698039706914 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable While I was trying to diagnose a bug in the function displayed just belowwi= th the help of the function debug, the interim values of the lisp variables= shown were inconsistent with the code being debugged.=C2=A0 For example, w= hen called with the argument 5, the first element of the remainder list sho= uld be 1 (5 divided by 2 leaves a remainder of 1).=C2=A0 However, the fn de= bug claims that the variable `rmdr-list' has the first element 0.=C2=A0 Thi= s is just wrong!=C2=A0 And it has nothing to do with the problem being debu= gged. (defun dec-to-bin (n)=C2=A0 (let ((dividend n)=C2=A0 =C2=A0 =C2=A0 =C2=A0 (= rmdr-list nil)=C2=A0 =C2=A0 =C2=A0 =C2=A0 (stop-sw nil)=C2=A0 =C2=A0 =C2=A0= =C2=A0 (numstr "") )=C2=A0 =C2=A0 (while ((and (>=3D dividend 0) (not stop= -sw)))=C2=A0 =C2=A0 =C2=A0 =C2=A0(setq dividend (/ dividend 2) =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0rmdr-list (append (list (% dividend 2= ))=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0rmdr-list) )=C2=A0 =C2=A0 =C2=A0 =C2=A0(if (=3D dividen= d 0) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(setq stop-sw t)) )=C2=A0 =C2= =A0 =C2=A0 =C2=A0(debug) )=C2=A0 =C2=A0 (while rmdr-list=C2=A0 =C2=A0 =C2= =A0 (setq numstr (concat numstr (number-to-string=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (car rmdr-list))) =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 rmdr-list (cdr rmdr-list) ) )=C2=A0 =C2= =A0 (string-to-number numstr) ))-------------------------------------------= ----------In GNU emacs=C2=A029.1 (build 2, x86_64-w64-mingw32) of 2023-08-0= 2 built on=C2=A0AVALONWindowing system distributor 'Microsoft Corp.', versi= on 10.0.22621System Description: Microsoft Windows 10 Home (v10.0.2009.2262= 1.2428)Configured using:=C2=A0'configure --with-modules --without-dbus --wi= th-native-compilation=3Daot=C2=A0--without-compress-install --with-tree-sit= ter CFLAGS=3D-O2' Configured features:ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MOD= ULES NATIVE_COMPNOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIF= FTOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB (NATIVE_COMP present but libgccjit not available) Important settings:=C2=A0 value of $LANG: ENU=C2=A0 locale-coding-system: c= p1252 Major mode: Lisp Interaction Minor modes in effect:=C2=A0 tooltip-mode: t=C2=A0 global-eldoc-mode: t=C2= =A0 eldoc-mode: t=C2=A0 show-paren-mode: t=C2=A0 electric-indent-mode: t=C2= =A0 mouse-wheel-mode: t=C2=A0 tool-bar-mode: t=C2=A0 menu-bar-mode: t=C2=A0= file-name-shadow-mode: t=C2=A0 global-font-lock-mode: t=C2=A0 font-lock-mo= de: t=C2=A0 blink-cursor-mode: t=C2=A0 line-number-mode: t=C2=A0 indent-tab= s-mode: t=C2=A0 transient-mark-mode: t=C2=A0 auto-composition-mode: t=C2=A0= auto-encryption-mode: t=C2=A0 auto-compression-mode: t =C2=A0 ------=_Part_598079_1685412538.1698039706914 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
While I was trying to diagnose = a bug in the function displayed just below
with the help of the f= unction debug, the interim values of the lisp variables shown were inconsis= tent with the code being debugged.  For example, when called with the = argument 5, the first element of the remainder list should be 1 (5 divided = by 2 leaves a remainder of 1).  However, the fn debug claims that the = variable `rmdr-list' has the first element 0.  This is just wrong!&nbs= p; And it has nothing to do with the problem being debugged.

=
(defun dec-to-bin= (n)
  (let ((dividend n)
        (stop-sw= nil)
     =   (numstr "") )
    (while ((= and (>=3D dividend 0) (not stop-sw)))
  &nbs= p;    (setq dividend (/ dividend 2)
= =09             rmdr-list (= append (list (% dividend 2))             = ;                     &nb= sp;            rmdr-list) )
       (if (=3D dividend 0)
=09           (se= tq stop-sw t)) )
       (debug) )
    (while rmdr-list
   =   (setq numstr (concat numstr (number-to-string      &= nbsp;                    =               (car rmdr-list)))
=09          &n= bsp; rmdr-list (cdr rmdr-list) ) )
  &nb= sp; (string-to-number numstr) ))
-------------------= ----------------------------------
= In GNU emacs 29.1 (build 2, x86_64-w64-mingw32) of = 2023-08-02 built on
 AVALON
Windowing system distributor 'M= icrosoft Corp.', version 10.0.22621
System Description: Microsoft= Windows 10 Home (v10.0.2009.22621.2428)
Configured using:
<= div> 'configure --with-modules --without-dbus --with-native-compilatio= n=3Daot
 --without-compress-install --with-tree-sitter CFLAG= S=3D-O2'

Configured features:
ACL GIF GM= P GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP
NOT= IFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF
TOOLKIT= _SCROLL_BARS TREE_SITTER WEBP XPM ZLIB

(NATIVE_COM= P present but libgccjit not available)

Important s= ettings:
  value of $LANG: ENU
  locale-codin= g-system: cp1252

Major mode: Lisp Interaction

Minor modes in effect:
  tooltip-mode: = t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
<= div>  menu-bar-mode: t
  file-name-shadow-mode: t
=
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-m= ode: t
  auto-compression-mode: t

=
 
------=_Part_598079_1685412538.1698039706914-- From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 23 02:58:00 2023 Received: (at submit) by debbugs.gnu.org; 23 Oct 2023 06:58:00 +0000 Received: from localhost ([127.0.0.1]:48917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quosy-00085H-4b for submit@debbugs.gnu.org; Mon, 23 Oct 2023 02:58:00 -0400 Received: from lists.gnu.org ([2001:470:142::17]:41668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1quosu-000853-PW for submit@debbugs.gnu.org; Mon, 23 Oct 2023 02:57:58 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1quosM-0007rJ-Bb for bug-gnu-emacs@gnu.org; Mon, 23 Oct 2023 02:57:22 -0400 Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1quosD-00037f-JI for bug-gnu-emacs@gnu.org; Mon, 23 Oct 2023 02:57:22 -0400 Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-5384975e34cso4503519a12.0 for ; Sun, 22 Oct 2023 23:57:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698044231; x=1698649031; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=+Uf5qQwJy2IoD7veDkAEhvMHabsHvVnp5p4f3jcbxCE=; b=X1sf4k2WGIg5atWgoKnQ9LYr42Iihyd+qolav4OsZp/yTwEaWiSNzZ+NVE2D/GH7LS +uWguyaxaVdsgq1+sXUSv8bnK0wsDmDJoiAKwGS7cURldTuYrVcP3GIhWtU1PR3eycHS rPbNN+cZ1QwzeAtok2Thp2kUrMSb/mODutfNX8iFhCQneagQhGwwtC8wMplAnMmit4e3 B0O5Z10DnKsWA8Yuh8eobJxjDa9HAQTWpL90lvVw3Dc3fZmhXgnRGhZCOFj0khP/7QQM cQ2Fxv4vzCQiryqMpgruERYYhZcbUygkeFs3ogVjamxlwFGd0IhAaKs8Ue4BXqWfEzdD pwfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698044231; x=1698649031; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=+Uf5qQwJy2IoD7veDkAEhvMHabsHvVnp5p4f3jcbxCE=; b=CRt68cD3kmDbYLgDuxNY98bSsPk3R12owHDhtPMnDVv4isvZBbFHYn6JPjs+KSJe8j 78ZvghHR3zTD70FlYRAxvcI8yeTVFN8XZ//9RuleawuKryV+4mluq4c7ZZqjqd1vdsxx b/FLq2GGsPKn1gDGIc3gPhBt1PJdzMoC/HdRlHdaCEPrOsciOjENqW3lcRMnn3X4+yC1 3lHv5KfgeD+7AfJc3jTOXMtF+vHEmXPRora7r/n9cmgRvWdJOxO4AfPPztlbWzf5EoQ8 v4F1TaV514Jv5Iuw8pgoYSG6hjZFC1s7Qf2y4DkxSGXeuzKpha1gweYI2tSBoBWMVA2z sKtg== X-Gm-Message-State: AOJu0Yw/Y/BnRosJ+szV0JX3nG20HmsS7RRkIrlg3t6QjcmOf/Z2fnLy 5MWQ+pH4Dej1jKzCq2a6tFdRckJrjn8= X-Google-Smtp-Source: AGHT+IEHa2XewLXULhWGKvBbVrbdzeCy/MVGy/2rcZvlBQjzzPfNMIfEbM8JlChmeJZktfyVuW7Org== X-Received: by 2002:a17:907:74a:b0:9a5:cf6f:3efc with SMTP id xc10-20020a170907074a00b009a5cf6f3efcmr5642597ejb.77.1698044231159; Sun, 22 Oct 2023 23:57:11 -0700 (PDT) Received: from Pro.fritz.box (pd9e3686e.dip0.t-ipconnect.de. [217.227.104.110]) by smtp.gmail.com with ESMTPSA id c25-20020a170906695900b009ae3d711fd9sm6094914ejs.69.2023.10.22.23.57.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Oct 2023 23:57:10 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: Lewis Creary via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Subject: Re: bug#66696: 29.1; "A bug in the function debug." In-Reply-To: <1239664521.598080.1698039706916@mail.yahoo.com> (Lewis Creary via's message of "Mon, 23 Oct 2023 05:41:46 +0000 (UTC)") References: <1239664521.598080.1698039706916.ref@mail.yahoo.com> <1239664521.598080.1698039706916@mail.yahoo.com> Date: Mon, 23 Oct 2023 08:57:09 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2a00:1450:4864:20::52f; envelope-from=gerd.moellmann@gmail.com; helo=mail-ed1-x52f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit Cc: Lewis Creary , 66696@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Lewis Creary via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > While I was trying to diagnose a bug in the function displayed just below > with the help of the function debug, the interim values of the lisp variables shown were inconsistent with the code being debugged. For example, > when called with the argument 5, the first element of the remainder list should be 1 (5 divided by 2 leaves a remainder of 1). However, the fn > debug claims that the variable `rmdr-list' has the first element 0. This is just wrong! And it has nothing to do with the problem being debugged. > > (defun dec-to-bin (n) > (let ((dividend n) > (rmdr-list nil) > (stop-sw nil) > (numstr "") ) > (while ((and (>= dividend 0) (not stop-sw))) > (setq dividend (/ dividend 2) > rmdr-list (append (list (% dividend 2)) rmdr-list) ) > (if (= dividend 0) > (setq stop-sw t)) ) DId you get your parentheses right? The above ')' is the end of the while... > (debug) ) > (while rmdr-list > (setq numstr (concat numstr (number-to-string (car rmdr-list))) > rmdr-list (cdr rmdr-list) ) ) > (string-to-number numstr) )) From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 23 15:12:40 2023 Received: (at 66696) by debbugs.gnu.org; 23 Oct 2023 19:12:40 +0000 Received: from localhost ([127.0.0.1]:51708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qv0Lw-0001XE-AP for submit@debbugs.gnu.org; Mon, 23 Oct 2023 15:12:40 -0400 Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]:56336) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qv0Lp-0001Wh-GU for 66696@debbugs.gnu.org; Mon, 23 Oct 2023 15:12:36 -0400 Received: by mail-ed1-x52f.google.com with SMTP id 4fb4d7f45d1cf-52bd9ddb741so5648685a12.0 for <66696@debbugs.gnu.org>; Mon, 23 Oct 2023 12:12:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698088318; x=1698693118; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=WlmeIkF8bL4sQLqyk3A+Vz+K7hYiQ0iNCXaNBf34uZs=; b=TYick071TE6Ak0Mfk7Z+ImuYzisOphbOANZ4en7jPJnAwf1FSJTM+kMeqUMdAp37pI FbqIW6yXQdptw58ih3SwhTLaZ1G7qa2OcjRCCnfmkzxdQXhJtLwZ4E2hIKBPq0R9M/hR EKlJXbdtLPm6JI/aNTQgy46aNZU0NGRRZqaF4qOe7j0jq0YRxgRQAJzoqEbPKsrsbzuy eUzjFCRurqgssPxr9WuhHC1qi6yzG4r2yKOUcqccIOiItQdSM0n/kPCmUlOTbZei0WXn 8X57YzCNKp1BaC4HvJlpRpVPb+ADehrGq5rau6BoXzCvXoySkgA4uZSazzdUzJeqB/x5 Q5xw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698088318; x=1698693118; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=WlmeIkF8bL4sQLqyk3A+Vz+K7hYiQ0iNCXaNBf34uZs=; b=YImW0qn8BmAPYpV3B9Y0Zuj+qxr5kX+IgFSJte5fetc2vM057qHSNevSVL3bcSMe52 5clYnnxcjE5WnYvoYZG6Mbdalblspdcsi8/wRotY05/SC2RS+DS4yLDlKU5h3geiMYNf ujB3NggXRDcbYqzB4vdgKXQH54O66xm8xNFzqRbwzZIWHSBlkNDI0cb3/VvJ79muaLhR RxKv+Bcd7f+EAQ7BUwX9cQJZ0OM9E/LrQiSnB8UASBzcHDgyXFYrA2O+0Q7PlWFUslCx wPAhv/CKabTRvXn43/71qMl7Xyx1f+QLQ0cksnY7ysJvwJYyBhdwX/s8dFoTpdzb+PIz evoA== X-Gm-Message-State: AOJu0Ywb6bGbO1PGg1j7AHdf9pTEm9+TtEvv0CH1CXm+1xHkBka2A5ns lNIwpHlg1kxCoNt0f9TO75Gru01VK4c= X-Google-Smtp-Source: AGHT+IHZZgoo6LypjmBfT2T1NIvKHEniH3fhwMFo5y14IUxZrXXT5J3K0v2rioZSBhV9D2lmzxGm/g== X-Received: by 2002:a50:cd95:0:b0:53d:ea81:d021 with SMTP id p21-20020a50cd95000000b0053dea81d021mr7369074edi.37.1698088317808; Mon, 23 Oct 2023 12:11:57 -0700 (PDT) Received: from Pro.fritz.box (pd9e3686e.dip0.t-ipconnect.de. [217.227.104.110]) by smtp.gmail.com with ESMTPSA id r30-20020a50c01e000000b00535204ffdb4sm6855558edb.72.2023.10.23.12.11.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 23 Oct 2023 12:11:57 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: Lewis Creary Subject: bug#66696: 29.1; "A bug in the function debug." In-Reply-To: <556885424.775162.1698086427787@mail.yahoo.com> (Lewis Creary's message of "Mon, 23 Oct 2023 18:40:27 +0000 (UTC)") References: <556885424.775162.1698086427787.ref@mail.yahoo.com> <556885424.775162.1698086427787@mail.yahoo.com> Date: Mon, 23 Oct 2023 21:11:55 +0200 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66696 Cc: 66696@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Lewis Creary writes: (Please reply to all, so that your mails get to the bug tracker.) >>> Did you get your parentheses right? The above ')' is the end of the while. > > I checked, and the extra parenthesis is in my bug report, but not in the code I tried to run. I'd be interested to know if you can reproduce my > problem in emacs lisp, with correct parentheses. > > -- Lew Creary 1: (while ((and (>= dividend 0) (not stop-sw))) 2: (setq dividend (/ dividend 2) 3: rmdr-list (append (list (% dividend 2)) rmdr-list) ) You write in the bug report that you start with dividend being 5, and you expect the first element of the list to be 1, but it is 0. When you look at line 2, dividend is divided by 2, which results in 5 / 2 = 2, because this is integer division. In line 3, you compute the rest of dividend (which is now 2) when divided by 2, which results in 0. So, this looks correct. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 05 01:01:22 2023 Received: (at 66696) by debbugs.gnu.org; 5 Nov 2023 06:01:22 +0000 Received: from localhost ([127.0.0.1]:36018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzWCI-0005ta-Gq for submit@debbugs.gnu.org; Sun, 05 Nov 2023 01:01:22 -0500 Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]:49571) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzWCF-0005tM-GE for 66696@debbugs.gnu.org; Sun, 05 Nov 2023 01:01:20 -0500 Received: by mail-lj1-x22e.google.com with SMTP id 38308e7fff4ca-2c6b30aca06so45435731fa.3 for <66696@debbugs.gnu.org>; Sat, 04 Nov 2023 23:00:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699164036; x=1699768836; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ifzFiZwlVirHqmXqJXUNPcOiNq7fAtrqHaoGtlNhbeQ=; b=MY7e+BnOD2x47eABg55GyeRMOUHSv2E4D5OWzCSDgbaOaGRCX6A3a95hXDsdJ6GyI5 oFgHXJQm5DMG5H8qs+3USaDe1Cs0iTOeLo2G5x3AxyCwY0cBmrV8rZhTbnlFVln0p+cY rxgVw6vcf5yT1tqO8xv0KQZ4MSctLGsXrTS4xLm++AYqhTb1bIjx5WLkyWTUGYboyLxy YQKXWZvA0aJsmQFmJj1x1XFu8VZMPwireItPE48FoUwL6R3nHzeR7dBRQfx5qsGxEkgh SUIsjdEN6S7XRa3jNhqykOj45hribNAc4FFaA+BORuaTMyAvq6LQKGK4nvRTLyzrMlXE l9Gg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699164036; x=1699768836; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=ifzFiZwlVirHqmXqJXUNPcOiNq7fAtrqHaoGtlNhbeQ=; b=vNQSVqMeXGHEDzICeHKDUrt1SUj9EltCF1NFztgp/XFl/lOH5x1iGwtSOm5BqMIMcA 7MN+FtSpm93XEH9B2EXQOTLqm+XDuxDh+mX1my8V3m3WGrj0u6hSNzg6ZzqBPty4HL0/ L/JUmildWeSnVwQVk+X3z4egqk1ld7uS4MAzN+BPtOtXzf+hy7uEG/WhuqdkNeSfkd83 z5x95qP4TTC+W0HAPSOdyrSt6tt+LNtwOS9iNE3MUJX0NoxhRBkhIoEh6rLPKVXB40qF OiIC3bxHn4u/ujwNqacE0TWJkY51TXu+SGWIISqYwLjO55S/AVCaHXCrp7586eSUUQzU 11yA== X-Gm-Message-State: AOJu0Yxjtum/50ZcwmzYjqQAXtKSoG1Q1hIR0U2hJ8ShmZk4Z6oZHhvY pg3YcxN2JGoOg0v46TlGx3FA+i5rcn8= X-Google-Smtp-Source: AGHT+IHMUg8MEFnQszNhYH7qS9C/o+rUU1hDyQ64oo8HS+nzz+gVXVLxGSXWbyD/DFaDgB2yxNnqYA== X-Received: by 2002:a05:651c:333:b0:2c5:1542:57e4 with SMTP id b19-20020a05651c033300b002c5154257e4mr19015155ljp.31.1699164035805; Sat, 04 Nov 2023 23:00:35 -0700 (PDT) Received: from Pro.fritz.box (p4fe3a9c5.dip0.t-ipconnect.de. [79.227.169.197]) by smtp.gmail.com with ESMTPSA id j8-20020a05600c1c0800b004063977eccesm8011598wms.42.2023.11.04.23.00.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 Nov 2023 23:00:35 -0700 (PDT) From: =?utf-8?Q?Gerd_M=C3=B6llmann?= To: Lewis Creary Subject: Re: bug#66696: 29.1; "A bug in the function debug." In-Reply-To: ("Gerd =?utf-8?Q?M=C3=B6llm?= =?utf-8?Q?ann=22's?= message of "Mon, 23 Oct 2023 21:11:55 +0200") References: <556885424.775162.1698086427787.ref@mail.yahoo.com> <556885424.775162.1698086427787@mail.yahoo.com> Date: Sun, 05 Nov 2023 07:00:33 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66696 Cc: 66696@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Gerd M=C3=B6llmann writes: > Lewis Creary writes: > > (Please reply to all, so that your mails get to the bug tracker.) > >>>> Did you get your parentheses right? The above ')' is the end of the wh= ile. >> >> I checked, and the extra parenthesis is in my bug report, but not in the= code I tried to run. I'd be interested to know if you can reproduce my >> problem in emacs lisp, with correct parentheses. >> >> -- Lew Creary > > 1: (while ((and (>=3D dividend 0) (not stop-sw))) > 2: (setq dividend (/ dividend 2) > 3: rmdr-list (append (list (% dividend 2)) rmdr-list) ) > > You write in the bug report that you start with dividend being 5, and > you expect the first element of the list to be 1, but it is 0. > > When you look at line 2, dividend is divided by 2, which results in 5 / > 2 =3D 2, because this is integer division. In line 3, you compute the re= st > of dividend (which is now 2) when divided by 2, which results in 0. > > So, this looks correct. No further reaction expected at this point, so I'm closing this.=20 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 05 01:01:32 2023 Received: (at control) by debbugs.gnu.org; 5 Nov 2023 06:01:32 +0000 Received: from localhost ([127.0.0.1]:36021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzWCR-0005u5-RE for submit@debbugs.gnu.org; Sun, 05 Nov 2023 01:01:32 -0500 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]:47204) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qzWCP-0005ti-ES for control@debbugs.gnu.org; Sun, 05 Nov 2023 01:01:30 -0500 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-407c3adef8eso30186405e9.2 for ; Sat, 04 Nov 2023 23:00:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699164046; x=1699768846; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:subject:from:to:message-id :date:from:to:cc:subject:date:message-id:reply-to; bh=hjv2chM7ZfsvnPZCPEErOUcTU71Iu99DDhAvG/pIoQs=; b=a0GXc6h1277Zgs6JDcwb/ljEE9N8N02D0pqV1SIDdjXn8fFeKlX9E3P4OtuSFtC7He 0F89CwKK8hIAcw55L+e7YaxZYM00H/pPxlXeOzDGO/JfAljl5K9xPiFB5BfccE2EFucz qtoFsFewMdGdm/lDoVoMZc0TfWaAKc5wmqbKvqVaYpWAB99PVTGq21GkgX5RwXCHhK2t 5l3ZgbfUJKuGjOT7Ezpm6mijMrsGZFd7Y5RrdAZCamVDin7kaEvVE+UvOkkCVGC+h5oH o76li08cpKQJfN7AUlSyy2K0C9H4zewnM7B51eMrH1VpwKgiw3P4C6FBWXnyDSZgrakk obmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699164046; x=1699768846; h=content-transfer-encoding:mime-version:subject:from:to:message-id :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=hjv2chM7ZfsvnPZCPEErOUcTU71Iu99DDhAvG/pIoQs=; b=H/QqG0guHHtvp2l2GJo2d3EoU0aSA3pQ6BIzytED5eZ210UVD6FoxUdP4PQx7SyHfl ZbiJcxjElt+ax2/lE+p7ggaLh/SLhR5lNE4+Wmuw8uO7UUJrf1eOuB881RrwiD69jU0M HFDUiHVS74Qytm8pAiBbqZlpZMez2NT87pIbBJ4Pe3nYrMjK6QWRIzIqtxEaTJq4Pj2U 7YpSryCbUqYOnc5URjwY9RM7GI7F3llFoNZpVqD2wTYfKtH32vkSDwqvAyNZZTfUE+p4 jI40yyDNtmcXwRFYEoHISWWZojn1FRKF70f1FjMhHgkxhRjO95pyg336CEuN4/HkVcAj jb0A== X-Gm-Message-State: AOJu0YzzRFCweqBeDIyYkkXu7/Zj9dC0x9pea53ULy1nopWcYI7dphVN rWUUUoQU6L0s21iRqqb0ZDN9KOSlMiU= X-Google-Smtp-Source: AGHT+IGf5TbEphBpH0eccR8zomsJPuQ3IzaNbYt3mSuvmxvj1TnOIR5uVlv+UvR0Y6yTgEECMAFSfQ== X-Received: by 2002:a05:600c:3149:b0:402:8c7e:3fc4 with SMTP id h9-20020a05600c314900b004028c7e3fc4mr21243425wmo.30.1699164046402; Sat, 04 Nov 2023 23:00:46 -0700 (PDT) Received: from Pro.fritz.box (p4fe3a9c5.dip0.t-ipconnect.de. [79.227.169.197]) by smtp.gmail.com with ESMTPSA id az34-20020a05600c602200b004076f522058sm8083915wmb.0.2023.11.04.23.00.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 04 Nov 2023 23:00:46 -0700 (PDT) Date: Sun, 05 Nov 2023 07:00:44 +0100 Message-Id: To: control@debbugs.gnu.org From: =?utf-8?Q?Gerd_M=C3=B6llmann?= Subject: control message for bug #66696 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 66696 30.1 quit From unknown Sun Jun 22 11:41:39 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 03 Dec 2023 12:24:11 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator