DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 62RH2Dff3502751 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 62RH2Dff3502751 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=RxG2vv5k X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6517A4BA2E0E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1774630932; bh=sVIU1Jj2+kIHs1U02r7OMBb2garVxkEPQ4Geuj6Rrf8=; h=References:In-Reply-To:Date:Subject:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=RxG2vv5kNgb+wONbb5mBeA9MkwkDjKtf3zmAMD4ZJciAZiJl9RyTQ8XbrtKVRFzsI A07k/KYoMmyJiKFsri4f3skKpuM+nNKV4gBO4a9Kfw3xuXpvdOzq3TZj5jZK2Ba/59 7PpItsyo98LQkfNuTzSL7FFAgMRrt8BJUf6mDGTY= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 80F994BA2E0D ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 80F994BA2E0D ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1774630914; cv=pass; b=HaZuYQPadfretSBJKm+sJA5x2gePTt9z31+lvJrkbDf6LT6dcW3Im1n2SE8q6IpFlxfdw16k9ExiEmfbEBYXkcxut3K1itI1sk6gMfgtsepsAlg2ny9jmM+Ga1KNy3ie5skH/ISyjrfbAhPy571H7exFyXyFUXMx32AgrP4KdaU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1774630914; c=relaxed/simple; bh=vcLZc7ZsGCQXAqMPr3IV+f9a8SHpSft0oDhmp3tS2CU=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=uL7kI1W+mgkZ0Cd2BSoqkXN31bgIc8ce2E31gOl+WMF//mdJQ2Hm2rvattOppVopzxDJuGF9TZS9MJpvIo9vFnSDBHTwnN3pJzX2XrBaQWUnD/unKYlR2w6IT6eOcHiEQiJEOcYcLFw/+k94xQetBHfzB6zFk45kh6CmodCesdE= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 80F994BA2E0D ARC-Seal: i=1; a=rsa-sha256; t=1774630913; cv=none; d=google.com; s=arc-20240605; b=Z85vz7jUSYs4o0F5djYgp1wRBGnrv1FSWsAlOW3Go9NX4pJOLMG6QTFOBVSOXXVPQa 7aZ1g18FBYipsOz+9bsFcuoLyQ0NhxPHU7mpuoVLntoM2TdHYVKDi4CS+EBcdm+zbSZG ZBfbyIZt0c7kLE6KTQ3/9EA1fcBUD5OYK6yMkUzZbP285b0t7I0xTcaFFIkHzgnnnWGf pksuUMzTNomdus5OEdLbQxyfLsyAhRU4tLfiRSYLP42hOW6iHrueQqBjEU3qkTkzXji4 Wm5o6Ng79wqe7SbEkF66rsAJOJ8Zs/fMGoxgr6Uf3AIj5Jwcuk+2ssGxTAvXKsvbqN59 1PFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=mJ9xGXgs/rWTDziXvty1hT8AEuDTwwhhGWGXYiYvnKI=; fh=UKNFaOBO97U3RYl3PEse//nArTqr7SLJjCCEBz281Ew=; b=OOzIM/1aq/NumYcmJ7uFYC6Ez38w/luBDyWjDwgYcqr0LRQUSBvVWRZ+35fPOWQweA Phdw1ZSN6gfH4I4yvkcNVYhaiEU6/ZpD/FwIuN+n59opr+iE5MA1QhfCFhvNoh646X3i MDG4NYx3EQBHzGch4Tcyp0lF5OmS/BC8d8rzuTrqVWZ74Xasj2fuPMTVsujEpC8+jL1K 9aVxV1vaznRE+BT5q5yvlAywigS2A7bpBAbVM3zPJQnQqI+K1ht6iszs82z5yUOvSdkY bqm5N9g3Gp+RjddbNKd3iU6lIQZLMi7x4cPhcTBtY73HH4zOvhPxW1Fi+VWqwcVwmkSy 2q8Q==; darn=cygwin.com ARC-Authentication-Results: i=1; mx.google.com; arc=none X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774630913; x=1775235713; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mJ9xGXgs/rWTDziXvty1hT8AEuDTwwhhGWGXYiYvnKI=; b=Lg0jwxRrUOFGTkmUPaLxKVMlOjWb7HWP87J778pH2w+3JRlav9OZgqGIAzy/rLEGDs HKGtCC5ggHH9nup3/tp9aug2h+zMXdgM00WiV5LXYG9joMrjkchnFOQayFjF2dmKLcd4 D0UbjIOeWnfUvodK2F4eWiG7AWgt/xQzvSoWKLJOcictq+wNFslS6hVWL6+9l+cK8buT ea7MLCUzw/6sPYpilA4edr1Gsn5tedppQYrloZPim6F3OkVNIUdydirvF0SKydyH9S9q Jg4iqkB6ss+eTTiPF7oe95IetDP6KR0wDvmOvVqKQwDlX4FZGDPWcT9dn7Fe2eatN8WU xuPg== X-Gm-Message-State: AOJu0YxdOQjTSVK0M9qG4CD8PRYJAxpYA/KzBYggbt76f5fpnYxiVWb3 3luVbt8wSnPTA+aiuXb35DL0j2ff4vQvVnz6NqKhv6hefcHZIsSmNP62XW9JJvS/sESMpPxIWAE KcGG/ne8PO4wnFG+Mm/pg09KDI/Bld38FndX9 X-Gm-Gg: ATEYQzxCqik6g4jXo4ERuo7K0drEeYcwUKREtEnIEPYAZ0hDGUaQhjWb6wonOYFPhQH cz1RjbZ4125B6IDSzdk764S9govqFKex7lz1BWcFXlzxX0M+4eitIQRNQnunXy9sPh8bYhOsb3y WLHvwjtH0OvPPJZlFFkiS8d28D6IQMiQut+FXwIZyDvstFVJLl6dulW4cglqP4lUIE2hc796+Og ELfU2js1QXoFChUKoDj2a08f84QGCdqruLjpM7JpHBslrwyA0YSY0+3M5jfks0M02AgCXa2zMir zyij X-Received: by 2002:a2e:ab0f:0:b0:38c:63a9:7522 with SMTP id 38308e7fff4ca-38c73273b5emr11392591fa.23.1774630912231; Fri, 27 Mar 2026 10:01:52 -0700 (PDT) MIME-Version: 1.0 References: <05FB43F0-48C2-4B63-85A5-656937D74D96 AT yahoo DOT com> In-Reply-To: <05FB43F0-48C2-4B63-85A5-656937D74D96@yahoo.com> Date: Fri, 27 Mar 2026 13:01:39 -0400 X-Gm-Features: AQROBzB2VWdMP2wk1V1hCJbYUC5U8hyH1qd2Zy7QajKRxZcfBZacgmpX4XCWSFw Message-ID: Subject: Re: An offering to the Perl enthusiasts among us To: cygwin AT cygwin DOT com X-Content-Filtered-By: Mailman/MimeDel 2.1.30 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: Soren via Cygwin Reply-To: Soren Content-Type: text/plain; charset="utf-8" Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 62RH2Dff3502751 Hello Matthew, all ... On Tue, Mar 24, 2026 at 12:37 PM Matthew Patton wrote: > Argv is an array. Doesn't seem like you process more than the first arg. > > Seems like you could have written this in bash with a line or two of awk > and done in 10 lines or less. There is definitely room for improvement in this script; allowing multiple arguments would be one of the first things to work on. Ironically, given your comment, I started this as a bash script ;-). I then decided that for collecting information on installed Perl modules, perl was the right tool. What you say about implementing the program in bash and awk may be true, but consider that I needed to eval a "require" of a package in the Perl script, and finding a way to duplicate that functionality without using Perl would be somewhat difficult. Thank you for your observations. -- Soren If this message doesn't comply with protocols, policies, or customs of this mailing list, please inform me, and I will endeavor to do better in the future. -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple