Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.167.326 Times

IO::Unread for Linux 1.03

Company: Ben Morrow
Date Added: August 24, 2013  |  Visits: 294

IO::Unread for Linux

Report Broken Link
Printer Friendly Version


Product Homepage
Download (37 downloads)



IO::Unread is a Perl module that exports one function, unread, which will push data back onto a filehandle. Any amount of data can be pushed: if your perl is built with PerlIO layers, the data is stored in a special :pending layer; if not, the module ties the filehandle to a class which returns the unread data and unties itself.<br /><br />unread FILEHANDLE, LIST<br /><br />unread unreads LIST onto FILEHANDLE. If LIST is omitted, $_ is unread. Returns the number of characters unread on success, undef on failure. Warnings are produced under category io.<br /><br />Note that unread $FH, 'a', 'b' is equivalent to<br /><br /> unread $FH, 'a';<br /> unread $FH, 'b';<br /><br />, ie. to unread $FH, 'ba' rather than unread $FH, 'ab'.<br /><br />ungetc FILEHANDLE, STRING<br /><br />ungetc pushes the first character of STRING onto FILEHANDLE. Unlike unread, it does not use a tie implementation if your perl doesn't support PerlIO layers; rather it calls your ungetc(3). This is only guarenteed to support one character of pushback, and then only if it is the last character that was read from the handle.<br /><br />SYNOPSIS<br /><br /> use IO::Unread;<br /><br /> unread STDIN, "hello world<br />";<br /><br /> $_ = "goodbye";<br /> unread ARGV;

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Character Equivalent Failure Produced Pushes String Ungetc Warnings
Users rating: 0/10

License: Freeware Size: 61.44 KB
USER REVIEWS
More Reviews or Write Review


IO::UNREAD FOR LINUX RELATED
Programming  -  Data::Validate 0.08
This module collects common validation routines to make input validation, and untainting easier and more readable. Most of the functions are not much shorter than their direct perl equivalent (and are much longer in some cases), but their names...
10.24 KB  
Libraries  -  Unicode::Normalize 1.02
Unicode::Normalize Perl module contains Unicode Normalization Forms. SYNOPSIS (1) using function names exported by default: use Unicode::Normalize; $NFD_string = NFD($string); # Normalization Form D $NFC_string = NFC($string); #...
24.58 KB  
Libraries  -  ShiftJIS::Regexp 1.00
ShiftJIS::Regexp contains regular expressions in Shift-JIS. SYNOPSIS use ShiftJIS::Regexp qw(:all); match($string, p{Hiragana}{2}p{Digit}{2}); match($string, pH{2}pD{2}); # these two are equivalent: This module provides some functions to...
35.84 KB  
File Utilities  -  Hex File Editor 1
Hex File Editor is a Java 1.4 graphical (GUI) application to edit a file as a stream of hexadecimal digits, where each 8-bit byte is represented by two 4-bit "nibbles" (the hex digits). No meaning is attached to the digits, and hence to the...
282.62 KB  
Text Management  -  Processing a string-one character at a time 1.0
This function allows you to process a string by one character at a time.
 
Text Management  -  Convert a string into a raw string 1.2
This script contains a function that takes in an arbitrary string and converts it into its raw string equivalent. It is very useful when a user needs to input text and you want the raw equivalent to be used and not the processed version.
 
Libraries  -  String::RexxParse 1.08
String::RexxParse is a Perl implementation of REXX parse command. SYNOPSIS use String::RexxParse qw(parse); parse $source, q! $var1 $var2 ( $var3 ) $var4 ($var5) $var6 !; or use String::PexxParse; $parse = String::RexxParse->new(q! $var1...
9.22 KB  
Libraries  -  SWF::Builder::Character::EditText 0.16
SWF::Builder::Character::EditText is a SWF dynamic editable text object. SYNOPSIS my $text = $mc->new_dynamic_text( $font ) ->size(10) ->color(000000) ->text(This is a text.); my $text_i = $text->place; my $field = $mc->new_input_field;...
163.84 KB  
Audio Tools  -  Super String Thing New
Super String Thing is a comprehensive physical modelling synthesizer that will generated a wide range of both natural and un-natural acoustic tunes. Anything from guitars, through bowed strings, flutes and bells to atmospheric textures can be...
 
Development Tools  -  Detect character encoding in an XML file 1.0
This script contains a function that analyzes an open xml file for its characters encoding by - checking for a unicode BOM or (on failure); - searching the xml declaration at the beginning of the file for the "encoding" attribute ;It attempts to...
 
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB