Acme-KeyboardMarathon

 view release on metacpan or  search on metacpan

LICENSE  view on Meta::CPAN

    organization, to others outside of your company or organization.

    "Distributor Fee" means any fee that you charge for Distributing
    this Package or providing support for this Package to another
    party.  It does not mean licensing fees.

    "Standard Version" refers to the Package if it has not been
    modified, or has been modified only in ways explicitly requested
    by the Copyright Holder.

    "Modified Version" means the Package, if it has been changed, and
    such changes were not explicitly requested by the Copyright
    Holder. 

    "Original License" means this Artistic License as Distributed with
    the Standard Version of the Package, in its current version or as
    it may be modified by The Perl Foundation in the future.

    "Source" form means the source code, documentation source, and
    configuration files for the Package.

    "Compiled" form means the compiled bytecode, object code, binary,

LICENSE  view on Meta::CPAN


Permissions for Redistribution of the Standard Version

(2)  You may Distribute verbatim copies of the Source form of the
Standard Version of this Package in any medium without restriction,
either gratis or for a Distributor Fee, provided that you duplicate
all of the original copyright notices and associated disclaimers.  At
your discretion, such verbatim copies may or may not include a
Compiled form of the Package.

(3)  You may apply any bug fixes, portability changes, and other
modifications made available from the Copyright Holder.  The resulting
Package will still be considered the Standard Version, and as such
will be subject to the Original License.


Distribution of Modified Versions of the Package as Source 

(4)  You may Distribute your Modified Version as Source (either gratis
or for a Distributor Fee, and with or without a Compiled form of the
Modified Version) provided that you clearly document how it differs

source-tree-marathon.pl  view on Meta::CPAN


This script is designed to recursively crawl a directory of source files 
to generate a Keyboard-Marathon report for your whole project.

In does it's best to skip binary files. It will not uncompact compressed 
files.

To conserve ram, it will create a local berkley DB (called 
"marathon.db") in the current working directory. If you want to run this 
script on a regular basis this will vastly accelerate calculations as 
only new and changed files will be processed. (Deleted files will 
automatically be pruned from the DB and from calculations.)

The report will include the grand total distance, as well as a breakdown by
file type.

Processing status is presented on STDERR. The report is output on STDOUT. So
it is very easy to redirect the output to a file:

  %> ./source-tree-marathon.pl /my/source/directory > report.txt

t/wild.txt  view on Meta::CPAN

that matter, high-strung and finely sensitive, the ill treatment had
flung him into a fever, which was fed by the inflammation of his parched
and swollen throat and tongue.

He was glad for one thing: the rope was off his neck. That had given
them an unfair advantage; but now that it was off, he would show them.
They would never get another rope around his neck. Upon that he was
resolved. For two days and nights he neither ate nor drank, and during
those two days and nights of torment, he accumulated a fund of wrath
that boded ill for whoever first fell foul of him. His eyes turned
blood-shot, and he was metamorphosed into a raging fiend. So changed was
he that the Judge himself would not have recognized him; and the express
messengers breathed with relief when they bundled him off the train at
Seattle.

Four men gingerly carried the crate from the wagon into a small,
high-walled back yard. A stout man, with a red sweater that sagged
generously at the neck, came out and signed the book for the driver.
That was the man, Buck divined, the next tormentor, and he hurled
himself savagely against the bars. The man smiled grimly, and brought a
hatchet and a club.

t/wild.txt  view on Meta::CPAN

interest in nothing, not even when the Narwhal crossed Queen Charlotte
Sound and rolled and pitched and bucked like a thing possessed. When
Buck and Curly grew excited, half wild with fear, he raised his head as
though annoyed, favored them with an incurious glance, yawned, and went
to sleep again.

Day and night the ship throbbed to the tireless pulse of the propeller,
and though one day was very like another, it was apparent to Buck that
the weather was steadily growing colder. At last, one morning, the
propeller was quiet, and the Narwhal was pervaded with an atmosphere of
excitement. He felt it, as did the other dogs, and knew that a change
was at hand. Francois leashed them and brought them on deck. At the
first step upon the cold surface, Buck's feet sank into a white mushy
something very like mud. He sprang back with a snort. More of this white
stuff was falling through the air. He shook himself, but more of it fell
upon him. He sniffed it curiously, then licked some up on his tongue. It
bit like fire, and the next instant was gone. This puzzled him. He tried
it again, with the same result. The onlookers laughed uproariously, and
he felt ashamed, he knew not why, for it was his first snow.


