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

IO::Util 1.5

  Date Added: January 13, 2010  |  Visits: 841

IO::Util

Report Broken Link
Printer Friendly Version


Product Homepage
Download (89 downloads)



IO::Util is a selection of general-utility IO function. SYNOPSIS use IO::Util qw(capture slurp Tid Lid Uid load_mml); capture() # captures the selected filehandle $output_ref = capture { any_printing_code() } ; # now $$output_ref eq something # captures FILEHANDLE $output_ref = capture { any_special_printing_code() } *FILEHEANDLER ; # append the output to $captured capture { any_printing_code() } *FILEHEANDLER , $captured # now $captured eq something # use another class to tie the handler use IO::Scalar ; $IO::Util::TIE_HANDLE_CLASS = IO::Scalar slurp() $_ = /path/to/file ; $content_ref = slurp ; $content_ref = slurp /path/to/file ; $content_ref = slurp *FILEHANDLE ; # append the file content to $content $_ = /path/to/file ; slurp $content; slurp /path/to/file, $content ; slurp *FILEHANDLE, $content ; Tid(), Lid(), Uid() $temporarily_unique_id = Tid ; # Q9MU1N_NVRM $locally_unique_id = Lid ; # 2MS_Q9MU1N_P5F6 $universally_unique_id = Uid ; # MGJFSBTK_2MS_Q9MU1N_PWES A MML file (Minimal Markup Language) < opt > < !-- a multi line comment-- > < parA > < optA >01< /optA > < optA >02< /optA > < optA >03< /optA > < /parA > < parB > < optA >04< /optA > < optA >05< /optA > < optA >06< /optA > < optB > < key >any key< /key > < /optB > < /parB > < /opt > load_mml() $struct = load_mml path/to/mml_file ; $struct = load_mml $mml_string ; $struct = load_mml *MMLFILE ; $struct = load_mml ..., %options ; # $struct = { # parA => { # optA => [ # 01, # 02, # 03 # ] # }, # parB => { # optA => [ # 04, # 05, # 06 # ], # optB => { # key => any key # } # } # }.

Requirements: No special requirements
Platforms: Linux
Keyword: Content Filehandle Io Ioutil Libraries Load Mml Opta Programming Ref Slurp
Users rating: 0/10

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


IO::UTIL RELATED
Web Authoring  -  WebAPP 1.0 SE
WebAPP is a popular, open source Content Management System (cms) written in the Perl programming language. The name WebAPP is an abbreviation of Web Automated Perl Portal. Available under the GNU General Public License, WebAPP is free software....
2 KB  
Libraries  -  Gtk2::Ex::MindMapView::Content::Uri 0.000001
Gtk2::Ex::MindMapView::Content::Uri is a Perl module to display an clickable Uri. HEIRARCHY Gtk2::Ex::MindMapView::Content +----Gtk2::Ex::MindMapView::Content::EllipsisText +----Gtk2::Ex::MindMapView::Content::Uri SYNOPSIS use...
50.18 KB  
Libraries  -  Gtk2::Ex::MindMapView::Content::Picture 0.000001
Gtk2::Ex::MindMapView::Content::Picture is a Perl module to display a picture. HEIRARCHY Gtk2::Ex::MindMapView::Content +----Gtk2::Ex::MindMapView::Content::Picture SYNOPSIS use Gtk2::Ex::MindMapView::Content::Picture Displays a picture...
50.18 KB  
Scripts  -  WebAPP 1.0 SE
WebAPP is a popular, open source Content Management System (cms) written in the Perl programming language. The name WebAPP is an abbreviation of Web Automated Perl Portal. Available under the GNU General Public License, WebAPP is free software....
927.73 KB  
Libraries  -  APL 0.1.8
APL project is a general purpose C++ template class library. All the code is placed in header files, so no compilation is required. You just have to #include the header file. The classes are implemented using Policy Based Design. When you use...
512 KB  
Programming  -  TabLoom 1.0.1
TabLoom is the easiest way to present data within slick tabs all in one RapidWeaver page. For all of you content junkies, feel free to load your pages with tons of text, organized into nice, simple tabs. No more scrolling through page after page...
1.33 MB  
Utilities  -  Fuse4X 0.9.0
Fuse4X allows you to extend Mac OS X's native file handling capabilities via 3rd-party file systems. It can be used as a software building block other products. As a user, installing the Fuse4X software package will let you use any...
481.28 KB  
Utilities  -  Softaholic ClipboardSaver 2..0.1
Softaholic's ClipboardSaver is a handy utility that works with the Windows Clipboard. Features include: - Clipboard content preview. - Ability to save clipboard's content on the HDD and load it back to the clipboard. - Automatically saves and...
691 KB  
Libraries  -  Lazarus x32 0.9.30.2
The Lazarus IDE application was designed to be a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications. Lazarus is the class libraries for...
64.5 MB  
Libraries  -  Lazarus x64 0.9.30.2
The Lazarus IDE application was designed to be a stable and feature rich visual programming environment for the FreePascal Compiler. It supports the creation of self-standing graphical and console applications. Lazarus is the class libraries for...
75.5 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
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  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB