in reply to Re^4: why isn't split() working here?
in thread why isn't split() working here?

::via is not relevant if the module is already written. It's also missing some key functionality relating to buffering, so I recommend writing layers in XS instead.

Thanks for pointing out :eol, though. This had come up recently on p5p, and noone mentioned it was already written.

It's quite unfortunate that it requires a different configuration for input handles than for output handles. It prevents its use as a default layer.