From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id DC5DC1FF16F for ; Thu, 2 Jan 2025 14:47:07 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id AD4C1E41C; Thu, 2 Jan 2025 14:47:01 +0100 (CET) Message-ID: <9e522634-51ff-493a-bcdb-aba560d17d6a@proxmox.com> Date: Thu, 2 Jan 2025 14:46:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox VE development discussion , Max Carrara References: <20241220185207.519912-1-m.carrara@proxmox.com> Content-Language: en-US From: Fiona Ebner In-Reply-To: <20241220185207.519912-1-m.carrara@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.051 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: Re: [pve-devel] [PATCH v2 pve-common 00/12] Introduce and Package PVE::Path & PVE::Filesystem X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" Am 20.12.24 um 19:51 schrieb Max Carrara: > Introduce and Package PVE::Path & PVE::Filesystem - v2 > ====================================================== Just an idea, but I'd like to have a discussion about it: Instead of using Perl for such new general helper modules, would it be nicer to use Rust+perlmod? If our long-term goal is to migrate the Proxmox VE Perl code to Rust, then we need to switch these modules over at some point in any case (or drop them after switching over all users of the modules). Are there good reasons not to start out with Rust+perlmod already? You state that you (also) took inspiration from Rust's `std::path` so could we just use that itself, wrapping via perlmod? Or would the wrapping be too ugly here or lead to performance issues? _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel