Search results for "module:PerlIO"
PerlIO - On demand loader for PerlIO layers and root of PerlIO::* name space
When an undefined layer 'foo' is encountered in an "open" or "binmode" layer specification then C code performs the equivalent of: use PerlIO 'foo'; The Perl code in PerlIO.pm then attempts to locate a layer by doing require PerlIO::foo; Otherwise th...
PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC
PerlIO - On demand loader for PerlIO layers and root of PerlIO::* name space
When an undefined layer 'foo' is encountered in an "open" or "binmode" layer specification then C code performs the equivalent of: use PerlIO 'foo'; The Perl code in PerlIO.pm then attempts to locate a layer by doing require PerlIO::foo; Otherwise th...
RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC
PerlIO::if - Push layers conditionally
This module provides a conditional PerlIO layer....
LEONT/PerlIO-if-0.003 - 04 Jul 2011 11:27:07 UTC
PerlIO::bom - Automatic BOM handling in Unicode IO
This module will automate BOM handling. On a reading handle, it will try to detect a BOM and push an appropriate decoding layer for that encoding. If no BOM is detected the specified encoding is used, or UTF-8 if none is given. A writing handle will ...
LEONT/PerlIO-bom-0.001 - 11 Dec 2020 01:45:07 UTC
PerlIO::via - Helper class for PerlIO layers implemented in perl
The PerlIO::via module allows you to develop PerlIO layers in Perl, without having to go into the nitty gritty of programming C with XS as the interface to Perl. One example module, PerlIO::via::QuotedPrint, is included with Perl 5.8.0, and more exam...
RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC
PerlIO::via - Helper class for PerlIO layers implemented in perl
The PerlIO::via module allows you to develop PerlIO layers in Perl, without having to go into the nitty gritty of programming C with XS as the interface to Perl. One example module, PerlIO::via::QuotedPrint, is included with Perl 5.8.0, and more exam...
PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC
PerlIO::dir - Reads directories
"PerlIO::dir" provides an interface to directory reading functions, "opendir()", "readdir()", "rewinddir" and "closedir()". However, there is an important difference between ":dir" and Perl's "readdir()". This layer appends a newline code, "\n", to t...
GFUJI/PerlIO-Util-0.72 - 25 May 2011 14:16:31 UTC
PerlIO::fse - Deals with Filesystem Encoding
"PerlIO::fse" mediates encodings between Perl and Filesystem. It converts filenames into native forms if the filenames are utf8-flagged. Otherwise, "PerlIO::fse" does nothing, looking on it as native forms. "PerlIO::fse" attempts to get the filesyste...
GFUJI/PerlIO-fse-0.02 - 29 May 2009 00:50:00 UTC
PerlIO::eol - PerlIO layer for normalizing line endings
This layer normalizes any of "CR", "LF", "CRLF" and "Native" into the designated line ending. It works for both input and output handles. If you specify two different line endings joined by a "-", it will use the first one for reading and the second ...
SHLOMIF/PerlIO-eol-0.19 - 09 Jul 2023 05:40:07 UTC
PerlIO::tee - Multiplex output layer
"PerlIO::tee" provides a multiplex output stream like tee(1). It makes a filehandle write to one or more files (or scalars via the ":scalar" layer) at the same time. You can use "push_layer()" (defined in "PerlIO::Util") to add a *source* to a fileha...
GFUJI/PerlIO-Util-0.72 - 25 May 2011 14:16:31 UTC
PerlIO::code - Calls a subroutine with I/O interface
"PerlIO::code" helps to make an simple I/O filter. It is easier than "tie", but provides very limited functions. All it can do is to do "readline()" and "print()"....
GFUJI/PerlIO-code-0.03 - 05 Aug 2008 05:23:45 UTC
PerlIO::mmap - Memory mapped IO
This layer does "read" and "write" operations by mmap()ing the file if possible, but falls back to the default behavior if not....
RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC
PerlIO::text
This module provides a textual pseudo-layer. Instead of pushing itself, it pushes the right layers to open text files in the specified encoding....
LEONT/PerlIO-text-0.007 - 13 Apr 2012 17:25:09 UTC
PerlIO::Util - A selection of general PerlIO utilities
"PerlIO::Util" provides general PerlIO utilities: utility layers and utility methods. Utility layers are a part of "PerlIO::Util", but you don't need to say "use PerlIO::Util" for loading them. They will be automatically loaded....
GFUJI/PerlIO-Util-0.72 - 25 May 2011 14:16:31 UTC
PerlIO::http - HTTP filehandles
This layer enables one to read a file from the internet....
LEONT/PerlIO-http-0.004 - 10 Jul 2017 13:30:11 UTC
PerlIO::excl - Creates a file only if it doesn't exist
"PerlIO::excl" appends "O_EXCL" to the open flags. When you'd like to create a file only if it doesn't exist before, you can use the ":excl" layer. This is a pseudo layer that doesn't be pushed on the layer stack....
GFUJI/PerlIO-Util-0.72 - 25 May 2011 14:16:31 UTC
PerlIO::gzip - Perl extension to provide a PerlIO layer to gzip/gunzip
PerlIO::gzip provides a PerlIO layer that manipulates files in the format used by the "gzip" program. Compression and Decompression are implemented, but not together. If you attempt to open a file for reading and writing the open will fail....
NWCLARK/PerlIO-gzip-0.20 - 21 Jun 2017 19:34:15 UTC
PerlIO::mmap - Memory mapped IO
This layer does "read" and "write" operations by mmap()ing the file if possible, but falls back to the default behavior if not....
PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC
PerlIO::fgets - Provides a fgets() like function for PerlIO file handles
Provides a "fgets()" like function for PerlIO file handles...
CHANSEN/PerlIO-fgets-0.02 - 10 Oct 2011 09:56:37 UTC
PerlIO::creat - Creates a file if it doesn't exist
"PerlIO::creat" appends "O_CREAT" to the open flags. When you'd like to create a file but not to truncate it, you can use the ":creat" layer with an open mode '<' or '+<'. This is a pseudo layer that doesn't be pushed on the layer stack....
GFUJI/PerlIO-Util-0.72 - 25 May 2011 14:16:31 UTC