Re: Annotations in PHP7

From: Date: Mon, 16 Feb 2015 20:59:37 +0000
Subject: Re: Annotations in PHP7
References: 1 2  Groups: php.internals 
Request: Send a blank email to internals+get-82887@lists.php.net to get a copy of this message
On Mon, Feb 16, 2015 at 10:57 PM, Derick Rethans <derick@php.net> wrote: > On Mon, 16 Feb 2015, Dmitry Stogov wrote: > > > hi, > > > > During discussion of different ways of implementing "Design by Contract" > we > > got an idea of using annotations. > > > > BTW: annotations are useful by their own and may be used for different > > purposes. Support for annotations was proposed long time ago: > > > > https://wiki.php.net/rfc/annotations > > https://wiki.php.net/rfc/annotations-in-docblock > > https://wiki.php.net/rfc/reflection_doccomment_annotations > > > > HHVM already implemented similar concept > > > > http://docs.hhvm.com/manual/en/hack.attributes.php > > > > I made a quick and dirty PoC that shows how we may implement annotations > in > > PHP7 and how powerful they may be : > > https://gist.github.com/dstogov/dbf2a8f46e43719bd2c2 > > Why didn't you pick the same syntax as hack? > It's not smart enough to be used for DbC, AOT and many other features (we are going to capture AST). Thanks. Dmitry. > cheers, > Derick > > -- > http://derickrethans.nl | > http://xdebug.org > Like Xdebug? Consider a donation: http://xdebug.org/donate.php > twitter: @derickr and @xdebug > Posted with an email client that doesn't mangle email: alpine >

« previous php.internals (#82887) next »