From unknown Sat Jun 21 03:02:36 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#41864 <41864@debbugs.gnu.org> To: bug#41864 <41864@debbugs.gnu.org> Subject: Status: 28.0.50; funcall: attempting to call a macro does not always complain Reply-To: bug#41864 <41864@debbugs.gnu.org> Date: Sat, 21 Jun 2025 10:02:36 +0000 retitle 41864 28.0.50; funcall: attempting to call a macro does not always = complain reassign 41864 emacs submitter 41864 Nick Dokos severity 41864 normal tag 41864 fixed thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 14 22:21:15 2020 Received: (at submit) by debbugs.gnu.org; 15 Jun 2020 02:21:15 +0000 Received: from localhost ([127.0.0.1]:44850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jkekM-00006O-47 for submit@debbugs.gnu.org; Sun, 14 Jun 2020 22:21:15 -0400 Received: from lists.gnu.org ([209.51.188.17]:57616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jkekJ-00006G-RC for submit@debbugs.gnu.org; Sun, 14 Jun 2020 22:21:12 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36074) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jkekJ-0003uu-K6 for bug-gnu-emacs@gnu.org; Sun, 14 Jun 2020 22:21:11 -0400 Received: from mail-qv1-xf43.google.com ([2607:f8b0:4864:20::f43]:43703) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jkekG-00039U-Tw for bug-gnu-emacs@gnu.org; Sun, 14 Jun 2020 22:21:11 -0400 Received: by mail-qv1-xf43.google.com with SMTP id dp10so7062085qvb.10 for ; Sun, 14 Jun 2020 19:21:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=QozEoZkVF/Md1dbAede+QFg3kpQAfgmilrOJjOTuRk4=; b=iELygMwGhu/+dktxFS941dEezUSNYYANJpSx6I1YdREyuxv2mi0Ln6Z9MUjiht+LpH vdF/amRSwV4gzGuYS3DCssYC9pA6GLHygMaBvGBuMqDmXYNUo5b8WP2BdvKouK/LTzJ3 eoSaiCIB20dMK+3tTNiFusU7VTifbutrnSd8aA+dSz6AzvFOtW0e6WjbmU/bgbeRL6vX 74mAlA3AOYXRkI6rQMLrXubjHUwjIuTMVK+CD0rak5J9GwWuoETbeV2PzPYDJlMiAjsU cnULM36aY79bgGTGCw3U2m+Wxz9Eo6khLFoWGC7M8UdcD+vs/5NNmUXxujb5xp2Wi1kI p2QA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-transfer-encoding; bh=QozEoZkVF/Md1dbAede+QFg3kpQAfgmilrOJjOTuRk4=; b=ohp3Uk0Lca38f9pjhUYo4v/vYtGMncAxKSkmbENGAlg0JfYs6E2GF88miV96nWq5/Q Ag0x0lbc/ee0wyWt2QK91LSmOP75PXYIzLUBRvhc5kS2H8P2ct77PQlqyaHtTWmWMwJQ cRKHWo0bKj0WHW+bvlrXiTrpLR040YIHkAYWWzS9r+n0W/2BoYFag/aCUb7gdJVFzkzW AXHhccwdGC5oFvJPu3qIf8ANjdxRcoFepf4cORFAtGZwdCfwOis4h7R5U+zVQklQ+WFR 4Qvu7E5CYxPhPOKw2zyhjk0hu0jLZO45Gi4MKM0F7kjY/KP8vD0FTdJ4LGQVJa3yWkeX MK8w== X-Gm-Message-State: AOAM531KXLptyeBzSHfcKqX2SxjW8wHRdY9x0bQ0VFpMPuooGLug5RJU iFJKPDaefJkuSoUWVpqxarGKkN15LfA= X-Google-Smtp-Source: ABdhPJwwIoUhvKf2J3VIDbiD4uHLrzpO8XvXYAPYExaloi2Ew6PUFtVV1HSrDFA/2Ag/jr3Eh0HTHA== X-Received: by 2002:ad4:54ea:: with SMTP id k10mr23396754qvx.66.1592187666385; Sun, 14 Jun 2020 19:21:06 -0700 (PDT) Received: from pierrot.dokosmarshall.org (pool-74-104-144-62.bstnma.fios.verizon.net. [74.104.144.62]) by smtp.gmail.com with ESMTPSA id t75sm10464990qke.35.2020.06.14.19.21.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Jun 2020 19:21:05 -0700 (PDT) From: Nick Dokos To: bug-gnu-emacs@gnu.org Subject: 28.0.50; funcall: attempting to call a macro does not always complain Date: Sun, 14 Jun 2020 22:20:58 -0400 Message-ID: <87a715gjcl.fsf@pierrot.dokosmarshall.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::f43; envelope-from=ndokos@gmail.com; helo=mail-qv1-xf43.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN 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: -2.3 (--) ---- The doc (info "(elisp) Calling functions") says: The argument FUNCTION must be either a Lisp function or a primitive function. Special forms and macros are not allowed, because they make sense only when given the unevaluated argument expressions. =E2=80=98funcall=E2=80=99 cannot provide these because, as we saw abov= e, it never knows them in the first place. If I define a function, I can funcall it: (defun func/z () "z") (funcall (function func/z)) =3D=3D> "z" (funcall 'func/z) =3D=3D> "z" If I attempt the same thing with a macro however, it does not always fail: (defmacro mac/z () "z") (funcall 'mac/z) =3D=3D> fails with Invalid function: mac/z (funcall (function mac/z)) =3D=3D> "z" Should it fail in the last case? This was brought up in the following question in the Emacs Stack Exchange: https://emacs.stackexchange.com/questions/59066/inconsistent-behavior-w= hen-calling-funcall-with-a-macro/59075#59075 ---- In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.13, c= airo version 1.16.0) of 2020-04-23 built on pierrot.dokosmarshall.org Repository revision: 188ec3f70402802597b988427b76010c069634a0 Repository branch: comint-send-input-timeout Windowing system distributor 'Fedora Project', version 11.0.12006000 System Description: Fedora 31 (Thirty One) Recent messages: Created bookmark link. Created bookmark-other-win link. Loading /home/nick/elisp/ws.el (source)...done Loading /home/nick/elisp/prompts.el (source)...done Loading /home/nick/elisp/keydefs.el (source)...done Loading /home/nick/elisp/colors.el (source)...done For information about GNU Emacs and the GNU system, type C-h C-a. Package cl is deprecated Quit [2 times] Type "q" in help window to delete it. Configured using: 'configure --with-imagemagick --with-ghostscript' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD PDUMPER LCMS2 GMP Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=3Dibus locale-coding-system: utf-8-unix Major mode: Fundamental Minor modes in effect: TeX-PDF-mode: t shell-dirtrack-mode: t org-indent-mode: t display-time-mode: t cl-old-struct-compat-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/nick/elisp/config/helm-config hides /home/nick/.emacs.d/elpa/helm-201= 90924.1741/helm-config /home/nick/elisp/iimage hides /usr/local/share/emacs/28.0.50/lisp/iimage /home/nick/elisp/remember hides /usr/local/share/emacs/28.0.50/lisp/textmod= es/remember /home/nick/elisp/ruby-mode hides /usr/local/share/emacs/28.0.50/lisp/progmo= des/ruby-mode /home/nick/elisp/org-mode/lisp/ob-eshell hides /usr/local/share/emacs/28.0.= 50/lisp/org/ob-eshell /home/nick/elisp/org-mode/lisp/ob-sqlite hides /usr/local/share/emacs/28.0.= 50/lisp/org/ob-sqlite /home/nick/elisp/org-mode/lisp/ol-eshell hides /usr/local/share/emacs/28.0.= 50/lisp/org/ol-eshell /home/nick/elisp/org-mode/lisp/org-entities hides /usr/local/share/emacs/28= .0.50/lisp/org/org-entities /home/nick/elisp/org-mode/lisp/ob-R hides /usr/local/share/emacs/28.0.50/li= sp/org/ob-R /home/nick/elisp/org-mode/lisp/ob-shen hides /usr/local/share/emacs/28.0.50= /lisp/org/ob-shen /home/nick/elisp/org-mode/lisp/org-mobile hides /usr/local/share/emacs/28.0= .50/lisp/org/org-mobile /home/nick/elisp/org-mode/lisp/ol-bibtex hides /usr/local/share/emacs/28.0.= 50/lisp/org/ol-bibtex /home/nick/elisp/org-mode/lisp/ob-table hides /usr/local/share/emacs/28.0.5= 0/lisp/org/ob-table /home/nick/elisp/org-mode/lisp/ox-md hides /usr/local/share/emacs/28.0.50/l= isp/org/ox-md /home/nick/elisp/org-mode/lisp/ob-python hides /usr/local/share/emacs/28.0.= 50/lisp/org/ob-python /home/nick/elisp/org-mode/lisp/ob-ruby hides /usr/local/share/emacs/28.0.50= /lisp/org/ob-ruby /home/nick/elisp/org-mode/lisp/ox-odt hides /usr/local/share/emacs/28.0.50/= lisp/org/ox-odt /home/nick/elisp/org-mode/lisp/ox-publish hides /usr/local/share/emacs/28.0= .50/lisp/org/ox-publish /home/nick/elisp/org-mode/lisp/ob-screen hides /usr/local/share/emacs/28.0.= 50/lisp/org/ob-screen /home/nick/elisp/org-mode/lisp/org hides /usr/local/share/emacs/28.0.50/lis= p/org/org /home/nick/elisp/org-mode/lisp/ob-picolisp hides /usr/local/share/emacs/28.= 0.50/lisp/org/ob-picolisp /home/nick/elisp/org-mode/lisp/org-element hides /usr/local/share/emacs/28.= 0.50/lisp/org/org-element /home/nick/elisp/org-mode/lisp/ob-js hides /usr/local/share/emacs/28.0.50/l= isp/org/ob-js /home/nick/elisp/org-mode/lisp/ol-bbdb hides /usr/local/share/emacs/28.0.50= /lisp/org/ol-bbdb /home/nick/elisp/org-mode/lisp/ox-beamer hides /usr/local/share/emacs/28.0.= 50/lisp/org/ox-beamer /home/nick/elisp/org-mode/lisp/ob-fortran hides /usr/local/share/emacs/28.0= .50/lisp/org/ob-fortran /home/nick/elisp/org-mode/lisp/ob-comint hides /usr/local/share/emacs/28.0.= 50/lisp/org/ob-comint /home/nick/elisp/org-mode/lisp/ob-processing hides /usr/local/share/emacs/2= 8.0.50/lisp/org/ob-processing /home/nick/elisp/org-mode/lisp/ob-forth hides /usr/local/share/emacs/28.0.5= 0/lisp/org/ob-forth /home/nick/elisp/org-mode/lisp/ox-texinfo hides /usr/local/share/emacs/28.0= .50/lisp/org/ox-texinfo /home/nick/elisp/org-mode/lisp/ob-dot hides /usr/local/share/emacs/28.0.50/= lisp/org/ob-dot /home/nick/elisp/org-mode/lisp/org-keys hides /usr/local/share/emacs/28.0.5= 0/lisp/org/org-keys /home/nick/elisp/org-mode/lisp/org-duration hides /usr/local/share/emacs/28= .0.50/lisp/org/org-duration /home/nick/elisp/org-mode/lisp/org-mouse hides /usr/local/share/emacs/28.0.= 50/lisp/org/org-mouse /home/nick/elisp/org-mode/lisp/ob-sql hides /usr/local/share/emacs/28.0.50/= lisp/org/ob-sql /home/nick/elisp/org-mode/lisp/ox-icalendar hides /usr/local/share/emacs/28= .0.50/lisp/org/ox-icalendar /home/nick/elisp/org-mode/lisp/org-indent hides /usr/local/share/emacs/28.0= .50/lisp/org/org-indent /home/nick/elisp/org-mode/lisp/org-protocol hides /usr/local/share/emacs/28= .0.50/lisp/org/org-protocol /home/nick/elisp/org-mode/lisp/ob-awk hides /usr/local/share/emacs/28.0.50/= lisp/org/ob-awk /home/nick/elisp/org-mode/lisp/ob-plantuml hides /usr/local/share/emacs/28.= 0.50/lisp/org/ob-plantuml /home/nick/elisp/org-mode/lisp/ob-coq hides /usr/local/share/emacs/28.0.50/= lisp/org/ob-coq /home/nick/elisp/org-mode/lisp/ob-lua hides /usr/local/share/emacs/28.0.50/= lisp/org/ob-lua /home/nick/elisp/org-mode/lisp/ob-C hides /usr/local/share/emacs/28.0.50/li= sp/org/ob-C /home/nick/elisp/org-mode/lisp/ob-shell hides /usr/local/share/emacs/28.0.5= 0/lisp/org/ob-shell /home/nick/elisp/org-mode/lisp/org-colview hides /usr/local/share/emacs/28.= 0.50/lisp/org/org-colview /home/nick/elisp/org-mode/lisp/org-clock hides /usr/local/share/emacs/28.0.= 50/lisp/org/org-clock /home/nick/elisp/org-mode/lisp/ob-lilypond hides /usr/local/share/emacs/28.= 0.50/lisp/org/ob-lilypond /home/nick/elisp/org-mode/lisp/ob-perl hides /usr/local/share/emacs/28.0.50= /lisp/org/ob-perl /home/nick/elisp/org-mode/lisp/ob-groovy hides /usr/local/share/emacs/28.0.= 50/lisp/org/ob-groovy /home/nick/elisp/org-mode/lisp/ob-ebnf hides /usr/local/share/emacs/28.0.50= /lisp/org/ob-ebnf /home/nick/elisp/org-mode/lisp/org-plot hides /usr/local/share/emacs/28.0.5= 0/lisp/org/org-plot /home/nick/elisp/org-mode/lisp/ox-man hides /usr/local/share/emacs/28.0.50/= lisp/org/ox-man /home/nick/elisp/org-mode/lisp/ol-irc hides /usr/local/share/emacs/28.0.50/= lisp/org/ol-irc /home/nick/elisp/org-mode/lisp/ob-clojure hides /usr/local/share/emacs/28.0= .50/lisp/org/ob-clojure /home/nick/elisp/org-mode/lisp/org-list hides /usr/local/share/emacs/28.0.5= 0/lisp/org/org-list /home/nick/elisp/org-mode/lisp/org-crypt hides /usr/local/share/emacs/28.0.= 50/lisp/org/org-crypt /home/nick/elisp/org-mode/lisp/ob-sass hides /usr/local/share/emacs/28.0.50= /lisp/org/ob-sass /home/nick/elisp/org-mode/lisp/ob-ref hides /usr/local/share/emacs/28.0.50/= lisp/org/ob-ref /home/nick/elisp/org-mode/lisp/org-agenda hides /usr/local/share/emacs/28.0= .50/lisp/org/org-agenda /home/nick/elisp/org-mode/lisp/ob-emacs-lisp hides /usr/local/share/emacs/2= 8.0.50/lisp/org/ob-emacs-lisp /home/nick/elisp/org-mode/lisp/org-src hides /usr/local/share/emacs/28.0.50= /lisp/org/org-src /home/nick/elisp/org-mode/lisp/ob-eval hides /usr/local/share/emacs/28.0.50= /lisp/org/ob-eval /home/nick/elisp/org-mode/lisp/org-num hides /usr/local/share/emacs/28.0.50= /lisp/org/org-num /home/nick/elisp/org-mode/lisp/org-ctags hides /usr/local/share/emacs/28.0.= 50/lisp/org/org-ctags /home/nick/elisp/org-mode/lisp/ob-io hides /usr/local/share/emacs/28.0.50/l= isp/org/ob-io /home/nick/elisp/org-mode/lisp/ol-mhe hides /usr/local/share/emacs/28.0.50/= lisp/org/ol-mhe /home/nick/elisp/org-mode/lisp/org-pcomplete hides /usr/local/share/emacs/2= 8.0.50/lisp/org/org-pcomplete /home/nick/elisp/org-mode/lisp/ob-hledger hides /usr/local/share/emacs/28.0= .50/lisp/org/ob-hledger /home/nick/elisp/org-mode/lisp/ob-abc hides /usr/local/share/emacs/28.0.50/= lisp/org/ob-abc /home/nick/elisp/org-mode/lisp/org-footnote hides /usr/local/share/emacs/28= .0.50/lisp/org/org-footnote /home/nick/elisp/org-mode/lisp/ob-latex hides /usr/local/share/emacs/28.0.5= 0/lisp/org/ob-latex /home/nick/elisp/org-mode/lisp/ob-ocaml hides /usr/local/share/emacs/28.0.5= 0/lisp/org/ob-ocaml /home/nick/elisp/org-mode/lisp/ob-org hides /usr/local/share/emacs/28.0.50/= lisp/org/ob-org /home/nick/elisp/org-mode/lisp/ob-maxima hides /usr/local/share/emacs/28.0.= 50/lisp/org/ob-maxima /home/nick/elisp/org-mode/lisp/ob-mscgen hides /usr/local/share/emacs/28.0.= 50/lisp/org/ob-mscgen /home/nick/elisp/org-mode/lisp/org-faces hides /usr/local/share/emacs/28.0.= 50/lisp/org/org-faces /home/nick/elisp/org-mode/lisp/ob-ditaa hides /usr/local/share/emacs/28.0.5= 0/lisp/org/ob-ditaa /home/nick/elisp/org-mode/lisp/ob-lob hides /usr/local/share/emacs/28.0.50/= lisp/org/ob-lob /home/nick/elisp/org-mode/lisp/ox-org hides /usr/local/share/emacs/28.0.50/= lisp/org/ox-org /home/nick/elisp/org-mode/lisp/ob-gnuplot hides /usr/local/share/emacs/28.0= .50/lisp/org/ob-gnuplot /home/nick/elisp/org-mode/lisp/org-habit hides /usr/local/share/emacs/28.0.= 50/lisp/org/org-habit /home/nick/elisp/org-mode/lisp/ol-info hides /usr/local/share/emacs/28.0.50= /lisp/org/ol-info /home/nick/elisp/org-mode/lisp/org-capture hides /usr/local/share/emacs/28.= 0.50/lisp/org/org-capture /home/nick/elisp/org-mode/lisp/ox-latex hides /usr/local/share/emacs/28.0.5= 0/lisp/org/ox-latex /home/nick/elisp/org-mode/lisp/org-macro hides /usr/local/share/emacs/28.0.= 50/lisp/org/org-macro /home/nick/elisp/org-mode/lisp/ox-html hides /usr/local/share/emacs/28.0.50= /lisp/org/ox-html /home/nick/elisp/org-mode/lisp/org-tempo hides /usr/local/share/emacs/28.0.= 50/lisp/org/org-tempo /home/nick/elisp/org-mode/lisp/ob-core hides /usr/local/share/emacs/28.0.50= /lisp/org/ob-core /home/nick/elisp/org-mode/lisp/ob-matlab hides /usr/local/share/emacs/28.0.= 50/lisp/org/ob-matlab /home/nick/elisp/org-mode/lisp/org-archive hides /usr/local/share/emacs/28.= 0.50/lisp/org/org-archive /home/nick/elisp/org-mode/lisp/org-id hides /usr/local/share/emacs/28.0.50/= lisp/org/org-id /home/nick/elisp/org-mode/lisp/ob-css hides /usr/local/share/emacs/28.0.50/= lisp/org/ob-css /home/nick/elisp/org-mode/lisp/ob-tangle hides /usr/local/share/emacs/28.0.= 50/lisp/org/ob-tangle /home/nick/elisp/org-mode/lisp/ob-makefile hides /usr/local/share/emacs/28.= 0.50/lisp/org/ob-makefile /home/nick/elisp/org-mode/lisp/ob-stan hides /usr/local/share/emacs/28.0.50= /lisp/org/ob-stan /home/nick/elisp/org-mode/lisp/org-datetree hides /usr/local/share/emacs/28= .0.50/lisp/org/org-datetree /home/nick/elisp/org-mode/lisp/ob-exp hides /usr/local/share/emacs/28.0.50/= lisp/org/ob-exp /home/nick/elisp/org-mode/lisp/ob-java hides /usr/local/share/emacs/28.0.50= /lisp/org/ob-java /home/nick/elisp/org-mode/lisp/org-timer hides /usr/local/share/emacs/28.0.= 50/lisp/org/org-timer /home/nick/elisp/org-mode/lisp/ob-octave hides /usr/local/share/emacs/28.0.= 50/lisp/org/ob-octave /home/nick/elisp/org-mode/lisp/org-lint hides /usr/local/share/emacs/28.0.5= 0/lisp/org/org-lint /home/nick/elisp/org-mode/lisp/ob-asymptote hides /usr/local/share/emacs/28= .0.50/lisp/org/ob-asymptote /home/nick/elisp/org-mode/lisp/org-inlinetask hides /usr/local/share/emacs/= 28.0.50/lisp/org/org-inlinetask /home/nick/elisp/org-mode/lisp/org-attach hides /usr/local/share/emacs/28.0= .50/lisp/org/org-attach /home/nick/elisp/org-mode/lisp/org-loaddefs hides /usr/local/share/emacs/28= .0.50/lisp/org/org-loaddefs /home/nick/elisp/org-mode/lisp/ox-ascii hides /usr/local/share/emacs/28.0.5= 0/lisp/org/ox-ascii /home/nick/elisp/org-mode/lisp/org-feed hides /usr/local/share/emacs/28.0.5= 0/lisp/org/org-feed /home/nick/elisp/org-mode/lisp/org-version hides /usr/local/share/emacs/28.= 0.50/lisp/org/org-version /home/nick/elisp/org-mode/lisp/org-attach-git hides /usr/local/share/emacs/= 28.0.50/lisp/org/org-attach-git /home/nick/elisp/org-mode/lisp/ob-J hides /usr/local/share/emacs/28.0.50/li= sp/org/ob-J /home/nick/elisp/org-mode/lisp/org-macs hides /usr/local/share/emacs/28.0.5= 0/lisp/org/org-macs /home/nick/elisp/org-mode/lisp/ob-lisp hides /usr/local/share/emacs/28.0.50= /lisp/org/ob-lisp /home/nick/elisp/org-mode/lisp/ol-w3m hides /usr/local/share/emacs/28.0.50/= lisp/org/ol-w3m /home/nick/elisp/org-mode/lisp/ox hides /usr/local/share/emacs/28.0.50/lisp= /org/ox /home/nick/elisp/org-mode/lisp/ob hides /usr/local/share/emacs/28.0.50/lisp= /org/ob /home/nick/elisp/org-mode/lisp/ob-vala hides /usr/local/share/emacs/28.0.50= /lisp/org/ob-vala /home/nick/elisp/org-mode/lisp/org-table hides /usr/local/share/emacs/28.0.= 50/lisp/org/org-table /home/nick/elisp/org-mode/lisp/org-compat hides /usr/local/share/emacs/28.0= .50/lisp/org/org-compat /home/nick/elisp/org-mode/lisp/ob-ledger hides /usr/local/share/emacs/28.0.= 50/lisp/org/ob-ledger /home/nick/elisp/org-mode/lisp/ol-eww hides /usr/local/share/emacs/28.0.50/= lisp/org/ol-eww /home/nick/elisp/org-mode/lisp/org-goto hides /usr/local/share/emacs/28.0.5= 0/lisp/org/org-goto /home/nick/elisp/org-mode/lisp/ol-gnus hides /usr/local/share/emacs/28.0.50= /lisp/org/ol-gnus /home/nick/elisp/org-mode/lisp/ob-sed hides /usr/local/share/emacs/28.0.50/= lisp/org/ob-sed /home/nick/elisp/org-mode/lisp/ol hides /usr/local/share/emacs/28.0.50/lisp= /org/ol /home/nick/elisp/org-mode/lisp/ob-haskell hides /usr/local/share/emacs/28.0= .50/lisp/org/ob-haskell /home/nick/elisp/org-mode/lisp/org-install hides /usr/local/share/emacs/28.= 0.50/lisp/org/org-install /home/nick/elisp/org-mode/lisp/ob-calc hides /usr/local/share/emacs/28.0.50= /lisp/org/ob-calc /home/nick/elisp/org-mode/lisp/ol-docview hides /usr/local/share/emacs/28.0= .50/lisp/org/ol-docview /home/nick/elisp/org-mode/lisp/ob-scheme hides /usr/local/share/emacs/28.0.= 50/lisp/org/ob-scheme /home/nick/elisp/org-mode/lisp/ol-rmail hides /usr/local/share/emacs/28.0.5= 0/lisp/org/ol-rmail /home/nick/elisp/cal-html hides /usr/local/share/emacs/28.0.50/lisp/calenda= r/cal-html Features: (shadow sort mail-extr cl-extra cl-print mailalias hsmail emacsbug bmkp-config bookmark+ bookmark+-key dired-x bookmark+-1 bookmark+-bmu bookmark+-lit bookmark server ndk/utils mh-e mh-compat mh-buffers mh-loaddefs py-utils dates java-class-doc-config gnuplot-config htmlize info-config lilypond-config python-config python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat ls-lisp ido-config ido xcscope-config auctex-config preview prv-emacs tex-buf latex latex-flymake flymake-proc flymake warnings tex-ispell tex-style tex dbus network-stream nsm boxquote-config boxquote rect diary-config cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays hol-loaddefs gnorb-config gnorb gnorb-org gnorb-bbdb gnorb-registry gnus-registry registry eieio-base gnorb-gnus gnorb-utils org-attach gnus-art mm-uu mml2015 mm-view mml-smime nngnorb org-id bbdb-config bbdb-message sendmail bbdb-gnus bbdb-mua bbdb-com crm bbdb bbdb-site timezone bbdb-loaddefs octave-config pandoc-config pandoc-mode filesets-config filesets org-screenshot slime-config slime compile etags fileloop xref project arc-mode archive-mode pp hyperspec org-sml-config ob-haskell ob-js ob-clojure ob-sml org-config org-tempo tempo org-capture ox-taskjuggler ox-s5 ox-rss ox-koma-letter ox-groff ox-freemind ox-deck cl ox-confluence pcase ox-texinfo ox-org ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-md ox-man ox-icalendar ox-html table ox-beamer ox-latex ox-ascii ox-publish ox ob-sql ob-sqlite ob-shell shell ob-scheme geiser-impl help-fns radix-tree help-mode geiser-custom geiser-base geiser ob-ruby ob-R ob-python ob-plantuml ob-org ob-octave ob-maxima ob-lisp ob-lilypond ob-latex ob-gnuplot ob-dot ob-ditaa ob-calc calc-store calc-trail calc-ext calc calc-loaddefs calc-macs ob-asymptote iimage org-man org-mouse image-file org-indent vc-git vc-hg diff-mode org-element avl-tree generator ol-eww eww mm-url thingatpt url-queue ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir gnus-sum url url-proxy url-privacy url-expand url-methods url-history mailcap shr url-cookie url-domsuf url-util svg xml dom gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time iso8601 gnus-spec gnus-int gnus-range message rmc puny rfc822 mml mml-sec epa derived epg epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums text-property-search mail-utils mm-util mail-prsvr wid-edit ol-docview doc-view jka-compr image-mode exif dired dired-loaddefs ol-bibtex bibtex ol-bbdb ol-w3m org-agenda org-refile appt diary-lib diary-loaddefs url-config org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities time-date noutline outline easy-mmode org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat advice org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs constants-config time cus-start cus-load smtpmail-config smime dig ldap edmacro kmacro gnus-config experimental tex-site helm-easymenu kotl-autoloads gh-common marshal eieio-compat slime-autoloads info package easymenu browse-url url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json subr-x map url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 471107 62507) (symbols 48 44418 1) (strings 32 157197 3290) (string-bytes 1 5186995) (vectors 16 58703) (vector-slots 8 701793 33832) (floats 8 868 191) (intervals 56 585 0) (buffers 992 20)) --=20 Nick From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 17 07:02:16 2020 Received: (at 41864) by debbugs.gnu.org; 17 Oct 2020 11:02:16 +0000 Received: from localhost ([127.0.0.1]:33559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kTjyZ-0002Lc-Qf for submit@debbugs.gnu.org; Sat, 17 Oct 2020 07:02:16 -0400 Received: from quimby.gnus.org ([95.216.78.240]:38916) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kTjyY-0002LP-55 for 41864@debbugs.gnu.org; Sat, 17 Oct 2020 07:02:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=1nL7/GizMQRXHlnk2KDjqGGCeYb5SDiREGPbD6ZyI/c=; b=u3yR9XtegOIBxeFAFnUPGBNNfH 9LQGc+eP3bAcfeXl2KZTBIjMDh44VDmRgdRudTr+vfFxxoWecKyMUC+lqMDe+RgpdSDNWO/GuCg6/ 8S13qbcQF7Q0W8pQ0kC0coTmsWjLxSSaFS2uZZw7LnW5VyryYnTo64xa7awRv7eQnDF8=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kTjyP-0002r1-Ah; Sat, 17 Oct 2020 13:02:08 +0200 From: Lars Ingebrigtsen To: Nick Dokos Subject: Re: bug#41864: 28.0.50; funcall: attempting to call a macro does not always complain References: <87a715gjcl.fsf@pierrot.dokosmarshall.org> X-Now-Playing: Machinedrum's _Vapor City Citizenship Programme_: "Vapor City Metro Mix" Date: Sat, 17 Oct 2020 13:02:02 +0200 In-Reply-To: <87a715gjcl.fsf@pierrot.dokosmarshall.org> (Nick Dokos's message of "Sun, 14 Jun 2020 22:20:58 -0400") Message-ID: <875z79t8t1.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Nick Dokos writes: > If I attempt the same thing with a macro however, it does not always > fail: > > (defmacro mac/z () "z") > (funcall 'mac/z) ==> fails with Invalid function: mac/z > (funcall (function mac/z)) ==> "z [...] Content analysis details: (-1.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 1.0 FUZZY_DR_OZ Obfuscated Doctor Oz X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41864 Cc: 41864@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 (-) Nick Dokos writes: > If I attempt the same thing with a macro however, it does not always > fail: > > (defmacro mac/z () "z") > (funcall 'mac/z) ==> fails with Invalid function: mac/z > (funcall (function mac/z)) ==> "z" > > Should it fail in the last case? That is indeed pretty odd. (eq 'mac/z (function mac/z)) => t Does anybody here understand what's happening here? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 17 08:50:44 2020 Received: (at 41864) by debbugs.gnu.org; 17 Oct 2020 12:50:44 +0000 Received: from localhost ([127.0.0.1]:33657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kTlfY-0007BM-1l for submit@debbugs.gnu.org; Sat, 17 Oct 2020 08:50:44 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:50266) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kTlfS-0007B9-Dx for 41864@debbugs.gnu.org; Sat, 17 Oct 2020 08:50:42 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4CD2tj0k6Gz1rspt; Sat, 17 Oct 2020 14:50:36 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4CD2th4zPXz1qy6L; Sat, 17 Oct 2020 14:50:36 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id 64ZD9hoVz5XH; Sat, 17 Oct 2020 14:50:36 +0200 (CEST) X-Auth-Info: lARwAuE+r56lB0r0kACqGvLwD5BNuRfPY75CwF24FnEMzaBDFyEgcKOiwJx6Qmao Received: from igel.home (ppp-46-244-187-110.dynamic.mnet-online.de [46.244.187.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sat, 17 Oct 2020 14:50:35 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id 7399A2C2861; Sat, 17 Oct 2020 14:50:35 +0200 (CEST) From: Andreas Schwab To: Nick Dokos Subject: Re: bug#41864: 28.0.50; funcall: attempting to call a macro does not always complain References: <87a715gjcl.fsf@pierrot.dokosmarshall.org> X-Yow: My BIOLOGICAL ALARM CLOCK just went off.. It has noiseless DOZE FUNCTION and full kitchen!! Date: Sat, 17 Oct 2020 14:50:35 +0200 In-Reply-To: <87a715gjcl.fsf@pierrot.dokosmarshall.org> (Nick Dokos's message of "Sun, 14 Jun 2020 22:20:58 -0400") Message-ID: <874kmt6mp0.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.6 (/) X-Debbugs-Envelope-To: 41864 Cc: 41864@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.4 (-) On Jun 14 2020, Nick Dokos wrote: > If I attempt the same thing with a macro however, it does not always > fail: > > (defmacro mac/z () "z") > (funcall 'mac/z) ==> fails with Invalid function: mac/z > (funcall (function mac/z)) ==> "z" > > Should it fail in the last case? Worksforme. ELISP> (defmacro mac/z () "z") mac/z ELISP> (funcall (function mac/z)) *** Eval error *** Invalid function: mac/z Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 17 10:12:01 2020 Received: (at 41864) by debbugs.gnu.org; 17 Oct 2020 14:12:01 +0000 Received: from localhost ([127.0.0.1]:35309 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kTmwD-00016P-Ay for submit@debbugs.gnu.org; Sat, 17 Oct 2020 10:12:01 -0400 Received: from mail-ej1-f51.google.com ([209.85.218.51]:41224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kTmwB-000167-IN for 41864@debbugs.gnu.org; Sat, 17 Oct 2020 10:12:00 -0400 Received: by mail-ej1-f51.google.com with SMTP id x7so7545876eje.8 for <41864@debbugs.gnu.org>; Sat, 17 Oct 2020 07:11:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=bJkaplgMS+v98/8xGUZk4c5NRZLy7fryRZAdrBIXFMw=; b=CtAgOl9/y8nk916HsputVS3hgqEupQC+RdrGshI06dfflJ2fPzKu6W/C0kJIHnBp5o BjvJlLml7YEOg2Ane7RKzT3JKcvlWFhh9yFGQ/AZ3TU/KKpyxqYZJGKfCELxGS370dpe DR8cyZKsgWko8ujGJujIYY9FkFVn2wIpspt3IsjKgei5VFbCMayjCivAkl2luKxjV4ri mm9GYBMBr1t11GticusrMn0dEkxoBG7aAUcJdf2hkQtx/H+M8K7XlKoRGrVT+Dri2LG9 nF9Cql4hooLA7vJ1DeK8HDXwSNm9ZBkIf1KAvMzHf5XVlQ4GG+l0jCjtmhnmYSb4xuj7 G3jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=bJkaplgMS+v98/8xGUZk4c5NRZLy7fryRZAdrBIXFMw=; b=lVajU8r8yHYtsp/rmSUbRXbp9Tb8KbmrXv03smOqlatrAFAb/pxpmd8HwhWmILDEf6 u8aL0E3wxUMMdmc9PnOM9UieMANRWAxGhA5JpDzfUaI4pbGpfSgd5pmJ2HzXDwfrknEI 9D+v+fE6ITV4b6xfsFf4GwqyDwwyo6s770o0JDQN+iaifEyOPZob3340atsdai0fknzf Qg7ZSRKoTB76qt9j96tAQs/kzqE/8UEXLURbGBIVtxj8EKFHyZYJsHvDv75glh6BumJV xqj4eEinAiqOJIZ4iZXXvW8th9479W7To/rPe2lqBUFz++enNt/Z7ScY+pK3to7IzRND bvzA== X-Gm-Message-State: AOAM5319WIGJRfcxsqKfDSfJ8X3P64NapDxuQ77rESB08QXPQksFwkzN o4pV7KMkFFgN3AbzeTmr0Qh63hZp9tjU0mISKxk= X-Google-Smtp-Source: ABdhPJzx1N3Jg6rJuGh5d3zWREZx0+4KPl7aHFx/ChPNlKCjwLBJ5PHHmJZk1c0bNrWQAkHAvbSW2gVNgFDtgBr2dkw= X-Received: by 2002:a17:906:3e4b:: with SMTP id t11mr8579258eji.420.1602943913785; Sat, 17 Oct 2020 07:11:53 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 17 Oct 2020 14:11:53 +0000 From: Stefan Kangas In-Reply-To: <874kmt6mp0.fsf@igel.home> References: <87a715gjcl.fsf@pierrot.dokosmarshall.org> <874kmt6mp0.fsf@igel.home> MIME-Version: 1.0 Date: Sat, 17 Oct 2020 14:11:53 +0000 Message-ID: Subject: Re: bug#41864: 28.0.50; funcall: attempting to call a macro does not always complain To: Andreas Schwab , Nick Dokos Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41864 Cc: 41864@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 (-) Andreas Schwab writes: > Worksforme. > > ELISP> (defmacro mac/z () "z") > mac/z > ELISP> (funcall (function mac/z)) > *** Eval error *** Invalid function: mac/z I see the same in IELM, but not in *scratch*. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 17 14:08:51 2020 Received: (at 41864) by debbugs.gnu.org; 17 Oct 2020 18:08:51 +0000 Received: from localhost ([127.0.0.1]:35514 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kTqdP-0002Zs-Ep for submit@debbugs.gnu.org; Sat, 17 Oct 2020 14:08:51 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:36041) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kTqdN-0002Zk-Hl for 41864@debbugs.gnu.org; Sat, 17 Oct 2020 14:08:51 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4CD9xr2lt8z1qrLN; Sat, 17 Oct 2020 20:08:48 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4CD9xr177yz1r575; Sat, 17 Oct 2020 20:08:48 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id gv5u32x4MsWR; Sat, 17 Oct 2020 20:08:47 +0200 (CEST) X-Auth-Info: 372gjReKy04ayFJ36uEmdFDWHKe782cTqiEorlvQYzPVdCULS5G5ibKU4Cg8NLRj Received: from igel.home (ppp-46-244-187-110.dynamic.mnet-online.de [46.244.187.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sat, 17 Oct 2020 20:08:47 +0200 (CEST) Received: by igel.home (Postfix, from userid 1000) id D23312C28BC; Sat, 17 Oct 2020 20:08:46 +0200 (CEST) From: Andreas Schwab To: Stefan Kangas Subject: Re: bug#41864: 28.0.50; funcall: attempting to call a macro does not always complain References: <87a715gjcl.fsf@pierrot.dokosmarshall.org> <874kmt6mp0.fsf@igel.home> X-Yow: Can you MAIL a BEAN CAKE? Date: Sat, 17 Oct 2020 20:08:46 +0200 In-Reply-To: (Stefan Kangas's message of "Sat, 17 Oct 2020 14:11:53 +0000") Message-ID: <87zh4k67yp.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 41864 Cc: Nick Dokos , 41864@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.4 (-) On Okt 17 2020, Stefan Kangas wrote: > Andreas Schwab writes: > >> Worksforme. >> >> ELISP> (defmacro mac/z () "z") >> mac/z >> ELISP> (funcall (function mac/z)) >> *** Eval error *** Invalid function: mac/z > > I see the same in IELM, but not in *scratch*. ELISP> (macroexpand-all (eval-sexp-add-defvars (elisp--eval-defun-1 (macroexpand '(funcall (function mac/z)))))) (progn "z") Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 03:58:05 2020 Received: (at 41864) by debbugs.gnu.org; 18 Oct 2020 07:58:05 +0000 Received: from localhost ([127.0.0.1]:36112 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU3Zt-0005qh-F0 for submit@debbugs.gnu.org; Sun, 18 Oct 2020 03:58:05 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48394) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU3Zs-0005qD-Ds for 41864@debbugs.gnu.org; Sun, 18 Oct 2020 03:58:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=3bl3sfOdPARCPZSDIumXEAjX/F0LXiVfknJ2MV3io0s=; b=R3Igq5GZHUyyVURZbcwl8NguVc DDQcw6h3GSEp9acewKVYEYzo1INfeu0qhU7TNUv1JWsT8ZjJwKh7Ti4dtW141V2M8OvorpWPoOrIt P0I5Aj1LfDSqCp0esAe5DFXXo2opafaZ4UPuJD2AnEvfGQDkdla/Qpg3qtqAZmYbgVIg=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kU3Zj-00066X-Dj; Sun, 18 Oct 2020 09:57:57 +0200 From: Lars Ingebrigtsen To: Andreas Schwab Subject: Re: bug#41864: 28.0.50; funcall: attempting to call a macro does not always complain References: <87a715gjcl.fsf@pierrot.dokosmarshall.org> <874kmt6mp0.fsf@igel.home> <87zh4k67yp.fsf@igel.home> X-Now-Playing: Rocket To The Sky's _Cigars_: "Cigars" Date: Sun, 18 Oct 2020 09:57:53 +0200 In-Reply-To: <87zh4k67yp.fsf@igel.home> (Andreas Schwab's message of "Sat, 17 Oct 2020 20:08:46 +0200") Message-ID: <87y2k4kltq.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: > ELISP> (macroexpand-all (eval-sexp-add-defvars (elisp--eval-defun-1 > (macroexpand '(funcall (function mac/z)))))) > (progn "z") And Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41864 Cc: Nick Dokos , 41864@debbugs.gnu.org, Stefan Kangas 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 (-) Andreas Schwab writes: > ELISP> (macroexpand-all (eval-sexp-add-defvars (elisp--eval-defun-1 > (macroexpand '(funcall (function mac/z)))))) > (progn "z") And (macroexpand-all (eval-sexp-add-defvars (elisp--eval-defun-1 (macroexpand '= (funcall 'mac/z))))) =3D> (funcall 'mac/z)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 Which is what the bug reporter is wondering about. The doc string says -- Like =E2=80=98quote=E2=80=99, but preferred for objects which are functions. -- And it's not quite like `quote', as the examples show us, and the documentation should mention this. --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 04:52:51 2020 Received: (at 41864) by debbugs.gnu.org; 18 Oct 2020 08:52:51 +0000 Received: from localhost ([127.0.0.1]:36173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU4Qt-0000qM-I5 for submit@debbugs.gnu.org; Sun, 18 Oct 2020 04:52:51 -0400 Received: from mail-out.m-online.net ([212.18.0.10]:36464) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU4Qr-0000qB-59 for 41864@debbugs.gnu.org; Sun, 18 Oct 2020 04:52:49 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4CDYYq68rDz1rtN6; Sun, 18 Oct 2020 10:52:47 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4CDYYq3BVxz1qrFD; Sun, 18 Oct 2020 10:52:47 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id xFGUT4h1jlt4; Sun, 18 Oct 2020 10:52:46 +0200 (CEST) X-Auth-Info: Jq0ajn0xoB4Z7dx8MIwe6ZNIN2meNZOEzGoP1wSQXAYbIVDb85TOejquCf//FK07 Received: from hase.home (ppp-46-244-178-48.dynamic.mnet-online.de [46.244.178.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sun, 18 Oct 2020 10:52:46 +0200 (CEST) Received: by hase.home (Postfix, from userid 1000) id 564C6102929; Sun, 18 Oct 2020 10:52:45 +0200 (CEST) From: Andreas Schwab To: Lars Ingebrigtsen Subject: Re: bug#41864: 28.0.50; funcall: attempting to call a macro does not always complain References: <87a715gjcl.fsf@pierrot.dokosmarshall.org> <874kmt6mp0.fsf@igel.home> <87zh4k67yp.fsf@igel.home> <87y2k4kltq.fsf@gnus.org> X-Yow: I'm EXCITED!! I want a FLANK STEAK WEEK-END!! I think I'm JULIA CHILD!! Date: Sun, 18 Oct 2020 10:52:45 +0200 In-Reply-To: <87y2k4kltq.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 18 Oct 2020 09:57:53 +0200") Message-ID: <874kmrq5k2.fsf@linux-m68k.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 41864 Cc: Nick Dokos , 41864@debbugs.gnu.org, Stefan Kangas 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.4 (-) On Okt 18 2020, Lars Ingebrigtsen wrote: > Andreas Schwab writes: > >> ELISP> (macroexpand-all (eval-sexp-add-defvars (elisp--eval-defun-1 >> (macroexpand '(funcall (function mac/z)))))) >> (progn "z") > > And > > (macroexpand-all (eval-sexp-add-defvars (elisp--eval-defun-1 (macroexpand '(funcall 'mac/z))))) > => (funcall 'mac/z) > > Which is what the bug reporter is wondering about. And what do you get when you eval that? Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 05:03:32 2020 Received: (at 41864) by debbugs.gnu.org; 18 Oct 2020 09:03:32 +0000 Received: from localhost ([127.0.0.1]:36178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU4bE-00016I-Ho for submit@debbugs.gnu.org; Sun, 18 Oct 2020 05:03:32 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49124) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU4bC-000161-6z for 41864@debbugs.gnu.org; Sun, 18 Oct 2020 05:03:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=P5d7vI6+ZZiL3lYjyRI9VD7jA8lB44h2Vgog5gtk7O8=; b=F11ADq4XsItEkkEF9c/g5fKFcq pIVKBWUz9OTuV3DxfcJYQnRAODi4PwNZSvHHxmRjM3nl0ejTx2TltZs+Kb/XpKd3XzOiJwU14lCQR qALJbyuN6La9tuMRoNaexE5CSRq8cOgaO4oQkq2Gfmy5mQt7ECnTMGf2ugYeJ6/IxZao=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kU4b1-0006nv-U2; Sun, 18 Oct 2020 11:03:23 +0200 From: Lars Ingebrigtsen To: Andreas Schwab Subject: Re: bug#41864: 28.0.50; funcall: attempting to call a macro does not always complain References: <87a715gjcl.fsf@pierrot.dokosmarshall.org> <874kmt6mp0.fsf@igel.home> <87zh4k67yp.fsf@igel.home> <87y2k4kltq.fsf@gnus.org> <874kmrq5k2.fsf@linux-m68k.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEVDNUhYT2KHdIYf GCT0zK+oXWX////KAn60AAAAAWJLR0QGYWa4fQAAAAd0SU1FB+QKEgciIGgyBOwAAAG7SURBVDjL XZRBcsMgDEWlquzBHvY2SfakTA/Qjr13Oub+V6mEwNAyWWT0pP9BCAMAoHV1TZQSB6z8Iv+BC9yS LECnoFVMISRdkg14FTgXbqmhCBYHsAzAdXMX1g6InTq4UwMp4VhxXzqA0eP+TQ1E7CCE+zZ386sk CLhdQCuwgu/5OmIBVk4Z2GNu5qjnsKI3jQcEBQQqlkYgyaCdWUZQmkjFy7awycXcWqBS0uJ+24oU WydJqDuKHFeA5V7AaTfAnwr6BZd05/N2ASpAlPBV8qsUJQHISv5lNN5AqWPXPNd4ATMUQNHl/Lnl LkUVPH0+TB6kSDdFbz4TXlLcQQUoIJpt8KCyW5yRwXsHFitIi8/QAceoaGGyJhszANSOTOTM8e4H DwbiFGg1x3mMB+Qbj8iPZkV77gOQKREaA1q//QM8IPNHsHB5XyC4eXossfV2yxVMqyOew96RrHfq pgViCKuFP8AKwGd4vJz1/yr4UcXw+Fmduu/b0QDPFLKWU5PcgeMR4We+Kjh3HajyDig9xV7BVywf DlAgYk7c9/OQgUYlc5m2qQJTkgWgTnpEnsM9v7wagzyoOtEK8i+W2o66dNtRxAAAACV0RVh0ZGF0 ZTpjcmVhdGUAMjAyMC0xMC0xOFQwNzozNDozMiswMDowMGkk31EAAAAldEVYdGRhdGU6bW9kaWZ5 ADIwMjAtMTAtMThUMDc6MzQ6MzIrMDA6MDAYeWftAAAAAElFTkSuQmCC X-Now-Playing: Rocket To The Sky's _Cigars_: "Cigars" Date: Sun, 18 Oct 2020 11:03:18 +0200 In-Reply-To: <874kmrq5k2.fsf@linux-m68k.org> (Andreas Schwab's message of "Sun, 18 Oct 2020 10:52:45 +0200") Message-ID: <87v9f7j489.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: > And what do you get when you eval that? An error. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41864 Cc: Nick Dokos , 41864@debbugs.gnu.org, Stefan Kangas 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 (-) Andreas Schwab writes: > And what do you get when you eval that? An error. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 05:34:38 2020 Received: (at 41864) by debbugs.gnu.org; 18 Oct 2020 09:34:38 +0000 Received: from localhost ([127.0.0.1]:36237 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU55J-0001rK-Tq for submit@debbugs.gnu.org; Sun, 18 Oct 2020 05:34:38 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:42859) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU55I-0001rB-4X for 41864@debbugs.gnu.org; Sun, 18 Oct 2020 05:34:36 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4CDZV24C7yz1qrf4; Sun, 18 Oct 2020 11:34:34 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4CDZV21w0xz1qrgD; Sun, 18 Oct 2020 11:34:34 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id 0LdwLh5MheKh; Sun, 18 Oct 2020 11:34:33 +0200 (CEST) X-Auth-Info: +NVOyd3UUIT4Ux4hLZ670bPut7ULlon7e+oCQiug26bW8mH9kB8OQVo5hqbmxM/4 Received: from hase.home (ppp-46-244-178-48.dynamic.mnet-online.de [46.244.178.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sun, 18 Oct 2020 11:34:33 +0200 (CEST) Received: by hase.home (Postfix, from userid 1000) id DCEB2102928; Sun, 18 Oct 2020 11:34:32 +0200 (CEST) From: Andreas Schwab To: Lars Ingebrigtsen Subject: Re: bug#41864: 28.0.50; funcall: attempting to call a macro does not always complain References: <87a715gjcl.fsf@pierrot.dokosmarshall.org> <874kmt6mp0.fsf@igel.home> <87zh4k67yp.fsf@igel.home> <87y2k4kltq.fsf@gnus.org> <874kmrq5k2.fsf@linux-m68k.org> <87v9f7j489.fsf@gnus.org> X-Yow: I Know A Joke Date: Sun, 18 Oct 2020 11:34:32 +0200 In-Reply-To: <87v9f7j489.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 18 Oct 2020 11:03:18 +0200") Message-ID: <87zh4jop1z.fsf@linux-m68k.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 41864 Cc: Nick Dokos , 41864@debbugs.gnu.org, Stefan Kangas 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.4 (-) On Okt 18 2020, Lars Ingebrigtsen wrote: > Andreas Schwab writes: > >> And what do you get when you eval that? > > An error. So eveything works as expected. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 05:45:52 2020 Received: (at 41864) by debbugs.gnu.org; 18 Oct 2020 09:45:52 +0000 Received: from localhost ([127.0.0.1]:36242 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU5GB-00027c-TH for submit@debbugs.gnu.org; Sun, 18 Oct 2020 05:45:52 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49792) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU5G5-00027L-Vr for 41864@debbugs.gnu.org; Sun, 18 Oct 2020 05:45:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/fvQ7rTk2oX0Q9PilJIslNU/1SkPGZrm/bj3dR43GCw=; b=K8udBd2a4T817K79AzShBRgK5F zllRqbbkCA4M0XZaJzYPSIXY0eRDltNAe+jDH2OKoFOXOoS+Nv+5+1emNYIabeJbsAIiAOfczJbnn ll6/SHMYzPPiMBnggBueoakc2UErFucOaMu8qMktVulWWibJnDWP3KutmCFeqL/40jhE=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kU5Fw-0007ha-CI; Sun, 18 Oct 2020 11:45:39 +0200 From: Lars Ingebrigtsen To: Andreas Schwab Subject: Re: bug#41864: 28.0.50; funcall: attempting to call a macro does not always complain References: <87a715gjcl.fsf@pierrot.dokosmarshall.org> <874kmt6mp0.fsf@igel.home> <87zh4k67yp.fsf@igel.home> <87y2k4kltq.fsf@gnus.org> <874kmrq5k2.fsf@linux-m68k.org> <87v9f7j489.fsf@gnus.org> <87zh4jop1z.fsf@linux-m68k.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAFVBMVEVDNUhYT2KHdIYf GCT0zK+oXWX////KAn60AAAAAWJLR0QGYWa4fQAAAAd0SU1FB+QKEgciIGgyBOwAAAG7SURBVDjL XZRBcsMgDEWlquzBHvY2SfakTA/Qjr13Oub+V6mEwNAyWWT0pP9BCAMAoHV1TZQSB6z8Iv+BC9yS LECnoFVMISRdkg14FTgXbqmhCBYHsAzAdXMX1g6InTq4UwMp4VhxXzqA0eP+TQ1E7CCE+zZ386sk CLhdQCuwgu/5OmIBVk4Z2GNu5qjnsKI3jQcEBQQqlkYgyaCdWUZQmkjFy7awycXcWqBS0uJ+24oU WydJqDuKHFeA5V7AaTfAnwr6BZd05/N2ASpAlPBV8qsUJQHISv5lNN5AqWPXPNd4ATMUQNHl/Lnl LkUVPH0+TB6kSDdFbz4TXlLcQQUoIJpt8KCyW5yRwXsHFitIi8/QAceoaGGyJhszANSOTOTM8e4H DwbiFGg1x3mMB+Qbj8iPZkV77gOQKREaA1q//QM8IPNHsHB5XyC4eXossfV2yxVMqyOew96RrHfq pgViCKuFP8AKwGd4vJz1/yr4UcXw+Fmduu/b0QDPFLKWU5PcgeMR4We+Kjh3HajyDig9xV7BVywf DlAgYk7c9/OQgUYlc5m2qQJTkgWgTnpEnsM9v7wagzyoOtEK8i+W2o66dNtRxAAAACV0RVh0ZGF0 ZTpjcmVhdGUAMjAyMC0xMC0xOFQwNzozNDozMiswMDowMGkk31EAAAAldEVYdGRhdGU6bW9kaWZ5 ADIwMjAtMTAtMThUMDc6MzQ6MzIrMDA6MDAYeWftAAAAAElFTkSuQmCC X-Now-Playing: Rocket To The Sky's _Cigars_: "Cigars" Date: Sun, 18 Oct 2020 11:45:34 +0200 In-Reply-To: <87zh4jop1z.fsf@linux-m68k.org> (Andreas Schwab's message of "Sun, 18 Oct 2020 11:34:32 +0200") Message-ID: <87r1pvj29t.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: > So eveything works as expected. Your expectations are unexpected. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41864 Cc: Nick Dokos , 41864@debbugs.gnu.org, Stefan Kangas 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 (-) Andreas Schwab writes: > So eveything works as expected. Your expectations are unexpected. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 18 05:51:23 2020 Received: (at 41864) by debbugs.gnu.org; 18 Oct 2020 09:51:23 +0000 Received: from localhost ([127.0.0.1]:36248 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU5LX-0002Fi-Gr for submit@debbugs.gnu.org; Sun, 18 Oct 2020 05:51:23 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:56633) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kU5LV-0002Fa-KM for 41864@debbugs.gnu.org; Sun, 18 Oct 2020 05:51:22 -0400 Received: from frontend01.mail.m-online.net (unknown [192.168.8.182]) by mail-out.m-online.net (Postfix) with ESMTP id 4CDZsN2MJjz1qql9; Sun, 18 Oct 2020 11:51:20 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.70]) by mail.m-online.net (Postfix) with ESMTP id 4CDZsN1sNcz1qrgp; Sun, 18 Oct 2020 11:51:20 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.182]) by localhost (dynscan1.mail.m-online.net [192.168.6.70]) (amavisd-new, port 10024) with ESMTP id EkSLHk4US_ia; Sun, 18 Oct 2020 11:51:19 +0200 (CEST) X-Auth-Info: s/KK6bULIHzndIxLwrqdyhaxNCRyMytyNISO4/paH4GMaDOYFupKOU+oEIiHj+LE Received: from hase.home (ppp-46-244-178-48.dynamic.mnet-online.de [46.244.178.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.mnet-online.de (Postfix) with ESMTPSA; Sun, 18 Oct 2020 11:51:19 +0200 (CEST) Received: by hase.home (Postfix, from userid 1000) id CEFD7102929; Sun, 18 Oct 2020 11:51:18 +0200 (CEST) From: Andreas Schwab To: Lars Ingebrigtsen Subject: Re: bug#41864: 28.0.50; funcall: attempting to call a macro does not always complain References: <87a715gjcl.fsf@pierrot.dokosmarshall.org> <874kmt6mp0.fsf@igel.home> <87zh4k67yp.fsf@igel.home> <87y2k4kltq.fsf@gnus.org> <874kmrq5k2.fsf@linux-m68k.org> <87v9f7j489.fsf@gnus.org> <87zh4jop1z.fsf@linux-m68k.org> <87r1pvj29t.fsf@gnus.org> X-Yow: Are we live or on tape? Date: Sun, 18 Oct 2020 11:51:18 +0200 In-Reply-To: <87r1pvj29t.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sun, 18 Oct 2020 11:45:34 +0200") Message-ID: <87v9f7ooa1.fsf@linux-m68k.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 41864 Cc: Nick Dokos , 41864@debbugs.gnu.org, Stefan Kangas 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.4 (-) On Okt 18 2020, Lars Ingebrigtsen wrote: > Andreas Schwab writes: > >> So eveything works as expected. > > Your expectations are unexpected. In which way? Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 19 04:19:37 2020 Received: (at 41864) by debbugs.gnu.org; 19 Oct 2020 08:19:37 +0000 Received: from localhost ([127.0.0.1]:39894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUQOH-00039Y-9X for submit@debbugs.gnu.org; Mon, 19 Oct 2020 04:19:37 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60106) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUQOF-00039F-Nw for 41864@debbugs.gnu.org; Mon, 19 Oct 2020 04:19:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=VdpwMk5eEKG5WWYC7dufB+D/5Bs5zaZtP9LhMmiNLmM=; b=pO6ny3MZs6HAv1HqJCnmv91yHI pHlQP2cCvSpOnFoFtvm6Y2xeOPsSZDVMHkl1xH9icYQBuFG2aOI2YdGO7IoI3lqppzGMpz/yFdqHH LZjttsO69ZdVOi2YNRXzcfgP+50ITu3V4FqK5DaqLLjs/HFwo1s2UMBuh0kehM4oMKNk=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kUQO5-0004zB-Is; Mon, 19 Oct 2020 10:19:29 +0200 From: Lars Ingebrigtsen To: Andreas Schwab Subject: Re: bug#41864: 28.0.50; funcall: attempting to call a macro does not always complain References: <87a715gjcl.fsf@pierrot.dokosmarshall.org> <874kmt6mp0.fsf@igel.home> <87zh4k67yp.fsf@igel.home> <87y2k4kltq.fsf@gnus.org> <874kmrq5k2.fsf@linux-m68k.org> <87v9f7j489.fsf@gnus.org> <87zh4jop1z.fsf@linux-m68k.org> <87r1pvj29t.fsf@gnus.org> <87v9f7ooa1.fsf@linux-m68k.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEXW1NT7+vqaoLSC gX4RFiAaMWAuXLFnjNL///+RzdFuAAAAAWJLR0QIht6VegAAAAd0SU1FB+QKEwgMMM1iPfwAAAGm SURBVDjLtZTBTsMwDIadTBrXjCcIZiTXaYUXgLQPgJZyRZWaXKcA8evjtM02ISGQEN7Uuv7y20nc FOA723xjfwElrxJfAIiNmEuqjfhVKgXsKMG608j5fr1Hiah3Wt+gvrlUaJAgtRAaEMSPNVa3iNg0 zR5nY3c3ge3B994550c/GbtPMwh9zBwMs41MHhcQkg3eR8oT8YcK+pDAjH1CYsss8RXkafARLAFS 0VRgpxQoKSlZNAu46xMhK0wMEWQCqsCEhGAjmRBismVMBZEYpGlORKkUeZ5r3POaY0phAlQKLsXf nrXpMZWw5QlSGBcwGL321oZoU6aLWW1fVq9rH3MEXkgqCxmXGi84mEO3PnLLJcbzrLZdDN61JLhJ cDVcgDY+HJw/2kAAOfKsanEfPpzjrR+48RRYcFL02bmWE8kCOF63vfUjA3OUrDCjPzfKdZyqG64y IRrPfTqDdwa8NO7kWOJnwA9diLy7eYq3M7h3bXk4vSInsGoW2zfN7eztfnjbVTmK6st5rECpcgWh VPkvoASKL8pZ498fT239Hij4reI/wSfC5rg96R7ECQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMC0x MC0xOVQwODoxMjo0OCswMDowMBv7BCQAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjAtMTAtMTlUMDg6 MTI6NDgrMDA6MDBqpryYAAAAAElFTkSuQmCC X-Now-Playing: Motorpsycho's _Roadwork vol. 5 (2)_: "Un Chien d'Espace" Date: Mon, 19 Oct 2020 10:19:24 +0200 In-Reply-To: <87v9f7ooa1.fsf@linux-m68k.org> (Andreas Schwab's message of "Sun, 18 Oct 2020 11:51:18 +0200") Message-ID: <874kmqhblf.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Andreas Schwab writes: > On Okt 18 2020, Lars Ingebrigtsen wrote: > >> Andreas Schwab writes: >> >>> So eveything works as expected. >> >> Your expectations are unexpected. > > In which way? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 41864 Cc: Nick Dokos , 41864@debbugs.gnu.org, Stefan Kangas 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 (-) Andreas Schwab writes: > On Okt 18 2020, Lars Ingebrigtsen wrote: > >> Andreas Schwab writes: >> >>> So eveything works as expected. >> >> Your expectations are unexpected. > > In which way? In that the `function' doc string doesn't mention anything about this. I've now amended it. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 19 04:25:19 2020 Received: (at control) by debbugs.gnu.org; 19 Oct 2020 08:25:19 +0000 Received: from localhost ([127.0.0.1]:39904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUQTn-0003JZ-AP for submit@debbugs.gnu.org; Mon, 19 Oct 2020 04:25:19 -0400 Received: from quimby.gnus.org ([95.216.78.240]:60134) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUQTm-0003JM-3o for control@debbugs.gnu.org; Mon, 19 Oct 2020 04:25:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=yJOB61IavhTfeY2IoLSSEJ3eq+EW6LsF1s2gdQqKvR8=; b=i1DIvSPR9ulMP71/fZ+Pmk0LWt aPz+QbSTm6SxPpw+NVAurx7X9/Iz3cbkBf/Yfw1k08JXi/yV6Mu1IjPDvCQiGxtsjue54p/s+xfF1 zn2KHoVFYrSGkKofGUGhhTZkYlbkvcXHgAQhhY6DKrnbZnE+eMQy9znBqiQfCw0ZPHIY=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kUQTd-00055R-V0 for control@debbugs.gnu.org; Mon, 19 Oct 2020 10:25:12 +0200 Date: Mon, 19 Oct 2020 10:25:08 +0200 Message-Id: <87362ahbbv.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #41864 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 41864 fixed close 41864 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) tags 41864 fixed close 41864 28.1 quit From unknown Sat Jun 21 03:02:36 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 16 Nov 2020 12:24:07 +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