The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "module:PerlIO"

PerlIO - On demand loader for PerlIO layers and root of PerlIO::* name space River stage five • 11693 direct dependents • 33184 total dependents

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 River stage five • 11693 direct dependents • 33184 total dependents

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 River stage zero No dependents

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 River stage zero No dependents

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 River stage five • 11693 direct dependents • 33184 total dependents

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 River stage five • 11693 direct dependents • 33184 total dependents

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 River stage one • 2 direct dependents • 2 total dependents

"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::eol - PerlIO layer for normalizing line endings River stage one • 4 direct dependents • 5 total dependents

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::fse - Deals with Filesystem Encoding River stage zero No dependents

"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::tee - Multiplex output layer River stage one • 2 direct dependents • 2 total dependents

"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 River stage zero No dependents

"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 River stage five • 11693 direct dependents • 33184 total dependents

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::Util - A selection of general PerlIO utilities River stage one • 2 direct dependents • 2 total dependents

"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::text River stage zero No dependents

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::gzip - Perl extension to provide a PerlIO layer to gzip/gunzip River stage three • 20 direct dependents • 106 total dependents

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::http - HTTP filehandles River stage zero No dependents

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 River stage one • 2 direct dependents • 2 total dependents

"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::mmap - Memory mapped IO River stage five • 11693 direct dependents • 33184 total dependents

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 River stage one • 1 direct dependent • 2 total dependents

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 River stage one • 2 direct dependents • 2 total dependents

"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
83 results (0.022 seconds)