t/wild.txt  view on Meta::CPAN

Perrault nodded gravely. As courier for the Canadian Government, bearing
important despatches, he was anxious to secure the best dogs, and he was
particularly gladdened by the possession of Buck.

Three more huskies were added to the team inside an hour, making a total
of nine, and before another quarter of an hour had passed they were in
harness and swinging up the trail toward the Dyea Canon. Buck was
glad to be gone, and though the work was hard he found he did not
particularly despise it. He was surprised at the eagerness which
animated the whole team and which was communicated to him; but still
more surprising was the change wrought in Dave and Sol-leks. They
were new dogs, utterly transformed by the harness. All passiveness and
unconcern had dropped from them. They were alert and active, anxious
that the work should go well, and fiercely irritable with whatever, by
delay or confusion, retarded that work. The toil of the traces seemed
the supreme expression of their being, and all that they lived for and
the only thing in which they took delight.

Dave was wheeler or sled dog, pulling in front of him was Buck, then
came Sol-leks; the rest of the team was strung out ahead, single file,
to the leader, which position was filled by Spitz.

t/wild.txt  view on Meta::CPAN

camp at the head of Lake Bennett, where thousands of goldseekers were
building boats against the break-up of the ice in the spring. Buck made
his hole in the snow and slept the sleep of the exhausted just, but all
too early was routed out in the cold darkness and harnessed with his
mates to the sled.

That day they made forty miles, the trail being packed; but the next
day, and for many days to follow, they broke their own trail, worked
harder, and made poorer time. As a rule, Perrault travelled ahead of
the team, packing the snow with webbed shoes to make it easier for them.
Francois, guiding the sled at the gee-pole, sometimes exchanged places
with him, but not often. Perrault was in a hurry, and he prided himself
on his knowledge of ice, which knowledge was indispensable, for the fall
ice was very thin, and where there was swift water, there was no ice at
all.

Day after day, for days unending, Buck toiled in the traces. Always,
they broke camp in the dark, and the first gray of dawn found them
hitting the trail with fresh miles reeled off behind them. And always
they pitched camp after dark, eating their bit of fish, and crawling
to sleep into the snow. Buck was ravenous. The pound and a half of

t/wild.txt  view on Meta::CPAN

fastened, the sled broken out, and with both men running they dashed out
on to the river trail.

Highly as the dog-driver had forevalued Buck, with his two devils, he
found, while the day was yet young, that he had undervalued. At a bound
Buck took up the duties of leadership; and where judgment was required,
and quick thinking and quick acting, he showed himself the superior even
of Spitz, of whom Francois had never seen an equal.

But it was in giving the law and making his mates live up to it, that
Buck excelled. Dave and Sol-leks did not mind the change in leadership.
It was none of their business. Their business was to toil, and toil
mightily, in the traces. So long as that were not interfered with, they
did not care what happened. Billee, the good-natured, could lead for all
they cared, so long as he kept order. The rest of the team, however, had
grown unruly during the last days of Spitz, and their surprise was great
now that Buck proceeded to lick them into shape.

Pike, who pulled at Buck's heels, and who never put an ounce more of his
weight against the breast-band than he was compelled to do, was swiftly
and repeatedly shaken for loafing; and ere the first day was done he was

t/wild.txt  view on Meta::CPAN

scheme of things.

But the team did not get up at the command. It had long since passed
into the stage where blows were required to rouse it. The whip flashed
out, here and there, on its merciless errands. John Thornton compressed
his lips. Sol-leks was the first to crawl to his feet. Teek followed.
Joe came next, yelping with pain. Pike made painful efforts. Twice he
fell over, when half up, and on the third attempt managed to rise. Buck
made no effort. He lay quietly where he had fallen. The lash bit into
him again and again, but he neither whined nor struggled. Several times
Thornton started, as though to speak, but changed his mind. A moisture
came into his eyes, and, as the whipping continued, he arose and walked
irresolutely up and down.

This was the first time Buck had failed, in itself a sufficient reason
to drive Hal into a rage. He exchanged the whip for the customary club.
Buck refused to move under the rain of heavier blows which now fell upon
him. Like his mates, he was barely able to get up, but, unlike them, he
had made up his mind not to get up. He had a vague feeling of impending
doom. This had been strong upon him when he pulled in to the bank, and
it had not departed from him. What of the thin and rotten ice he had
felt under his feet all day, it seemed that he sensed disaster close at
hand, out there ahead on the ice where his master was trying to drive
him. He refused to stir. So greatly had he suffered, and so far gone was
he, that the blows did not hurt much. And as they continued to fall upon
him, the spark of life within flickered and went down. It was nearly

