Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122196 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 67078 invoked from network); 19 Jan 2024 16:09:50 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 19 Jan 2024 16:09:50 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1705680631; bh=2nsCH5cJ6P26YUBi3CarZ09ktMP4HkWak+AM3BQlb4M=; h=References:In-Reply-To:Reply-To:From:Date:Subject:To:Cc:From; b=OenHhgoALPfv55TBfp+JIFMt/6u5ukZemM0Mah9pnTupfwsmetwnO2CgfTSPc5bJk IITh6VhAlmlRSIcPUUXQzXWFk37RNk5PyPRqksMLvEiPL89K9nGahTMLrCfHZtdN0T tSLaiq3pHYDaigNL9zI36/bOVMrKUFDUmo2yW0zk0vNQ01tbZKfjP+grFvtFiEE0Hm wAqnD/CjWlNpK1K/F5ZsUMCLQDgyHsLnhZjc6DHiaCfkb9ADPuazTYmNPd1CCv2woH 0mvMDCLT2BHXVkHbNiTN/VDywZy3UPbIuJusn8sO7moIlUW82EZXo9vn/URFlai+A7 zxvdghdeU/M3Q== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id D649B180066 for ; Fri, 19 Jan 2024 08:10:30 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, HTML_MESSAGE,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-oi1-f169.google.com (mail-oi1-f169.google.com [209.85.167.169]) (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 ; Fri, 19 Jan 2024 08:10:27 -0800 (PST) Received: by mail-oi1-f169.google.com with SMTP id 5614622812f47-3bd9d8ff8ecso611057b6e.1 for ; Fri, 19 Jan 2024 08:09:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705680586; x=1706285386; darn=lists.php.net; h=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=VdgIkWqj5NERN7lkxieHTydxfdk4NXtJPylHl5Nz/hs=; b=V1jq4h/B4ihxohoZM7n+5rBsPpJDHxnnPMTNsYdZ2hH0ZZ75yBIVdKgD1pvUbJ7drW wPowN7vEXqP4RpCkeBsPRDMyiFYtKg1i1NkcR3IH/NUZqg5GMMkiCgw+RMaEZQ6pv3Gz n3mGmY5T9GxLi9AARIhsOEQHduPgNbIXQsAyBV/cl9LvPIBmmFa570Ydh53MPN5fQOjR 3hWte7ai41AMnoAUcrYU81+cYeOcGADPBp3YxZZgJPhrmhFNG/wZ8VamcOtrbo12Qg7a AzFeF/3eJYjg2hHWuzLSHO8JrskR9DdHa0k6sIv3PNioYEtegT35z0aQw0C98hstI/ZB NnNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705680586; x=1706285386; h=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=VdgIkWqj5NERN7lkxieHTydxfdk4NXtJPylHl5Nz/hs=; b=Tj5yoBvjiZ4P/TRAJuDe3QyON70LlmmB+mn+XfTya3SUBnfz/qK/pE8OF+E35DhMsa Ep1cOMJHt9XGGNunjWvqzTbe52oB1ODyIIsJ8N0KYd1c2p4Zuc72Ufk10cMQBP9voROH ezW1inos0l4xi0gyqy/U8WRU/gVAwrvlpgIGGTgMIsabMhdVwTnMTGXA2I/Zf7xMybv5 2OwNO8JOrgjVnXQz5yJsHZevBNf5BzNLfXNPEsG7syCS0mDZVKOB7cd/bD4nmLYNkUyP 7A/lGw2b62cxdf9v7kZ6nSi8nzDba5Fodj1JZtLeHRWLsviQ0Lz19sqYv3l4GZIdggEK Mg5w== X-Gm-Message-State: AOJu0Yz/6sLz7ZgicRq/sN7VYTbSj2dRtsVcagmFg8K3W2UlKB1t+Aqz 8wNSxa58TSlSTEYOWgQOY2PBypRVX3oxRx4xqQu7WA2WjWWThOHBGvP4IwIj9fKovQj5O2ahbrw m+pR32isA1f24IRoz8RJjQwkNhds= X-Google-Smtp-Source: AGHT+IG5M73P0p6dUgrXHpl8hlN7IJcCSRWWf0C/q6aBqzzCFmlzYaKAex+1K9tSFFfftZHwYWO5ychxPQUQ3VaeyAg= X-Received: by 2002:a05:6808:124d:b0:3bd:9967:e24c with SMTP id o13-20020a056808124d00b003bd9967e24cmr3047836oiv.53.1705680585894; Fri, 19 Jan 2024 08:09:45 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: Reply-To: james@asgrim.com Date: Fri, 19 Jan 2024 16:09:34 +0000 Message-ID: To: Sara Golemon Cc: =?UTF-8?B?TcOhdMOpIEtvY3Npcw==?= , PHP Internals List Content-Type: multipart/alternative; boundary="0000000000006c2fd2060f4eb5cf" Subject: Re: [PHP-DEV] Dedicated StreamBucket class From: titcumbjames@gmail.com (James Titcumb) --0000000000006c2fd2060f4eb5cf Content-Type: text/plain; charset="UTF-8" On Fri, 19 Jan 2024 at 16:04, Sara Golemon wrote: > > No disrespect to all the folks (including myself) who had a part in file > I/O as it exists today, but it *IS* a hot mess. I've sketched out > redesigns with folks over the years, but I have to be honest that I don't > have the spoons to invest in Stream 2.0, nor do most of the > fellow-grayhairs I've chatted with about it. > FWIW - I had forgotten about Streams 2 until now, and this may or may not be relevant - me and Sara had started fleshing out what a redesigned Stream Objects API might look like: https://github.com/phplang/abandoned-streams2 It had completely slipped my memory :D --0000000000006c2fd2060f4eb5cf--