Re: Specification live on git.php.net
| From: | Bob Weinand | Date: | Wed, 30 Jul 2014 17:13:16 +0000 |
| Subject: | Re: Specification live on git.php.net | ||
| References: | 1 | Groups: | php.standards |
| Request: | Send a blank email to standards-+get-128@lists.php.net to get a copy of this message | ||
Am 30.7.2014 um 19:00 schrieb Sara Golemon <pollita@php.net>:
> http://hhvm.com/blog/5723
>
> The wait is over! We’ve just pushed v1 of the PHP language spec to
> the repo. The first thing you’ll notice is that it’s in Markdown.
> Yeah, I know there was a slight lean towards ReStructuredText in my
> little informal poll, but the guy working on massaging the spec out of
> MSWord format (JoelM) had enough to deal with that I didn’t want to
> sideline him too far with bike shedding over document format. I
> suspect one of the first decisions we’ll make as a group is to pandoc
> it into something else, and that’s fine. The important thing is to
> have this starting point.
Thank you for pushing this. I think markdown is totally fine here.
At least it's intuitively editable, that's good.
> There are some known issues, which Joel is going to categorize onto
> bugs.php.net including the fact that PHP currently fails one of the
> conformance tests because ($a)[0] is a parse error. Speaking of
> conformance tests, they need some love too. They’re monolithic and
> scattered with commented out lines of code. Some nice low-hanging
> fruit for anyone wanting to get involved would be to split them up a
> bit and clean them to match PHP Coding Conventions.
Just one note about ($a)[0], it's fixed via the uniformVariableSyntax RFC, which comes with PHP
6. So no need to file a bug here.
It'd be good if the implemented PHP 6 RFC also could come into this spec?
Bob
> A final reminder, this is an initial draft, and not a completed
> documented. As my employer says, "This journey is 1% finished."
> Let’s make it awesome.
>
> -Sara
>
> --
> PHP Naming Standardization Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php