t/wild.txt  view on Meta::CPAN

feigned bite for a caress.

For the most part, however, Buck's love was expressed in adoration.
While he went wild with happiness when Thornton touched him or spoke to
him, he did not seek these tokens. Unlike Skeet, who was wont to shove
her nose under Thornton's hand and nudge and nudge till petted, or Nig,
who would stalk up and rest his great head on Thornton's knee, Buck was
content to adore at a distance. He would lie by the hour, eager, alert,
at Thornton's feet, looking up into his face, dwelling upon it, studying
it, following with keenest interest each fleeting expression, every
movement or change of feature. Or, as chance might have it, he would lie
farther away, to the side or rear, watching the outlines of the man and
the occasional movements of his body. And often, such was the communion
in which they lived, the strength of Buck's gaze would draw John
Thornton's head around, and he would return the gaze, without speech,
his heart shining out of his eyes as Buck's heart shone out.

For a long time after his rescue, Buck did not like Thornton to get out
of his sight. From the moment he left the tent to when he entered it
again, Buck would follow at his heels. His transient masters since he
had come into the Northland had bred in him a fear that no master could

t/wild.txt  view on Meta::CPAN

flight. At such times Buck did not attempt to stay him, but loped easily
at his heels, satisfied with the way the game was played, lying down
when the moose stood still, attacking him fiercely when he strove to eat
or drink.

The great head drooped more and more under its tree of horns, and
the shambling trot grew weak and weaker. He took to standing for long
periods, with nose to the ground and dejected ears dropped limply; and
Buck found more time in which to get water for himself and in which to
rest. At such moments, panting with red lolling tongue and with eyes
fixed upon the big bull, it appeared to Buck that a change was coming
over the face of things. He could feel a new stir in the land. As the
moose were coming into the land, other kinds of life were coming in.
Forest and stream and air seemed palpitant with their presence. The news
of it was borne in upon him, not by sight, or sound, or smell, but by
some other and subtler sense. He heard nothing, saw nothing, yet knew
that the land was somehow different; that through it strange things were
afoot and ranging; and he resolved to investigate after he had finished
the business in hand.

At last, at the end of the fourth day, he pulled the great moose down.

t/wild.txt  view on Meta::CPAN

came to Buck in unmistakable accents. He, too, sat down and howled. This
over, he came out of his angle and the pack crowded around him, sniffing
in half-friendly, half-savage manner. The leaders lifted the yelp of the
pack and sprang away into the woods. The wolves swung in behind, yelping
in chorus. And Buck ran with them, side by side with the wild brother,
yelping as he ran.

   *  *  *  *  *

And here may well end the story of Buck. The years were not many when
the Yeehats noted a change in the breed of timber wolves; for some were
seen with splashes of brown on head and muzzle, and with a rift of white
centring down the chest. But more remarkable than this, the Yeehats tell
of a Ghost Dog that runs at the head of the pack. They are afraid of
this Ghost Dog, for it has cunning greater than they, stealing from
their camps in fierce winters, robbing their traps, slaying their dogs,
and defying their bravest hunters.

Nay, the tale grows worse. Hunters there are who fail to return to
the camp, and hunters there have been whom their tribesmen found with
throats slashed cruelly open and with wolf prints about them in the snow

t/wild.txt  view on Meta::CPAN

are removed.  Of course, we hope that you will support the Project
Gutenberg-tm mission of promoting free access to electronic works by
freely sharing Project Gutenberg-tm works in compliance with the terms of
this agreement for keeping the Project Gutenberg-tm name associated with
the work.  You can easily comply with the terms of this agreement by
keeping this work in the same format with its attached full Project
Gutenberg-tm License when you share it without charge with others.

1.D.  The copyright laws of the place where you are located also govern
what you can do with this work.  Copyright laws in most countries are in
a constant state of change.  If you are outside the United States, check
the laws of your country in addition to the terms of this agreement
before downloading, copying, displaying, performing, distributing or
creating derivative works based on this work or any other Project
Gutenberg-tm work.  The Foundation makes no representations concerning
the copyright status of any work in any country outside the United
States.

1.E.  Unless you have removed all references to Project Gutenberg:

1.E.1.  The following sentence, with active links to, or other immediate



( run in 1.374 second using v1.01-cache-2.11-cpan-5dc5da66d9d )