Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:86282 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 8040 invoked from network); 17 May 2015 01:00:07 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 17 May 2015 01:00:07 -0000 Received: from [127.0.0.1] ([127.0.0.1:10369]) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ECSTREAM id 7D/93-14891-618E7555 for ; Sat, 16 May 2015 21:00:06 -0400 Authentication-Results: pb1.pair.com smtp.mail=aaron@icicle.io; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=aaron@icicle.io; sender-id=pass Received-SPF: pass (pb1.pair.com: domain icicle.io designates 199.38.81.6 as permitted sender) X-PHP-List-Original-Sender: aaron@icicle.io X-Host-Fingerprint: 199.38.81.6 mercury.negativeion.net Received: from [199.38.81.6] ([199.38.81.6:63504] helo=mercury.negativeion.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9D/A0-14891-96BB7555 for ; Sat, 16 May 2015 17:49:30 -0400 Received: from localhost (localhost [127.0.0.1]) by mercury.negativeion.net (Postfix) with ESMTP id 6B1982547019 for ; Sat, 16 May 2015 17:49:26 -0400 (EDT) X-Virus-Scanned: amavisd-new at negativeion.net Received: from mercury.negativeion.net ([127.0.0.1]) by localhost (mercury.negativeion.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g6ey13Ex4Ml0 for ; Sat, 16 May 2015 17:49:25 -0400 (EDT) Received: from mars.local (unknown [173.225.150.231]) by mercury.negativeion.net (Postfix) with ESMTPSA id A7652254700B for ; Sat, 16 May 2015 17:49:25 -0400 (EDT) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: Date: Sat, 16 May 2015 16:49:24 -0500 To: internals@lists.php.net Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2098\)) X-Mailer: Apple Mail (2.2098) Subject: Re: Throwable patch(es) and finalizing the story From: aaron@icicle.io (Aaron Piotrowski) Hello! I=E2=80=99ve made another version that I believe is what Sebastian = intended in the first place: Throwable as an interface, with Exception = and Error being separate classes. Throwable is implemented to prevent = user-land code from implementing it. https://github.com/trowski/php-src/tree/throwable-interface Should I just submit that as a separate pull on GitHub and we can = discuss it? Aaron Piotrowski aaron@icicle.io