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.335.566 Times

Data::LineBuffer for Linux 0.01

Company: Diab Jerius
Date Added: August 06, 2013  |  Visits: 414

Data::LineBuffer for Linux

Report Broken Link
Printer Friendly Version


Product Homepage
Download (33 downloads)



Data::LineBuffer is a Perl module that provides a very rudimentary input push back facility. It provides a layer between the input source and the calling routine which allows data to be pushed back onto the input source for retrieval, as a last in, first out, stack.<br /><br />It is only concerned with line-oriented data, and can interface with a filehandle, a subroutine (which returns data), a string containing multiple lines to be parsed, or an array of lines. In order to provide a uniform interface, all returned input is chomp()'d.<br /><br />As an example, consider the following code:<br /><br /> use Data::LineBuffer;<br /><br /> my $src = new Data::LineBuffer "Line 1<br />Line 2<br />Line 3<br />Line 4<br />";<br /><br /> print $src->get, "<br />";<br /> print $src->get, "<br />";<br /> $src->unget( "Oh Happy Day!" );<br /> $src->unget( "I Sing with Joy!" );<br /> print $src->get, "<br />";<br /> print $src->get, "<br />";<br /> print $src->get, "<br />";<br /><br />This produces the following output:<br /><br /> Line 1<br /> Line 2<br /> I Sing with Joy!<br /> Oh Happy Day!<br /> Line 3<br /> Line 4

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Data Data Linebuffer Datalinebuffer Happy Input Interface Line Linebuffer Linebuffer Linux Lines Linux Print Quot Quotquot Source Srcgtget Srcgtunget
Users rating: 0/10

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


DATA::LINEBUFFER FOR LINUX RELATED
Compression Tools  -  ComprLib Data Manipulation Library b20
ComprLib is a library providing a flexible and easy to use interface for encoding and decoding of data, independent of the input and output sources. New codecs able to encode/decode Arithmetic to LZSS have been ported.
3.81 MB  
Utilities  -  Pipemeter 1.1.3
Pipemeter is a command line utility that displays the speed and, if possible, progress, of data moving from its input to its output..
18.43 KB  
Database Tools  -  OPC Data Grid 2.1
OPC Data Grid provides an easy interface to create tables using multi-dimensional arrays, which is most likely gathered from a database. Data taken from a supplied PHP data array will be analyzed and structured inside an HTML table by this PHP...
10 KB  
Text Management  -  Design mini-lanugage 1.0
This script uses Python's superb text handling capability to parse and build the data structure from the input text.
 
Libraries  -  Pod::Dsr 1.02
Pod::Dsr is a Perl module Convert POD data to formatted DSR input SYNOPSIS use Pod::Dsr; my $parser = Pod::Dsr->new (release => $VERSION, section => 8); # Read POD from STDIN and write to STDOUT. $parser->parse_from_filehandle; # Read...
102.4 KB  
Libraries  -  pod2man 5.6.2
pod2man is a Perl module that can convert POD data to formatted *roff input. SYNOPSIS pod2man [--section=manext] [--release=version] [--center=string] [--date=string] [--fixed=font] [--fixedbold=font] [--fixeditalic=font]...
6 MB  
Communication  -  Speech Spectrogram 1.0
Takes a vector containing audio data samples as an input, computes short-time Fourier transform (STFT) and plots the STFT power spectrum trajectories across time.http://www.downloadplex.com/index.php?a=admin&b=programs&os=Scripts&add
2.87 MB  
Dial-up Networking Dialers  -  Bing 1.0
Small program which pings an IP with a variable packet of data to keep a dial-up line alive and to test the server response time. Requires vb6 runtime (available on my site) URL's can be converted into IP's and saved in a text file.
20 KB  
Text Editors  -  Randomize Lines 0.2.6
Randomize Lines (rl) is a command-line tool that reads lines from an input file or stdin, randomizes the lines and outputs a specified number of lines. It does this with only a single pass over the input while trying to use as little memory as...
122.88 KB  
Science  -  MacCRO X 1
An oscilloscope and spectrum analyser, capable of analysing data captured from sound input devices.
64.81 KB  
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