Re: [PHP-DEV] Re: PHP Annotations RFC + Patch

2010-09-12 Thread Stas Malyshev
Hi! 1. In Java annotations are a special type of an interface. But due the lack of type hinting for scalar values we cannot use this construct, because we cannot put some validation logic in an interface. My proposal I'm not sure I understand - what scalar type hints have to do with it? Anyway

Re: [PHP-DEV] Re: PHP Annotations RFC + Patch

2010-09-12 Thread Pierre Joye
Hello Sebastian. On Sun, Sep 12, 2010 at 2:34 PM, Sebastian Bergmann wrote: > On 09/11/2010 02:24 PM, Pierre Joye wrote: >> It seems that there is a misunderstanding about the goals of the >> annotations. They are not meant to be read by human being >> (javadoc/phpdoc/etc. are) but to be parsed a

Re: [PHP-DEV] Re: PHP Annotations RFC + Patch

2010-09-12 Thread Sebastian Bergmann
On 09/11/2010 02:24 PM, Pierre Joye wrote: > It seems that there is a misunderstanding about the goals of the > annotations. They are not meant to be read by human being > (javadoc/phpdoc/etc. are) but to be parsed automatically to be used > for services. Annotations are part of the code and code

Re: [PHP-DEV] Re: PHP Annotations RFC + Patch

2010-09-12 Thread Christian Kaps
Hi Stas, this type of annotations cannot be used as PHPDoc annotations due its different syntax. In other languages like Java, C# or AS3 annotations are an independent language construct and I think in PHP it should be the same. I dont know how many non-performant user-land implementations(hacks)