{"provider_url":"https://hatena.blog","author_url":"https://blog.hatena.ne.jp/gfx/","type":"rich","author_name":"gfx","published":"2008-07-04 17:16:50","title":"Extend PerlIO and PerlIO::scalar","description":"PerlIO\u304c\u4e0d\u5b8c\u5168\u3060\u3068\u3044\u3046\u3053\u3068\u306f\u4e00\u5fdc\u8a8d\u77e5\u3055\u308c\u3066\u3044\u308b\u3089\u3057\u3044\u3002perltodo\u306b\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u8a18\u8ff0\u304c\u3042\u308b PerlIO::scalar doesn't know how to truncate(). Implementing this would require extending the PerlIO vtable. Similarly the PerlIO vtable doesn't know about formats (write()), or about stat(), or chmod()/chown(), utime(), or flock(). (For PerlIO::scal\u2026","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fgfx.hatenadiary.org%2Fentry%2F20080704%2F1215159410\" title=\"Extend PerlIO and PerlIO::scalar - Islands in the byte stream (legacy)\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","provider_name":"Hatena Blog","width":"100%","blog_url":"https://gfx.hatenadiary.org/","categories":["perl"],"blog_title":"Islands in the byte stream (legacy)","height":"190","version":"1.0","url":"https://gfx.hatenadiary.org/entry/20080704/1215159410","image_url":null}