Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:123850 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 725AB1A009C for ; Tue, 25 Jun 2024 22:07:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1719353356; bh=+OMwP4Yd3oKAELEFexR2mDczbJXEFOU4DL7HPw4e2kY=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=fMmumm23I5UBlGxe9ETIRdJVZ2c4I3gDcRW/t0BkmutM2/wHjxqZfA2CLjX8d522i zA6dlTtivOl59fCGsH6DpPLplJ6hf87iQtaG9tSjMxL8vPq5swvjcf9L/+iADd+1W1 giwNbEZ5Zx+wNF/3oGcwKKFpRwEjCkcN57KtFvHJwAHgQbpjj9FtC9obYgZ/ACuVL7 6J5Ei8khUnHhcumG65fIVyjCStqgns8PtMIK6bBTyJGIQ33O80zwBWcTZYxVIAEZyE 5cQuulTdcibf6tzzPJUOuDiTfsJaIrncwitMeFxSzb9m8KvyfVwEnAmLP5TnBqNzWv eFhMWhEfJpOHg== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 68E1F180688 for ; Tue, 25 Jun 2024 22:09:12 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE,T_SPF_TEMPERROR autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-io1-f44.google.com (mail-io1-f44.google.com [209.85.166.44]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 25 Jun 2024 22:09:11 +0000 (UTC) Received: by mail-io1-f44.google.com with SMTP id ca18e2360f4ac-7eb7bf1357cso220372739f.1 for ; Tue, 25 Jun 2024 15:07:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=datadoghq.com; s=google; t=1719353274; x=1719958074; darn=lists.php.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=+OMwP4Yd3oKAELEFexR2mDczbJXEFOU4DL7HPw4e2kY=; b=T6p/FIONLxoYJiqWxTaTLquBqYAq1aeDf4wGFRsNB/pYfFl/B+vD1c72IyAHjvjlxy fXlgfQn215UpLsHaeN3wv/N/WU7Ln4uiGtEKxuqtEqgf9sjf5th0TV+zpw/DQ4LpBvif zIsL45eMYoRgwb43L6zzJ8RIz4I+LcmoN6ZcM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719353274; x=1719958074; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+OMwP4Yd3oKAELEFexR2mDczbJXEFOU4DL7HPw4e2kY=; b=ti9Fc9MYuYWxkWpjr74+l2eidMfghN3DCxNSAz+FsQ6qDTi5dkt8s3wa+w5Xmvzh0h vfiKLLm5vspihRzweVLtPcQp1haLWRsHKpfMZ7KDfi0ztU8/LZccMh8KRWyIC58aBhhV TDQmodGdEQz87zLCBraY1cjc1FILQbtzp69yyYE0DKUL/wbL+h4QgofejVomvNqRvpY5 Qd++/iDLM57DjraePAfXHZaMXnfQGsGruDhP5ZhcB0OECeQVU3V0EkKfgqYeSABQCcI+ msQ0U4I7sZKv9HAnrqbeqpEZju1YUDfGZP6mN4seCxUThXAlqFAMgZsIRC4FnZkLfGtk qBdw== X-Gm-Message-State: AOJu0YzZVeXP6WzXQjOIdBNzd+uySS1jpCfH5FEVodFzEGXrsMcv4CEy 1gPiHW1fMPRxgutsymM9UXjNbHBSycIfkRb2PdqNuz7vfXI4jpIzpWpNQ0lNnMesrOLV9Y7TeOs OeSn8gq27XgcOd4U5Q35eMCxouEkEJ+Et/dWu5w== X-Google-Smtp-Source: AGHT+IHUxOPYlvlQNgC8jNN0fGHoBm9uoq6zciOqn98mSoEVonG+wP67NDtcT6vSjP/56LlTlo9w7x+BiFS+Wc65YP0= X-Received: by 2002:a05:6602:6d83:b0:7f3:c55a:1504 with SMTP id ca18e2360f4ac-7f3c55a1c8bmr282972739f.19.1719353274016; Tue, 25 Jun 2024 15:07:54 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net MIME-Version: 1.0 References: In-Reply-To: Date: Tue, 25 Jun 2024 16:07:43 -0600 Message-ID: Subject: Re: [PHP-DEV] [RFC] Lazy Objects To: Nicolas Grekas Cc: PHP Internals List , Arnaud Le Blanc Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: levi.morrison@datadoghq.com (Levi Morrison) On Tue, Jun 4, 2024 at 6:31=E2=80=AFAM Nicolas Grekas wrote: > > Dear all, > > Arnaud and I are pleased to share with you the RFC we've been shaping for= over a year to add native support for lazy objects to PHP. > > Please find all the details here: > https://wiki.php.net/rfc/lazy-objects > > We look forward to your thoughts and feedback. > > Cheers, > Nicolas and Arnaud I will vote no on this one. I do not believe the internal complexity and maintenance is worth the feature. Additionally, I do not feel like changing the language to support this feature is a good idea; if this were a library only thing, I would not care.