# [VOTE] Throwable Interface

- Thread: https://externals.io/message/86557
- Original archive: https://news-web.php.net/php.internals/86557
- Started by Aaron Piotrowski on 2015-06-10T15:05:29+00:00
- Messages: 7
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #86557 — Aaron Piotrowski — 2015-06-10T15:05:29+00:00

URL: https://externals.io/message/86557#86557

Hello,

Voting is now open on the Throwable Interface RFC:

https://wiki.php.net/rfc/throwable-interface

Please remember that this vote is not about creating separate exception branches,
as that decision was made in the Exceptions in the Engine RFC. This vote is about
having short, concise, more intuitive names that clarify the separation rather than
obfuscating it. Throwable and Error make stacked catch blocks cleaner with more
obvious behavior. Voting no means keeping BaseException, EngineException, etc.
that do not extend Exception, but are named as though they do.

Regards,
Aaron Piotrowski

---

## #86558 — Levi Morrison — 2015-06-10T15:13:06+00:00

URL: https://externals.io/message/86557#86558 · In reply to: #86557

> Hello,
>
> Voting is now open on the Throwable Interface RFC:
>
> https://wiki.php.net/rfc/throwable-interface

Not even 24 hours ago you asked for questions and comments (which
there have been) and now it's in voting? That's a bit impatient...

---

## #86566 — Aaron Piotrowski — 2015-06-10T17:19:28+00:00

URL: https://externals.io/message/86557#86566 · In reply to: #86558

> 
> 
> 
> 
> > […]
> 
> Not even 24 hours ago you asked for questions and comments (which
> there have been) and now it's in voting? That's a bit impatient...
> 
> -- 
> 
> 
> 

We spoke in chat, but I wanted to reply to this for the record. Most of the
comments and discussion (both here and in chat) was in favor of the RFC, so
I decided that since the RFC had been up for discussion for over two weeks
that it should be put to a vote. Since this change needs to be made for PHP
7.0, the matter needs to be settled soon.

Regards,
Aaron Piotrowski

---

## #86567 — Christoph Becker — 2015-06-10T17:29:15+00:00

URL: https://externals.io/message/86557#86567 · In reply to: #86557

Aaron Piotrowski wrote:

> Voting is now open on the Throwable Interface RFC:
> 
> https://wiki.php.net/rfc/throwable-interface

When will the voting end?  It seems to be best to clearly state that in
the RFC also.

-- 
Christoph M. Becker

---

## #86568 — Aaron Piotrowski — 2015-06-10T17:50:28+00:00

URL: https://externals.io/message/86557#86568 · In reply to: #86567

> 
> 
> Aaron Piotrowski wrote:
> 
> > […]
> 
> When will the voting end?  It seems to be best to clearly state that in
> the RFC also.
> 
> -- 
> Christoph M. Becker
> 

Thank you, I’ve added this to the RFC. Voting will be open through June 24th.

Aaron Piotrowski

---

## #86584 — Yasuo Ohgaki — 2015-06-11T00:42:34+00:00

URL: https://externals.io/message/86557#86584 · In reply to: #86568

Hi Aaron,



> > […]
> wrote:
> > […]
>
> Thank you, I’ve added this to the RFC. Voting will be open through June
> 24th.


You need new mail thread titled "[RFC][VOTE] Throwable Interface".
Otherwise, people like me will miss it.

Regards,

--
Yasuo Ohgaki
yohgaki@ohgaki.net

---

## #86586 — Aaron Piotrowski — 2015-06-11T01:16:36+00:00

URL: https://externals.io/message/86557#86586 · In reply to: #86584

> 
> 
> Hi Aaron,
> 
> 
> > […]
> 
> Thank you, I’ve added this to the RFC. Voting will be open through June 24th.
> 
> You need new mail thread titled "[RFC][VOTE] Throwable Interface".
> Otherwise, people like me will miss it.
> 
> Regards,
> 
> --
> Yasuo Ohgaki 
> yohgaki@ohgaki.net <mailto:yohgaki@ohgaki.net>
I apologize, still learning all the protocol. I followed the format of the voting notification
I received yesterday, which also did not include [RFC] in the title. I will send another
email.

Thanks,
Aaron Piotrowski
