https://d.puremagic.com/issues/show_bug.cgi?id=10772
--- Comment #6 from monarchdo...@gmail.com 2013-12-19 10:22:46 PST --- (In reply to comment #5) > Arguably, 0-width splitting makes no sense: If it were to rigorously follow > the > rules, then you'd simply end up with an infinite amount of leading tokens. > ["", "T", "E", "S", "T", ""] > Makes no sense to me. Why is there an empty leading/trailing token, but none > between each letter? > > This means that in regards to 0-length splitting, it should either be an > *error*, or have a *special behavior* > > std.algorithm.split simply special cases to do what seems most useful (what is > documented by pearl, AFAIK). I think having regex do the same is most > sensible. Hum... Actually, now that I think about it, algorithm splitter works on constant length separator. I'm not sure how you'd handle a separator that may and or may not be empty... See the examples in your pull. -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------