Navigation
index
sitemap
|
BitDance
»
Blog
»
2011 Blog Posts
ΒΆ
March 2011 Blog Posts
2011-03-22 Email6 Development Restart
2011-03-28 Policy Framework First Draft
April 2011 Blog Posts
2011-04-04 Hooking Up Email6 Policy: First Steps
Defects
Improving coverage by deleting code
Conforming to PEP 8
ASCII-only Binary Email Transformation
assertBytesEqual
Public Review
2011-04-11 Rewriting Header Folding: Less Code = Fewer Bugs
Header Folding
Quick Hacks That Aren’t So Quick
Hard Problems Tend to Produce Impenetrable Code
Interpreting the RFC
Knowing When Your Algorithm Has Reached Its Breaking Point
Knowing What Doesn’t Work Is Half the Battle
Solid Foundations
2011-04-20 Checkins and Next Steps
No More header_indent
max_line_len
, and Done (For Now)
Unicode Realnames and IDNA
Completing the Bytes Parser API Set
The First Major Chunks Committed
Next Steps: Headers Everywhere
May 2011 Blog Posts
2011-05-02 Headers Everywhere
String Plus
An API For All Occasions
Deprecation Plans
Factory Functions As Policy
Dynamic Header Classes
Next Steps
2011-05-23 Headers and Header Classes
_HeaderList
Unique Headers
Unstructured Headers
Date Headers
Address Headers
Header Class Restructure
Next Steps (In Progress)
June 2011 Blog Posts
2011-06-08 An RFC822 Parser
Background
Why Write a Special Purpose Parser?
Design of the Parser
Examples
Integration with the Header Parser
What’s Missing
July 2011 Blog Posts
2011-07-13 Email6 Status and Summer Vacation
Summer Vacation
Renamings
Simplification of Header Parsing
Pickling Support
Address Reformatting
Miscellaneous
Next Steps
2011-07-25 First PyPI Release of Email6
Datetime Handling and Localtime
Documentation
Building a Standalone Release
Address Parsing Improvements
Header Wrapping
Next Steps
Topics
Home
Projects
Blog
(
RSS
)
Show Source
Navigation
index
sitemap
|
BitDance
»
Blog
»