From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25830 invoked by alias); 22 Mar 2018 03:08:42 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 42495 Received: (qmail 26844 invoked by uid 1010); 22 Mar 2018 03:08:42 -0000 X-Qmail-Scanner-Diagnostics: from mail-lf0-f49.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.215.49):SA:0(-1.9/5.0):. Processed in 0.730387 secs); 22 Mar 2018 03:08:42 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 X-Envelope-From: schaefer@brasslantern.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=qP6e19J5ufVOIWc9vK6J9yrB2tmRFjeIp3YGC8qs6uM=; b=sRsvqDrQBxntxmYMM8EVxEFkMC+k9nWkb/Z9SFOx63hQ5muL1R3xZxJjbQKcPNg7hO WAaL9FSfXibvWT0/qz8GWQ3O7Ohp5+z5og6FwFP9EW7WPGd2fPmxC+7NxTQryZ4pj3SM kuoFz1YkjDPxYiEwmL6wqERkeh6BxFKaqNG4oNkML8+Hvb1sTgSWGRUU6mybU8Br9YvH /MzMZKTmAJcvD0AE+Zi6//6XyQ161135EmySWQzIRoqzO5XZfiQS5DfwG/k3COvVKTNi 9pa5kemn3hIDeBlEjVIUshfqkYu8ghjZJjIqL7BBInQvEFV1pe6sgRobWEREXUf29qDq koqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=qP6e19J5ufVOIWc9vK6J9yrB2tmRFjeIp3YGC8qs6uM=; b=mLu84Z+iNwQHWWbn4poOc0qW+70VK9h9Nd3rp23TyOGloBuIxhO9vAZXja0hsS4G0n 5rxJGA8DquvGPuYOOi9sxyGlvmdXC0CD0Utgl2fK4Riz+Y1F9avkOaASigXs+Uy6CXp0 wlfM43RFwC+pJY9gjoJdC0LC66phTnqXKLe1FQEszRKnZNyWOgaaI9PT0ggqy6uubj3o nCojVptjT76GvjoOTT2Jp2uQpzBH2apW6c2B+7yWTJb7gTXAr7sHUKyC9xOiODP0p1ST r8viTwNpW3J/6kjU7MTBz10WG/xiluQ9HC2ic9JElHqdkpQ9dgNJMs17oT+86sAIMFoC pF3A== X-Gm-Message-State: AElRT7EBmBauHNkf30s8Q6VLXm3PYEcNwys6z4EhPKmnbpgrX9VRg1JY ynsiK3WUAzyBgtQAXYVv2Qlqj9FovZLWWdxM9sMh/g== X-Google-Smtp-Source: AG47ELtae892p/U+/xym5tg/NMGCW72H9fL6sp2uNRcNHcoPk6qZ4lfRGTZs+ildLJPphOq8/oFZEr+OAv1Kqkux8L4= X-Received: by 2002:a19:eacc:: with SMTP id y73-v6mr14962406lfi.71.1521688117582; Wed, 21 Mar 2018 20:08:37 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <20180322025807.u3y7dph2vi6ls2ll@gmail.com> References: <20180322011905.45n377wsxp62k57e@gmail.com> <20180322025807.u3y7dph2vi6ls2ll@gmail.com> From: Bart Schaefer Date: Wed, 21 Mar 2018 20:08:37 -0700 Message-ID: Subject: Re: [PATCH] Allow '=' aliases to be used with -L To: Joey Pabalinas Cc: "zsh-workers@zsh.org" Content-Type: text/plain; charset="UTF-8" On Wed, Mar 21, 2018 at 7:58 PM, Joey Pabalinas wrote: > > Ah you are right, I didn't realize that. How about if we check if the > module is loaded first? The module being loaded when "alias -L" is executed doesn't mean it will be when the assignment happens, and because of autoloads finding that the module is not loaded does not tell you whether the assignment will later succeed. Also there are no other similar dependencies of the core on the success of module_loaded().