├── .travis.yml ├── About ├── Changes ├── Meta ├── ReadMe.pod ├── doc └── IO │ ├── All.swim │ └── All │ ├── DBM.swim │ ├── Dir.swim │ ├── File.swim │ ├── Filesys.swim │ ├── Link.swim │ ├── MLDBM.swim │ ├── Pipe.swim │ ├── STDIO.swim │ ├── Socket.swim │ ├── String.swim │ └── Temp.swim ├── eg └── create-cat-to.pl ├── lib └── IO │ ├── All.pm │ └── All │ ├── Base.pm │ ├── DBM.pm │ ├── Dir.pm │ ├── File.pm │ ├── Filesys.pm │ ├── Link.pm │ ├── MLDBM.pm │ ├── Pipe.pm │ ├── STDIO.pm │ ├── Socket.pm │ ├── String.pm │ └── Temp.pm ├── note ├── Design.st ├── Design.swim ├── ToDo └── method_list └── test ├── IO_All_Test.pm ├── IO_Dumper.pm ├── RT81224.t ├── absolute.t ├── accept.t ├── all.t ├── all2.t ├── append.t ├── assert.t ├── assert2.t ├── autotie.t ├── backwards.t ├── binary_utf8.t ├── chdir.t ├── chomp.t ├── construct.t ├── copy.t ├── data └── head_test.txt ├── dbm.t ├── devnull.t ├── empty.t ├── encoding.t ├── error1.t ├── file_spec.t ├── file_subclass.t ├── fileno.t ├── glob.t ├── head.t ├── img.jpg ├── import_flags.t ├── in-place.t ├── inline_subclass.t ├── input.t ├── link.t ├── link2.t ├── lock.t ├── mldbm.t ├── morestuff ├── mydir ├── dir1 │ ├── dira │ │ └── dirx │ │ │ └── file1 │ └── file1 ├── dir2 │ └── file1 ├── file1 ├── file2 └── file3 ├── mystuff ├── mystuff2 ├── new.t ├── os.t ├── overload.t ├── pipe.t ├── print.t ├── println.t ├── read.t ├── read_write.t ├── round_robin.t ├── rt-41819.t ├── scalar.t ├── seek.t ├── separator.t ├── stat.t ├── string_open.t ├── subtleties.t ├── synopsis1.t ├── synopsis2.t ├── synopsis3.t ├── synopsis5.t ├── text.big5 ├── text.utf8 ├── tie.t ├── tie_file.t ├── unit ├── append.pl ├── client.pl ├── println.pl ├── server.pl ├── stdio.pl ├── test.pl └── xxx.pl └── xxx.t /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/.travis.yml -------------------------------------------------------------------------------- /About: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/About -------------------------------------------------------------------------------- /Changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/Changes -------------------------------------------------------------------------------- /Meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/Meta -------------------------------------------------------------------------------- /ReadMe.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/ReadMe.pod -------------------------------------------------------------------------------- /doc/IO/All.swim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/doc/IO/All.swim -------------------------------------------------------------------------------- /doc/IO/All/DBM.swim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/doc/IO/All/DBM.swim -------------------------------------------------------------------------------- /doc/IO/All/Dir.swim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/doc/IO/All/Dir.swim -------------------------------------------------------------------------------- /doc/IO/All/File.swim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/doc/IO/All/File.swim -------------------------------------------------------------------------------- /doc/IO/All/Filesys.swim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/doc/IO/All/Filesys.swim -------------------------------------------------------------------------------- /doc/IO/All/Link.swim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/doc/IO/All/Link.swim -------------------------------------------------------------------------------- /doc/IO/All/MLDBM.swim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/doc/IO/All/MLDBM.swim -------------------------------------------------------------------------------- /doc/IO/All/Pipe.swim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/doc/IO/All/Pipe.swim -------------------------------------------------------------------------------- /doc/IO/All/STDIO.swim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/doc/IO/All/STDIO.swim -------------------------------------------------------------------------------- /doc/IO/All/Socket.swim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/doc/IO/All/Socket.swim -------------------------------------------------------------------------------- /doc/IO/All/String.swim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/doc/IO/All/String.swim -------------------------------------------------------------------------------- /doc/IO/All/Temp.swim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/doc/IO/All/Temp.swim -------------------------------------------------------------------------------- /eg/create-cat-to.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/eg/create-cat-to.pl -------------------------------------------------------------------------------- /lib/IO/All.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/lib/IO/All.pm -------------------------------------------------------------------------------- /lib/IO/All/Base.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/lib/IO/All/Base.pm -------------------------------------------------------------------------------- /lib/IO/All/DBM.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/lib/IO/All/DBM.pm -------------------------------------------------------------------------------- /lib/IO/All/Dir.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/lib/IO/All/Dir.pm -------------------------------------------------------------------------------- /lib/IO/All/File.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/lib/IO/All/File.pm -------------------------------------------------------------------------------- /lib/IO/All/Filesys.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/lib/IO/All/Filesys.pm -------------------------------------------------------------------------------- /lib/IO/All/Link.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/lib/IO/All/Link.pm -------------------------------------------------------------------------------- /lib/IO/All/MLDBM.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/lib/IO/All/MLDBM.pm -------------------------------------------------------------------------------- /lib/IO/All/Pipe.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/lib/IO/All/Pipe.pm -------------------------------------------------------------------------------- /lib/IO/All/STDIO.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/lib/IO/All/STDIO.pm -------------------------------------------------------------------------------- /lib/IO/All/Socket.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/lib/IO/All/Socket.pm -------------------------------------------------------------------------------- /lib/IO/All/String.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/lib/IO/All/String.pm -------------------------------------------------------------------------------- /lib/IO/All/Temp.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/lib/IO/All/Temp.pm -------------------------------------------------------------------------------- /note/Design.st: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/note/Design.st -------------------------------------------------------------------------------- /note/Design.swim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/note/Design.swim -------------------------------------------------------------------------------- /note/ToDo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/note/ToDo -------------------------------------------------------------------------------- /note/method_list: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/note/method_list -------------------------------------------------------------------------------- /test/IO_All_Test.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/IO_All_Test.pm -------------------------------------------------------------------------------- /test/IO_Dumper.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/IO_Dumper.pm -------------------------------------------------------------------------------- /test/RT81224.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/RT81224.t -------------------------------------------------------------------------------- /test/absolute.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/absolute.t -------------------------------------------------------------------------------- /test/accept.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/accept.t -------------------------------------------------------------------------------- /test/all.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/all.t -------------------------------------------------------------------------------- /test/all2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/all2.t -------------------------------------------------------------------------------- /test/append.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/append.t -------------------------------------------------------------------------------- /test/assert.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/assert.t -------------------------------------------------------------------------------- /test/assert2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/assert2.t -------------------------------------------------------------------------------- /test/autotie.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/autotie.t -------------------------------------------------------------------------------- /test/backwards.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/backwards.t -------------------------------------------------------------------------------- /test/binary_utf8.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/binary_utf8.t -------------------------------------------------------------------------------- /test/chdir.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/chdir.t -------------------------------------------------------------------------------- /test/chomp.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/chomp.t -------------------------------------------------------------------------------- /test/construct.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/construct.t -------------------------------------------------------------------------------- /test/copy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/copy.t -------------------------------------------------------------------------------- /test/data/head_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/data/head_test.txt -------------------------------------------------------------------------------- /test/dbm.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/dbm.t -------------------------------------------------------------------------------- /test/devnull.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/devnull.t -------------------------------------------------------------------------------- /test/empty.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/empty.t -------------------------------------------------------------------------------- /test/encoding.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/encoding.t -------------------------------------------------------------------------------- /test/error1.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/error1.t -------------------------------------------------------------------------------- /test/file_spec.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/file_spec.t -------------------------------------------------------------------------------- /test/file_subclass.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/file_subclass.t -------------------------------------------------------------------------------- /test/fileno.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/fileno.t -------------------------------------------------------------------------------- /test/glob.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/glob.t -------------------------------------------------------------------------------- /test/head.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/head.t -------------------------------------------------------------------------------- /test/img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/img.jpg -------------------------------------------------------------------------------- /test/import_flags.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/import_flags.t -------------------------------------------------------------------------------- /test/in-place.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/in-place.t -------------------------------------------------------------------------------- /test/inline_subclass.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/inline_subclass.t -------------------------------------------------------------------------------- /test/input.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/input.t -------------------------------------------------------------------------------- /test/link.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/link.t -------------------------------------------------------------------------------- /test/link2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/link2.t -------------------------------------------------------------------------------- /test/lock.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/lock.t -------------------------------------------------------------------------------- /test/mldbm.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/mldbm.t -------------------------------------------------------------------------------- /test/morestuff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/morestuff -------------------------------------------------------------------------------- /test/mydir/dir1/dira/dirx/file1: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /test/mydir/dir1/file1: -------------------------------------------------------------------------------- 1 | file1 is fun 2 | yo 3 | -------------------------------------------------------------------------------- /test/mydir/dir2/file1: -------------------------------------------------------------------------------- 1 | file1 is fun 2 | yo 3 | -------------------------------------------------------------------------------- /test/mydir/file1: -------------------------------------------------------------------------------- 1 | file1 is fun 2 | yo 3 | -------------------------------------------------------------------------------- /test/mydir/file2: -------------------------------------------------------------------------------- 1 | file2 is woohoo 2 | yo 3 | -------------------------------------------------------------------------------- /test/mydir/file3: -------------------------------------------------------------------------------- 1 | file3 is whee 2 | yo 3 | -------------------------------------------------------------------------------- /test/mystuff: -------------------------------------------------------------------------------- 1 | My stuff 2 | is quite enough. 3 | No bluff. 4 | -------------------------------------------------------------------------------- /test/mystuff2: -------------------------------------------------------------------------------- 1 | This is a silly example 2 | -------------------------------------------------------------------------------- /test/new.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/new.t -------------------------------------------------------------------------------- /test/os.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/os.t -------------------------------------------------------------------------------- /test/overload.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/overload.t -------------------------------------------------------------------------------- /test/pipe.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/pipe.t -------------------------------------------------------------------------------- /test/print.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/print.t -------------------------------------------------------------------------------- /test/println.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/println.t -------------------------------------------------------------------------------- /test/read.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/read.t -------------------------------------------------------------------------------- /test/read_write.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/read_write.t -------------------------------------------------------------------------------- /test/round_robin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/round_robin.t -------------------------------------------------------------------------------- /test/rt-41819.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/rt-41819.t -------------------------------------------------------------------------------- /test/scalar.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/scalar.t -------------------------------------------------------------------------------- /test/seek.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/seek.t -------------------------------------------------------------------------------- /test/separator.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/separator.t -------------------------------------------------------------------------------- /test/stat.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/stat.t -------------------------------------------------------------------------------- /test/string_open.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/string_open.t -------------------------------------------------------------------------------- /test/subtleties.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/subtleties.t -------------------------------------------------------------------------------- /test/synopsis1.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/synopsis1.t -------------------------------------------------------------------------------- /test/synopsis2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/synopsis2.t -------------------------------------------------------------------------------- /test/synopsis3.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/synopsis3.t -------------------------------------------------------------------------------- /test/synopsis5.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/synopsis5.t -------------------------------------------------------------------------------- /test/text.big5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/text.big5 -------------------------------------------------------------------------------- /test/text.utf8: -------------------------------------------------------------------------------- 1 | We are noticing that our Big5 greeting --- 2 | 你好, 我是貝爾實驗室的中文語音合成系統 --- is being garbled in 3 | -------------------------------------------------------------------------------- /test/tie.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/tie.t -------------------------------------------------------------------------------- /test/tie_file.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/tie_file.t -------------------------------------------------------------------------------- /test/unit/append.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/unit/append.pl -------------------------------------------------------------------------------- /test/unit/client.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/unit/client.pl -------------------------------------------------------------------------------- /test/unit/println.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/unit/println.pl -------------------------------------------------------------------------------- /test/unit/server.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/unit/server.pl -------------------------------------------------------------------------------- /test/unit/stdio.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/unit/stdio.pl -------------------------------------------------------------------------------- /test/unit/test.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/unit/test.pl -------------------------------------------------------------------------------- /test/unit/xxx.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/unit/xxx.pl -------------------------------------------------------------------------------- /test/xxx.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ingydotnet/io-all-pm/HEAD/test/xxx.t --------------------------------------------------------------------------------