On Thu, 14 Oct 2010 17:21:38 +0900, Daniel Murphy <[email protected]> wrote:

On Thu, Oct 14, 2010 at 4:59 AM, Masahiro Nakagawa <[email protected]>wrote:

I wait no-caching implementation. I think Range should not have useless
state.
In addition, current implementation seems to be still more complex than
necessary.



I thought you might say that.
http://yebblies.com/rangebase64nocache.d
These ranges only read the bits that they actually need off the input, only
converting one output item per popFront.  I don't consider this a better
solution. I haven't adapted length to work with this version, but I will if
this implementation is actually going to be used.

I merged Daniel's code and encode(decode) can take InputRange that has length property.

http://bitbucket.org/repeatedly/scrap/src/tip/base64.d

Please check the code.


Masahiro
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos

Reply via email to