We had another energetic call today.  At this point we're arguing about 
minutia and details, which I take as a good sign.  Highlights include:

* We're going to rename StoppableTaskInterface::isStopped() to 
isPropagationStopped(), since that's what both Symfony and Zend Framework call 
it now.

* Cees-Jan showed a React Promises-based proof of concept.  By and large it 
looks like the spec is compatible with that workflow as is with no need for 
further revision.  See: https://github.com/WyriHaximus/php-broadcast

* We discussed performance considerations, especially prompted from discussion 
with the Doctrine team who have concerns about event handling at extreme 
scale.  Larry has added benchmarks to his implementation that suggest 
performance should be more than fine.  We will continue to monitor the 
performance question though and make sure there's no unexpected gotchas.

* We spent quite a bit of time discussing the fate of the Message vs Task use 
cases.  In practice, the Message is essentially a command bus.  Task is what 
nearly all PHP libraries today call Events, even if that is academically 
inaccurate.  We're OK with that, and I'll be adding more clarity on that to 
the spec or metadoc.  While they overlap considerably, they also do have 
different use cases.  Are they enough that we should split the spec in two?  
Or that we should keep a unified spec but split up the packages?  We're not 
sure, and we want to get input from others.  (That means you, reading this, we 
want your input!)

**PLEASE TAKE A MOMENT FOR THE BRIEF ASK BELOW**

I've put together a very quick survey we'd like to have people respond to to 
help gather input on that point.  This is *not a vote*, it's a non-binding 
survey for feedback.  We actively want feedback from everyone, whether you're 
a "formal" member of FIG or not.  Please take 30 seconds to respond to the 
following survey within the next week or so.

https://docs.google.com/forms/d/1fvhYUH6xvPgJ1UW9I-3pMGPUtxkt5_Ph6_x_3qXHIuM/
viewform

--Larry Garfield
PSR-14 Editor

-- 
You received this message because you are subscribed to the Google Groups "PHP 
Framework Interoperability Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to php-fig+unsubscr...@googlegroups.com.
To post to this group, send email to php-fig@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/php-fig/1786032.yYImBqnyrx%40vulcan.
For more options, visit https://groups.google.com/d/optout.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to