Request for review: std.net.isemail

dsimcha dsimcha at yahoo.com
Fri Mar 25 19:54:35 PDT 2011


On 3/22/2011 6:04 PM, Jacob Carlborg wrote:
> I've now finished the port of Dominic Sayers' PHP is_email function
> (http://www.dominicsayers.com/isemail) and sending it for review.
>
> A few comments:
>
> * Due to limitations in std.regex some unit tests fail and are out
> commented
>
> * Due to some bugs (4673, 5744) in Phobos this module contains private
> functions with fixes for these bugs
>
> * The DNS check is not implemented resulting in a few out commented unit
> tests
>
> Github: https://github.com/jacob-carlborg/phobos/tree/isemail
> Documentation: http://dl.dropbox.com/u/18386187/isemail.html
>

Two questions:

1.  When is this module scheduled for a vote?  The review process has 
fizzled out.  This may be because the module is so simple that noone has 
any major issues.  It solves a simple problem (at a conceptual 
level--this is not meant to trivialize the detail work of implementing 
the standard correctly) with a correspondingly simple interface, so I'm 
already a "yes".  It may also be because there's no urgency since 
there's no looming vote date.

2.  Is voting for one module allowed to run concurrently with reviewing 
for another?  I'm thinking about how we'll manage the review queue while 
voting on this module.

I propose we keep review open through March 28 (one full week of 
review), then vote.  If there are major suggestions that Jacob needs 
extra time to consider or implement, the review can be stashed (like my 
std.parallelism review was) to allow time for this.  Otherwise, voting 
runs from the 29th through April 4.

Next in queue would be an un-stashing of std.parallelism.  I propose 
that we have one additional week of review for this concurrently with 
the vote for std.net.isemail, then have the std.parallelism vote right 
after the isemail vote.  std.parallelism has been through a lot of 
review already, so despite its complexity it probably doesn't need more 
than a week of additional review.


More information about the Digitalmars-d mailing list