From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.devel Subject: Re: Something weird with when-let*/if-let* Date: Sat, 14 Oct 2017 09:49:32 -0400 Message-ID: References: <877evy2am9.fsf@ericabrahamsen.net> <87shel27rc.fsf@ericabrahamsen.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1507988984 25685 195.159.176.226 (14 Oct 2017 13:49:44 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 14 Oct 2017 13:49:44 +0000 (UTC) Cc: Emacs developers To: Eric Abrahamsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Oct 14 15:49:38 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e3Moq-0005or-TR for ged-emacs-devel@m.gmane.org; Sat, 14 Oct 2017 15:49:37 +0200 Original-Received: from localhost ([::1]:54119 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e3Moy-0005Pd-63 for ged-emacs-devel@m.gmane.org; Sat, 14 Oct 2017 09:49:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35673) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e3Moo-0005OF-UI for emacs-devel@gnu.org; Sat, 14 Oct 2017 09:49:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e3Moo-0006Pb-5X for emacs-devel@gnu.org; Sat, 14 Oct 2017 09:49:34 -0400 Original-Received: from mail-wm0-x235.google.com ([2a00:1450:400c:c09::235]:48210) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1e3Mon-0006P9-Vy for emacs-devel@gnu.org; Sat, 14 Oct 2017 09:49:34 -0400 Original-Received: by mail-wm0-x235.google.com with SMTP id i124so25749104wmf.3 for ; Sat, 14 Oct 2017 06:49:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=oJgr6m0eRoHXiI3A11TTeJe12zMjgBMd0AOsA/hsDL4=; b=Pn2r7fpPFYJS/6nXbqBPPI8jqrYt9apDFMccQXRe+ACdgDx8llGElXX/F0yYcFNsDv klBu2Qd6FZVYwEHTLIH+lAZt3CVuX/5F61jq3RrJmcfC3ppPxDVs7stJE0O62oYrL0IW gHhpt/4FuTCj3UHfDC1lFCqqOKvu6Ah/8CldhKirZhoL4cbI+frieWK/SDB5l3OERahF ROng63bLrzMbrm4i6xuuroqlJoZNwVOmH+rWTytZP1R33rIlpy50mPRG+MgYtb/k2bUw ZXzxt79Byld6SMnXg/Pt83PMuPF68Ap1pQoA0uaGAiDOqyFLvmyx1yCXYeZw6xqWaM6/ 8W8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=oJgr6m0eRoHXiI3A11TTeJe12zMjgBMd0AOsA/hsDL4=; b=T7swgSY4I389x3CYZYtdeYME67V860q6mVBt4bqS6skC0dBtvldHC42nSzh+NFap8J YmTFgr9MT3dA1I80T+5ceKoliXpGAAjKbDRV+rquuZ1i1xZUJOq57pzjd/ZQTVped+yr OGyoK8FebSAmL2VxDLsVO2NHQmteoDxIjvTu20h2mymjfZQkoUQA9uuMtmZsmxve80CY 3vqPtmSiW9koOO1Qm+9D59p4La6tUKIUJaF4e1nRHK6dtbeXjVcbCptbt5RB2GMQIz02 0y2lQmB0PfaEbdDdQjaqCncGXNpsafjLXfujwsCcEsS1digU9u4/AkKGXaqTZR87xT4E x3cg== X-Gm-Message-State: AMCzsaXTDYeQODC4ymN1DTf7Zyrg/oHAXPT6W2eeCK350QmwUuUiNGOj WeLlKFlWtg1F9MojQ25+AIHVAp/5+Jm2aMJ7wWE= X-Google-Smtp-Source: ABhQp+SH/0Sxb3qHTyMTpR8pN5wyfkCX0UlmED8Tb4/+5SGK1KGTwgHgfE+Ke5nhFdmqVMLzoj2bKAotp/+ZayJ8vn0= X-Received: by 10.28.131.200 with SMTP id f191mr4025722wmd.39.1507988972784; Sat, 14 Oct 2017 06:49:32 -0700 (PDT) Original-Received: by 10.223.146.193 with HTTP; Sat, 14 Oct 2017 06:49:32 -0700 (PDT) In-Reply-To: X-Google-Sender-Auth: FJzcw38sTSZbmjWDLS3KTtS8XXo X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::235 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:219517 Archived-At: On Sat, Oct 14, 2017 at 9:47 AM, Noam Postavsky wrote: > On Sat, Oct 14, 2017 at 9:12 AM, Eric Abrahamsen > wrote: > >>> The problem is simply that if-let* and when-let* don't exist in emacs 25. >> >> That was probably the case there, but that wouldn't explain Julien's >> report, he's on master. And removing the star fixed it for him. > > It could be that subr-x wasn't loaded, which would also have the > effect of if-let* and when-let* not existing. Although that wouldn't > directly explain the non-star version working, perhaps when removing > the star, subr-x got loaded? Seems especially likel Oops, hit send too early. I meant to say that it could easily happen in an interactive session, e.g., due to help-fns loading (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28607). > nnimap.el doesn't explicitly require subr-x. It used to be required in > message.el, until read-multiple-choice was moved to a separate file[1: > 295457ae52], now it requires subr-x at compile time [2: 2d58d51329], > but perhaps it doesn't work for nnimap.el depending on the order of > compilation? > > [1: 295457ae52]: 2017-10-06 10:42:06 -0400 > Move read-multiple-choice to its own library > http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=295457ae52eda341967821ebc5c053db1789b7c9 > > [2: 2d58d51329]: 2017-10-06 20:49:39 +0300 > Avoid byte-compilation warnings in message.el > http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=2d58d513290f08819699e933bb0fbe88362c2131