Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Thomas Orgis (0b80e9bb9e98707a254afc0da783b5d73c2e9e25)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Thomas Orgis <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Thomas Orgis (0b80e9bb9e98707a254afc0da783b5d73c2e9e25)
  • Date: Tue, 2 Oct 2012 04:41:02 -0500

GIT changes to master grimoire by Thomas Orgis <sobukus AT sourcemage.org>:

ChangeLog | 5 ++++-
perl-cpan/text-asciipipe/BUILD | 1 +
perl-cpan/text-asciipipe/DEPENDS | 1 +
perl-cpan/text-asciipipe/DETAILS | 15 +++++++++++++++
perl-cpan/text-asciipipe/HISTORY | 2 ++
5 files changed, 23 insertions(+), 1 deletion(-)

New commits:
commit 0b80e9bb9e98707a254afc0da783b5d73c2e9e25
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>

text-asciipipe: new spell

diff --git a/ChangeLog b/ChangeLog
index 3548289..b163114 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-10-02 Thomas Orgis <sobukus AT sourcemage.org>
+ * perl-cpan/text-asciipipe: new spell, perl module for shifting text
+ files through pipes
+
2012-09-26 Eric Sandall <sandalle AT sourcemage.org>
* graphics/advancecomp: Added a collection of recompression utilities

@@ -33,7 +37,6 @@
2012-09-05 Thomas Orgis <sobukus AT sourcemage.org>
* audio-soft/jaaa: new spell, audio analyzer

-
2012-09-04 Vlad Glagolev <stealth AT sourcemage.org>
* graphics/tiff2png: new spell, TIFF to PNG converter

diff --git a/perl-cpan/text-asciipipe/BUILD b/perl-cpan/text-asciipipe/BUILD
new file mode 100755
index 0000000..2de29cd
--- /dev/null
+++ b/perl-cpan/text-asciipipe/BUILD
@@ -0,0 +1 @@
+default_build_perl
diff --git a/perl-cpan/text-asciipipe/DEPENDS
b/perl-cpan/text-asciipipe/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/text-asciipipe/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/text-asciipipe/DETAILS
b/perl-cpan/text-asciipipe/DETAILS
new file mode 100755
index 0000000..4a6d7b3
--- /dev/null
+++ b/perl-cpan/text-asciipipe/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=text-asciipipe
+ VERSION=1.000000
+ SOURCE="Text-ASCIIPipe-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/T/TH/THORGIS/${SOURCE}
+
SOURCE_HASH=sha512:b9a9cd3c72c6b73d50db79dd1ae3b234b6c21a0c07b890f17e91a0d013c772b03464744be821f006f8839c363b26de400664e34e526cbcf30e40ce9f7077350f
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/Text-ASCIIPipe-${VERSION}"
+ WEB_SITE="http://search.cpan.org/~thorgis/Text-ASCIIPipe/";
+ LICENSE[0]=ART
+ ENTERED=20121002
+ SHORT="helper for processing multiple text files in a stream
(through a pipe, usually)"
+cat << EOF
+A lot of the speed penalty of Perl when processing multiple smallish data
sets from/to text form consists of the perl compiler startup / script
compilation, which accumulates when looping over a set of files. This process
can be sped up a lot by keeping the pipe alive and streaming the whole file
set through it once. This module helps you with that. Of course, a pipe of
several scripts parsing/producing text will still be slower than a custom C
program that does the job, but with this trick of avoiding repeated script
interpretation/compilation, the margin is a lot smaller.
+
+When dealing with ASCII-based text files (or UTF-8, if you please), there
are some control characters that just make sense for pushing several files as
a stream, separated by these characters. These are character codes 2 (STX,
start of text), 3 (EOT, end of text) and 4 (ETX, end of transmission). All
this module does is provide a wrapper for inserting these control characters
for the sender and parsing them for the receiver. Nothing fancy, really. I
just got fed up writing the same loop over and over again. It works with all
textual data that does not contain control characters below decimal code 5.
+EOF
diff --git a/perl-cpan/text-asciipipe/HISTORY
b/perl-cpan/text-asciipipe/HISTORY
new file mode 100644
index 0000000..c857764
--- /dev/null
+++ b/perl-cpan/text-asciipipe/HISTORY
@@ -0,0 +1,2 @@
+2012-10-02 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created



  • [SM-Commit] GIT changes to master grimoire by Thomas Orgis (0b80e9bb9e98707a254afc0da783b5d73c2e9e25), Thomas Orgis, 10/02/2012

Archive powered by MHonArc 2.6.24.

Top of Page