Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:127799 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 lists.php.net (Postfix) with ESMTPS id D25911A00BC for ; Mon, 30 Jun 2025 14:52:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1751295011; bh=SbhE+u+7DMzvOjM7QGXqgw5v+l+GR0DplDZ+d8y8SvE=; h=References:In-Reply-To:Reply-To:From:Date:Subject:To:Cc:From; b=Mz8vqqx9RWGMMW2SGazVKC4QqXvqgQsr2+D6r7G4d/WDXaxfdZA0qxhiWKMr5mzS9 zb1LWaqDZrP+ueH8z7i/9BNgLPVeVjmAMLsZ7Li1FnhQtGNdY1fVxKxm/578zI/Y/V LXlMLlJ2Djx3u6dRp9d53J/AMx/mUCA4hJYHQo2C4ZbsNtc/KIqz59+tqb/cwYSAMF xjS8WMiiI/wwK+6RcCZCUWbtCCnkcgwnw4IbtVy+oa6S62Eb/kNRnzwEaWvq6lLpsX bAKsTOxUWIiSpUmzmIMjToY5S2irjyYw0Y8gWE1vcn4hBiUlZKz21+A3ubJiDH5giN EivitRc+F1dMw== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6008E180057 for ; Mon, 30 Jun 2025 14:50:10 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) 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,FREEMAIL_FROM, FREEMAIL_REPLYTO,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.1 X-Spam-Virus: Error (Cannot connect to unix socket '/var/run/clamav/clamd.ctl': connect: Connection refused) X-Envelope-From: Received: from mail-il1-f170.google.com (mail-il1-f170.google.com [209.85.166.170]) (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 ; Mon, 30 Jun 2025 14:50:10 +0000 (UTC) Received: by mail-il1-f170.google.com with SMTP id e9e14a558f8ab-3dddc17e4e4so6791505ab.0 for ; Mon, 30 Jun 2025 07:52:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751295123; x=1751899923; darn=lists.php.net; h=content-transfer-encoding:cc:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=SbhE+u+7DMzvOjM7QGXqgw5v+l+GR0DplDZ+d8y8SvE=; b=JfqNNMKfgIbhckceb8HCXH86D/40uSp0wHxaMiaS9i1KnlufaGlp3C34meqPRs6JRU p5tsr8nvY1FfBUQChsFJ3NNj1ySBEDbJtQcnrFwIOoISAkUrxGb3kTXe9MPHLd3OFX+D T/1uLdNCGSuBPRl5I+SDBvsrUMV7MoUQjg2AFfuVJgArecBzOuyuH4z1tgds/XHj9cAu zH8mkRlcXHXhA5YkvBhL0dShTrfAPZ69YowKFRYNyQP2NfWXbpFPWz+2U0Kxc1Ns3ZR9 vhXTO179nwviLGB/+alqLeSjlCGaNem3S4iaJzFyJa7KcAHaA1lCZ+hdq/Qooof1DeKN LuSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751295123; x=1751899923; h=content-transfer-encoding:cc:to:subject:message-id:date:from :reply-to:in-reply-to:references:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=SbhE+u+7DMzvOjM7QGXqgw5v+l+GR0DplDZ+d8y8SvE=; b=cfu9grzWWEP21IhSQn0DSv9JvWFzKD/4bnU1pLy+rVKCcGAt/L99dQOsLLKtRmPXYo sOMQXDxagqlID35mraua+MoC46wSCoBfT3OAcv2BMJTvtfCldDnmddeSes2KkEB5Q9Cx DMLSXQiWXXNLcDlDfTU/tVWCqPbJs/uu2x8U8A8mNs0yuc654/pglefX6lRr6FNZbn5r 9319d2SsJtDN+anaFDHSGcYG1krl3GWwCR2OtK/I7nHpMzwxI6E+LCZOQyOhCCrI7PyV HuphkRBOWO30Sy2mVXHDZd9e20UDoP5qg9H8aqMNcSEQUk6FgUvG78NGoQWzNVU/KCot myUg== X-Forwarded-Encrypted: i=1; AJvYcCW/dzdz2+9glgl9M5p2gqE467cAsA2n/zshkeZEYnjdyTAav6rXlJbNsL2iX30/Tz959ycHQxXeSfE=@lists.php.net X-Gm-Message-State: AOJu0YxfChIRxzGaIDUmU2lHoXlWLmdmXYil5v8Zr5bDJi0F0oeycUEx wa/+/m2ZYrqnVqKlfU8DrOVg/ZLNdAt/++ts0z9la3I/5JjaJyoEbBEldc+bXFKPPDYL0QNYk/3 mjBH8bPudjyaBa7EAXS/ndBevOBMdAbruOA== X-Gm-Gg: ASbGncuGzu9ibgfsjppoqve69SGclzColTux4AZpAKFOEBXR8Z1KnQpKxyg74PWtFpu wc4Wa8xhkjEOPKUJk0cMq0q9FKg1peW9mQjNTu4L2fsAXwb53Y+DUT//eHEKFAWR9UBwZOtK4dK BNH+i35OYZJdUoa+ToNtmk/pN4HmwCUZqXKq8DwtTT+Vg63oELvjgjnB3nDev1mCfeOZW+Zvsof +cMKQ== X-Google-Smtp-Source: AGHT+IGg6GKLJ4RKawS/T9SLn8zgV1P0yr+GxI+vgRkyI447wnL7PRZX6S7kl+Uz47QtDkOjHQ8LYCLL6gxFcVn1va0= X-Received: by 2002:a05:6e02:398d:b0:3df:347f:eb68 with SMTP id e9e14a558f8ab-3df4ab61ab1mr141423785ab.7.1751295122895; Mon, 30 Jun 2025 07:52:02 -0700 (PDT) Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 References: <22a4327d-b27d-4e24-b07a-ae380fe8a0c4@app.fastmail.com> <53439a6f920e8bdf78ae251864871600@bastelstu.be> In-Reply-To: <53439a6f920e8bdf78ae251864871600@bastelstu.be> Reply-To: erictnorris@gmail.com Date: Mon, 30 Jun 2025 10:51:46 -0400 X-Gm-Features: Ac12FXxBipDpQyPJnUNgusJjX14pQc7sG2Kw8Usbwk87pPuCrTo4b8L1dndWhTY Message-ID: Subject: Re: [PHP-DEV] [RFC][DISCUSSION] Object-oriented curl API v2 To: =?UTF-8?Q?Tim_D=C3=BCsterhus?= Cc: Larry Garfield , php internals Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable From: eric.t.norris@gmail.com (Eric Norris) > More specifically, since it does introduce an entirely new namespace it > should be considered a =E2=80=9Cnew extension=E2=80=9D and must therefore= follow the > Exception policy outlined in: > https://github.com/php/policies/blob/main/coding-standards-and-naming.rst= #throwables Embarrassingly, I had read your RFC adding that section - it's kind of what got me thinking about adding a curl namespace in the first place! - but I guess I didn't put it into long-term memory. Thanks for the catch, I'll update that when I can.