Re: [RFC] Simple Annotations
| From: | Dan Ackroyd | Date: | Sat, 14 May 2016 12:31:57 +0000 |
| Subject: | Re: [RFC] Simple Annotations | ||
| References: | 1 2 3 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-93330@lists.php.net to get a copy of this message | ||
On 14 May 2016 at 12:48, Rasmus Schultz <rasmus@mindplay.dk> wrote:
>
> Hack's memoize is an annotation for the language interpreter itself -
> that's beyond the scope of this RFC, but could be implemented in the
> future.
Please can you add something to the RFC that reserves the possibility
to do this, so that it can be introduced in a BC compatible way in the
future?
Hand-waving away problems and saying that they aren't in scope is a
sure-fire way to build deficiencies into a design.
This is not a smaller problem in userland code, as it is easy for
people to migrate from one library to another, but is almost
impossible to overcome in core PHP, where any BC-breaking change
causes lots of difficultly for end-users.
cheers
Dan