FOUND AMONG THE PAPERS OF THE LATE DIEDRICH KNICKERBOCKER.
A pleasing land of drowsy head it was,
Of dreams that wave before the half-shut eye;
And of gay castles in the clouds that pass,
Forever flushing round a summer sky.
CASTLE OF INDOLENCE.
In the bosom of one of those spacious coves which indent the eastern
shore of the Hudson, at that broad expansion of the river denominated
by the ancient Dutch navigators the Tappan Zee, and where they always
prudently shortened sail and implored the protection of St. Nicholas
when they crossed, there lies a small market town or rural port, which
by some is called Greensburgh, but which is more generally and properly
known by the name of Tarry Town. This name was given, we are told, in
former days, by the good housewives of the adjacent country, from the
inveterate propensity of their husbands to linger about the village
tavern on market days. Be that as it may, I do not vouch for the fact,
but merely advert to it, for the sake of being precise and authentic.
Not far from this village, perhaps about two miles, there is a little
valley or rather lap of land among high hills, which is one of the
quietest places in the whole world. A small brook glides through it,
with just murmur enough to lull one to repose; and the occasional
whistle of a quail or tapping of a woodpecker is almost the only sound
that ever breaks in upon the uniform tranquillity.
I recollect that, when a stripling, my first exploit in
squirrel-shooting was in a grove of tall walnut-trees that shades one
side of the valley. I had wandered into it at noontime, when all nature
is peculiarly quiet, and was startled by the roar of my own gun, as it
broke the Sabbath stillness around and was prolonged and reverberated
by the angry echoes. If ever I should wish for a retreat whither I might
steal from the world and its distractions, and dream quietly away the
remnant of a troubled life, I know of none more promising than this
little valley.
From the listless repose of the place, and the peculiar character of its
inhabitants, who are descendants from the original Dutch settlers, this
sequestered glen has long been known by the name of SLEEPY HOLLOW, and
its rustic lads are called the Sleepy Hollow Boys throughout all the
neighboring country. A drowsy, dreamy influence seems to hang over the
land, and to pervade the very atmosphere. Some say that the place
was bewitched by a High German doctor, during the early days of the
settlement; others, that an old Indian chief, the prophet or wizard of
his tribe, held his powwows there before the country was discovered by
Master Hendrick Hudson. Certain it is, the place still continues under
the sway of some witching power, that holds a spell over the minds of
the good people, causing them to walk in a continual reverie. They are
given to all kinds of marvellous beliefs, are subject to trances and
visions, and frequently see strange sights, and hear music and voices in
the air. The whole neighborhood abounds with local tales, haunted spots,
and twilight superstitions; stars shoot and meteors glare oftener across
the valley than in any other part of the country, and the nightmare,
with her whole ninefold, seems to make it the favorite scene of her
gambols.
The dominant spirit, however, that haunts this enchanted region, and
seems to be commander-in-chief of all the powers of the air, is the
apparition of a figure on horseback, without a head. It is said by some
to be the ghost of a Hessian trooper, whose head had been carried away
by a cannon-ball, in some nameless battle during the Revolutionary War,
and who is ever and anon seen by the country folk hurrying along in
the gloom of night, as if on the wings of the wind. His haunts are not
confined to the valley, but extend at times to the adjacent roads, and
especially to the vicinity of a church at no great distance. Indeed,
certain of the most authentic historians of those parts, who have been
careful in collecting and collating the floating facts concerning this
spectre, allege that the body of the trooper having been buried in the
churchyard, the ghost rides forth to the scene of battle in nightly
quest of his head, and that the rushing speed with which he sometimes
passes along the Hollow, like a midnight blast, is owing to his being
belated, and in a hurry to get back to the churchyard before daybreak.
Such is the general purport of this legendary superstition, which has
furnished materials for many a wild story in that region of shadows; and
the spectre is known at all the country firesides, by the name of the
Headless Horseman of Sleepy Hollow.
It is remarkable that the visionary propensity I have mentioned is not
confined to the native inhabitants of the valley, but is unconsciously
imbibed by every one who resides there for a time. However wide awake
they may have been before they entered that sleepy region, they are
sure, in a little time, to inhale the witching influence of the air, and
begin to grow imaginative, to dream dreams, and see apparitions.
I mention this peaceful spot with all possible laud, for it is in such
little retired Dutch valleys, found here and there embosomed in the
great State of New York, that population, manners, and customs remain
fixed, while the great torrent of migration and improvement, which is
making such incessant changes in other parts of this restless country,
sweeps by them unobserved. They are like those little nooks of still
water, which border a rapid stream, where we may see the straw and
bubble riding quietly at anchor, or slowly revolving in their mimic
harbor, undisturbed by the rush of the passing current. Though many
years have elapsed since I trod the drowsy shades of Sleepy Hollow, yet
I question whether I should not still find the same trees and the same
families vegetating in its sheltered bosom.
In this by-place of nature there abode, in a remote period of American
history, that is to say, some thirty years since, a worthy wight of the
name of Ichabod Crane, who sojourned, or, as he expressed it, “tarried,”
in Sleepy Hollow, for the purpose of instructing the children of the
vicinity. He was a native of Connecticut, a State which supplies the
Union with pioneers for the mind as well as for the forest, and sends
forth yearly its legions of frontier woodmen and country schoolmasters.
The cognomen of Crane was not inapplicable to his person. He was tall,
but exceedingly lank, with narrow shoulders, long arms and legs, hands
that dangled a mile out of his sleeves, feet that might have served for
shovels, and his whole frame most loosely hung together. His head was
small, and flat at top, with huge ears, large green glassy eyes, and a
long snipe nose, so that it looked like a weather-cock perched upon his
spindle neck to tell which way the wind blew. To see him striding along
the profile of a hill on a windy day, with his clothes bagging and
fluttering about him, one might have mistaken him for the genius of
famine descending upon the earth, or some scarecrow eloped from a
cornfield.
His schoolhouse was a low building of one large room, rudely constructed
of logs; the windows partly glazed, and partly patched with leaves of
old copybooks. It was most ingeniously secured at vacant hours, by a
withe twisted in the handle of the door, and stakes set against the
window shutters; so that though a thief might get in with perfect ease,
he would find some embarrassment in getting out,–an idea most probably
borrowed by the architect, Yost Van Houten, from the mystery of an
eelpot. The schoolhouse stood in a rather lonely but pleasant situation,
just at the foot of a woody hill, with a brook running close by, and
a formidable birch-tree growing at one end of it. From hence the low
murmur of his pupils’ voices, conning over their lessons, might be heard
in a drowsy summer’s day, like the hum of a beehive; interrupted now and
then by the authoritative voice of the master, in the tone of menace or
command, or, peradventure, by the appalling sound of the birch, as he
urged some tardy loiterer along the flowery path of knowledge. Truth to
say, he was a conscientious man, and ever bore in mind the golden maxim,
“Spare the rod and spoil the child.” Ichabod Crane’s scholars certainly
were not spoiled.
I would not have it imagined, however, that he was one of those cruel
potentates of the school who joy in the smart of their subjects; on
the contrary, he administered justice with discrimination rather than
severity; taking the burden off the backs of the weak, and laying it on
those of the strong. Your mere puny stripling, that winced at the least
flourish of the rod, was passed by with indulgence; but the claims of
justice were satisfied by inflicting a double portion on some little
tough wrong-headed, broad-skirted Dutch urchin, who sulked and swelled
and grew dogged and sullen beneath the birch. All this he called “doing
his duty by their parents;” and he never inflicted a chastisement
without following it by the assurance, so consolatory to the smarting
urchin, that “he would remember it and thank him for it the longest day
he had to live.”
When school hours were over, he was even the companion and playmate
of the larger boys; and on holiday afternoons would convoy some of
the smaller ones home, who happened to have pretty sisters, or good
housewives for mothers, noted for the comforts of the cupboard. Indeed,
it behooved him to keep on good terms with his pupils. The revenue
arising from his school was small, and would have been scarcely
sufficient to furnish him with daily bread, for he was a huge feeder,
and, though lank, had the dilating powers of an anaconda; but to help
out his maintenance, he was, according to country custom in those
parts, boarded and lodged at the houses of the farmers whose children
he instructed. With these he lived successively a week at a time, thus
going the rounds of the neighborhood, with all his worldly effects tied
up in a cotton handkerchief.
That all this might not be too onerous on the purses of his rustic
patrons, who are apt to consider the costs of schooling a grievous
burden, and schoolmasters as mere drones, he had various ways of
rendering himself both useful and agreeable. He assisted the farmers
occasionally in the lighter labors of their farms, helped to make
hay, mended the fences, took the horses to water, drove the cows from
pasture, and cut wood for the winter fire. He laid aside, too, all the
dominant dignity and absolute sway with which he lorded it in his little
empire, the school, and became wonderfully gentle and ingratiating.
He found favor in the eyes of the mothers by petting the children,
particularly the youngest; and like the lion bold, which whilom so
magnanimously the lamb did hold, he would sit with a child on one knee,
and rock a cradle with his foot for whole hours together.
In addition to his other vocations, he was the singing-master of the
neighborhood, and picked up many bright shillings by instructing the
young folks in psalmody. It was a matter of no little vanity to him on
Sundays, to take his station in front of the church gallery, with a band
of chosen singers; where, in his own mind, he completely carried away
the palm from the parson. Certain it is, his voice resounded far above
all the rest of the congregation; and there are peculiar quavers still
to be heard in that church, and which may even be heard half a mile off,
quite to the opposite side of the millpond, on a still Sunday morning,
which are said to be legitimately descended from the nose of Ichabod
Crane. Thus, by divers little makeshifts, in that ingenious way which is
commonly denominated “by hook and by crook,” the worthy pedagogue got on
tolerably enough, and was thought, by all who understood nothing of the
labor of headwork, to have a wonderfully easy life of it.
The schoolmaster is generally a man of some importance in the female
circle of a rural neighborhood; being considered a kind of idle,
gentlemanlike personage, of vastly superior taste and accomplishments to
the rough country swains, and, indeed, inferior in learning only to the
parson. His appearance, therefore, is apt to occasion some little stir
at the tea-table of a farmhouse, and the addition of a supernumerary
dish of cakes or sweetmeats, or, peradventure, the parade of a silver
teapot. Our man of letters, therefore, was peculiarly happy in the
smiles of all the country damsels. How he would figure among them in the
churchyard, between services on Sundays; gathering grapes for them from
the wild vines that overran the surrounding trees; reciting for their
amusement all the epitaphs on the tombstones; or sauntering, with a
whole bevy of them, along the banks of the adjacent millpond; while the
more bashful country bumpkins hung sheepishly back, envying his superior
elegance and address.
From his half-itinerant life, also, he was a kind of travelling gazette,
carrying the whole budget of local gossip from house to house, so that
his appearance was always greeted with satisfaction. He was, moreover,
esteemed by the women as a man of great erudition, for he had read
several books quite through, and was a perfect master of Cotton Mather’s
“History of New England Witchcraft,” in which, by the way, he most
firmly and potently believed.
He was, in fact, an odd mixture of small shrewdness and simple
credulity. His appetite for the marvellous, and his powers of digesting
it, were equally extraordinary; and both had been increased by his
residence in this spell-bound region. No tale was too gross or monstrous
for his capacious swallow. It was often his delight, after his school
was dismissed in the afternoon, to stretch himself on the rich bed of
clover bordering the little brook that whimpered by his schoolhouse, and
there con over old Mather’s direful tales, until the gathering dusk of
evening made the printed page a mere mist before his eyes. Then, as he
wended his way by swamp and stream and awful woodland, to the farmhouse
where he happened to be quartered, every sound of nature, at that
witching hour, fluttered his excited imagination,–the moan of the
whip-poor-will from the hillside, the boding cry of the tree toad, that
harbinger of storm, the dreary hooting of the screech owl, or the
sudden rustling in the thicket of birds frightened from their roost. The
fireflies, too, which sparkled most vividly in the darkest places, now
and then startled him, as one of uncommon brightness would stream across
his path; and if, by chance, a huge blockhead of a beetle came winging
his blundering flight against him, the poor varlet was ready to give up
the ghost, with the idea that he was struck with a witch’s token. His
only resource on such occasions, either to drown thought or drive away
evil spirits, was to sing psalm tunes and the good people of Sleepy
Hollow, as they sat by their doors of an evening, were often filled with
awe at hearing his nasal melody, “in linked sweetness long drawn out,”
floating from the distant hill, or along the dusky road.
Another of his sources of fearful pleasure was to pass long winter
evenings with the old Dutch wives, as they sat spinning by the fire,
with a row of apples roasting and spluttering along the hearth, and
listen to their marvellous tales of ghosts and goblins, and haunted
fields, and haunted brooks, and haunted bridges, and haunted houses,
and particularly of the headless horseman, or Galloping Hessian of the
Hollow, as they sometimes called him. He would delight them equally by
his anecdotes of witchcraft, and of the direful omens and portentous
sights and sounds in the air, which prevailed in the earlier times of
Connecticut; and would frighten them woefully with speculations upon
comets and shooting stars; and with the alarming fact that the world did
absolutely turn round, and that they were half the time topsy-turvy!
But if there was a pleasure in all this, while snugly cuddling in
the chimney corner of a chamber that was all of a ruddy glow from the
crackling wood fire, and where, of course, no spectre dared to show
its face, it was dearly purchased by the terrors of his subsequent walk
homewards. What fearful shapes and shadows beset his path, amidst the
dim and ghastly glare of a snowy night! With what wistful look did he
eye every trembling ray of light streaming across the waste fields from
some distant window! How often was he appalled by some shrub covered
with snow, which, like a sheeted spectre, beset his very path! How often
did he shrink with curdling awe at the sound of his own steps on the
frosty crust beneath his feet; and dread to look over his shoulder, lest
he should behold some uncouth being tramping close behind him! And how
often was he thrown into complete dismay by some rushing blast, howling
among the trees, in the idea that it was the Galloping Hessian on one of
his nightly scourings!
All these, however, were mere terrors of the night, phantoms of the mind
that walk in darkness; and though he had seen many spectres in his time,
and been more than once beset by Satan in divers shapes, in his lonely
perambulations, yet daylight put an end to all these evils; and he would
have passed a pleasant life of it, in despite of the Devil and all his
works, if his path had not been crossed by a being that causes more
perplexity to mortal man than ghosts, goblins, and the whole race of
witches put together, and that was–a woman.
Among the musical disciples who assembled, one evening in each week,
to receive his instructions in psalmody, was Katrina Van Tassel,
the daughter and only child of a substantial Dutch farmer. She was a
blooming lass of fresh eighteen; plump as a partridge; ripe and melting
and rosy-cheeked as one of her father’s peaches, and universally famed,
not merely for her beauty, but her vast expectations. She was withal a
little of a coquette, as might be perceived even in her dress, which was
a mixture of ancient and modern fashions, as most suited to set off
her charms. She wore the ornaments of pure yellow gold, which her
great-great-grandmother had brought over from Saardam; the tempting
stomacher of the olden time, and withal a provokingly short petticoat,
to display the prettiest foot and ankle in the country round.
Ichabod Crane had a soft and foolish heart towards the sex; and it is
not to be wondered at that so tempting a morsel soon found favor in his
eyes, more especially after he had visited her in her paternal mansion.
Old Baltus Van Tassel was a perfect picture of a thriving, contented,
liberal-hearted farmer. He seldom, it is true, sent either his eyes or
his thoughts beyond the boundaries of his own farm; but within those
everything was snug, happy and well-conditioned. He was satisfied with
his wealth, but not proud of it; and piqued himself upon the hearty
abundance, rather than the style in which he lived. His stronghold was
situated on the banks of the Hudson, in one of those green, sheltered,
fertile nooks in which the Dutch farmers are so fond of nestling. A
great elm tree spread its broad branches over it, at the foot of which
bubbled up a spring of the softest and sweetest water, in a little well
formed of a barrel; and then stole sparkling away through the grass, to
a neighboring brook, that babbled along among alders and dwarf willows.
Hard by the farmhouse was a vast barn, that might have served for a
church; every window and crevice of which seemed bursting forth with the
treasures of the farm; the flail was busily resounding within it from
morning to night; swallows and martins skimmed twittering about the
eaves; and rows of pigeons, some with one eye turned up, as if watching
the weather, some with their heads under their wings or buried in their
bosoms, and others swelling, and cooing, and bowing about their dames,
were enjoying the sunshine on the roof. Sleek unwieldy porkers were
grunting in the repose and abundance of their pens, from whence sallied
forth, now and then, troops of sucking pigs, as if to snuff the air.
A stately squadron of snowy geese were riding in an adjoining pond,
convoying whole fleets of ducks; regiments of turkeys were gobbling
through the farmyard, and Guinea fowls fretting about it, like
ill-tempered housewives, with their peevish, discontented cry. Before
the barn door strutted the gallant cock, that pattern of a husband, a
warrior and a fine gentleman, clapping his burnished wings and crowing
in the pride and gladness of his heart,–sometimes tearing up the earth
with his feet, and then generously calling his ever-hungry family of
wives and children to enjoy the rich morsel which he had discovered.
The pedagogue’s mouth watered as he looked upon this sumptuous promise
of luxurious winter fare. In his devouring mind’s eye, he pictured to
himself every roasting-pig running about with a pudding in his belly,
and an apple in his mouth; the pigeons were snugly put to bed in a
comfortable pie, and tucked in with a coverlet of crust; the geese were
swimming in their own gravy; and the ducks pairing cosily in dishes,
like snug married couples, with a decent competency of onion sauce. In
the porkers he saw carved out the future sleek side of bacon, and juicy
relishing ham; not a turkey but he beheld daintily trussed up, with
its gizzard under its wing, and, peradventure, a necklace of savory
sausages; and even bright chanticleer himself lay sprawling on his back,
in a side dish, with uplifted claws, as if craving that quarter which
his chivalrous spirit disdained to ask while living.
As the enraptured Ichabod fancied all this, and as he rolled his great
green eyes over the fat meadow lands, the rich fields of wheat, of rye,
of buckwheat, and Indian corn, and the orchards burdened with ruddy
fruit, which surrounded the warm tenement of Van Tassel, his heart
yearned after the damsel who was to inherit these domains, and his
imagination expanded with the idea, how they might be readily turned
into cash, and the money invested in immense tracts of wild land, and
shingle palaces in the wilderness. Nay, his busy fancy already realized
his hopes, and presented to him the blooming Katrina, with a whole
family of children, mounted on the top of a wagon loaded with household
trumpery, with pots and kettles dangling beneath; and he beheld himself
bestriding a pacing mare, with a colt at her heels, setting out for
Kentucky, Tennessee,–or the Lord knows where!
When he entered the house, the conquest of his heart was complete. It
was one of those spacious farmhouses, with high-ridged but lowly sloping
roofs, built in the style handed down from the first Dutch settlers; the
low projecting eaves forming a piazza along the front, capable of being
closed up in bad weather. Under this were hung flails, harness, various
utensils of husbandry, and nets for fishing in the neighboring
river. Benches were built along the sides for summer use; and a great
spinning-wheel at one end, and a churn at the other, showed the various
uses to which this important porch might be devoted. From this piazza
the wondering Ichabod entered the hall, which formed the centre of the
mansion, and the place of usual residence. Here rows of resplendent
pewter, ranged on a long dresser, dazzled his eyes. In one corner
stood a huge bag of wool, ready to be spun; in another, a quantity of
linsey-woolsey just from the loom; ears of Indian corn, and strings of
dried apples and peaches, hung in gay festoons along the walls, mingled
with the gaud of red peppers; and a door left ajar gave him a peep into
the best parlor, where the claw-footed chairs and dark mahogany tables
shone like mirrors; andirons, with their accompanying shovel and
tongs, glistened from their covert of asparagus tops; mock-oranges and
conch-shells decorated the mantelpiece; strings of various-colored birds
eggs were suspended above it; a great ostrich egg was hung from
the centre of the room, and a corner cupboard, knowingly left open,
displayed immense treasures of old silver and well-mended china.
From the moment Ichabod laid his eyes upon these regions of delight, the
peace of his mind was at an end, and his only study was how to gain the
affections of the peerless daughter of Van Tassel. In this enterprise,
however, he had more real difficulties than generally fell to the lot of
a knight-errant of yore, who seldom had anything but giants, enchanters,
fiery dragons, and such like easily conquered adversaries, to contend
with and had to make his way merely through gates of iron and brass,
and walls of adamant to the castle keep, where the lady of his heart was
confined; all which he achieved as easily as a man would carve his way
to the centre of a Christmas pie; and then the lady gave him her hand as
a matter of course. Ichabod, on the contrary, had to win his way to
the heart of a country coquette, beset with a labyrinth of whims
and caprices, which were forever presenting new difficulties and
impediments; and he had to encounter a host of fearful adversaries of
real flesh and blood, the numerous rustic admirers, who beset every
portal to her heart, keeping a watchful and angry eye upon each other,
but ready to fly out in the common cause against any new competitor.
Among these, the most formidable was a burly, roaring, roystering blade,
of the name of Abraham, or, according to the Dutch abbreviation, Brom
Van Brunt, the hero of the country round, which rang with his feats of
strength and hardihood. He was broad-shouldered and double-jointed,
with short curly black hair, and a bluff but not unpleasant countenance,
having a mingled air of fun and arrogance. From his Herculean frame
and great powers of limb he had received the nickname of BROM BONES,
by which he was universally known. He was famed for great knowledge and
skill in horsemanship, being as dexterous on horseback as a Tartar.
He was foremost at all races and cock fights; and, with the ascendancy
which bodily strength always acquires in rustic life, was the umpire in
all disputes, setting his hat on one side, and giving his decisions with
an air and tone that admitted of no gainsay or appeal. He was always
ready for either a fight or a frolic; but had more mischief than
ill-will in his composition; and with all his overbearing roughness,
there was a strong dash of waggish good humor at bottom. He had three or
four boon companions, who regarded him as their model, and at the
head of whom he scoured the country, attending every scene of feud or
merriment for miles round. In cold weather he was distinguished by a
fur cap, surmounted with a flaunting fox’s tail; and when the folks at a
country gathering descried this well-known crest at a distance, whisking
about among a squad of hard riders, they always stood by for a squall.
Sometimes his crew would be heard dashing along past the farmhouses at
midnight, with whoop and halloo, like a troop of Don Cossacks; and the
old dames, startled out of their sleep, would listen for a moment till
the hurry-scurry had clattered by, and then exclaim, “Ay, there goes
Brom Bones and his gang!” The neighbors looked upon him with a mixture
of awe, admiration, and good-will; and, when any madcap prank or rustic
brawl occurred in the vicinity, always shook their heads, and warranted
Brom Bones was at the bottom of it.
This rantipole hero had for some time singled out the blooming Katrina
for the object of his uncouth gallantries, and though his amorous
toyings were something like the gentle caresses and endearments of a
bear, yet it was whispered that she did not altogether discourage his
hopes. Certain it is, his advances were signals for rival candidates to
retire, who felt no inclination to cross a lion in his amours; insomuch,
that when his horse was seen tied to Van Tassel’s paling, on a Sunday
night, a sure sign that his master was courting, or, as it is termed,
“sparking,” within, all other suitors passed by in despair, and carried
the war into other quarters.
Such was the formidable rival with whom Ichabod Crane had to contend,
and, considering all things, a stouter man than he would have shrunk
from the competition, and a wiser man would have despaired. He had,
however, a happy mixture of pliability and perseverance in his nature;
he was in form and spirit like a supple-jack–yielding, but tough;
though he bent, he never broke; and though he bowed beneath the
slightest pressure, yet, the moment it was away–jerk!–he was as erect,
and carried his head as high as ever.
To have taken the field openly against his rival would have been
madness; for he was not a man to be thwarted in his amours, any more
than that stormy lover, Achilles. Ichabod, therefore, made his advances
in a quiet and gently insinuating manner. Under cover of his character
of singing-master, he made frequent visits at the farmhouse; not that he
had anything to apprehend from the meddlesome interference of parents,
which is so often a stumbling-block in the path of lovers. Balt Van
Tassel was an easy indulgent soul; he loved his daughter better even
than his pipe, and, like a reasonable man and an excellent father, let
her have her way in everything. His notable little wife, too, had enough
to do to attend to her housekeeping and manage her poultry; for, as she
sagely observed, ducks and geese are foolish things, and must be looked
after, but girls can take care of themselves. Thus, while the busy dame
bustled about the house, or plied her spinning-wheel at one end of the
piazza, honest Balt would sit smoking his evening pipe at the other,
watching the achievements of a little wooden warrior, who, armed with a
sword in each hand, was most valiantly fighting the wind on the pinnacle
of the barn. In the mean time, Ichabod would carry on his suit with the
daughter by the side of the spring under the great elm, or sauntering
along in the twilight, that hour so favorable to the lover’s eloquence.
I profess not to know how women’s hearts are wooed and won. To me they
have always been matters of riddle and admiration. Some seem to have but
one vulnerable point, or door of access; while others have a thousand
avenues, and may be captured in a thousand different ways. It is a
great triumph of skill to gain the former, but a still greater proof of
generalship to maintain possession of the latter, for man must battle
for his fortress at every door and window. He who wins a thousand common
hearts is therefore entitled to some renown; but he who keeps undisputed
sway over the heart of a coquette is indeed a hero. Certain it is, this
was not the case with the redoubtable Brom Bones; and from the moment
Ichabod Crane made his advances, the interests of the former evidently
declined: his horse was no longer seen tied to the palings on Sunday
nights, and a deadly feud gradually arose between him and the preceptor
of Sleepy Hollow.
Brom, who had a degree of rough chivalry in his nature, would fain have
carried matters to open warfare and have settled their pretensions
to the lady, according to the mode of those most concise and simple
reasoners, the knights-errant of yore,–by single combat; but Ichabod
was too conscious of the superior might of his adversary to enter the
lists against him; he had overheard a boast of Bones, that he would
“double the schoolmaster up, and lay him on a shelf of his own
schoolhouse;” and he was too wary to give him an opportunity. There was
something extremely provoking in this obstinately pacific system; it
left Brom no alternative but to draw upon the funds of rustic waggery in
his disposition, and to play off boorish practical jokes upon his rival.
Ichabod became the object of whimsical persecution to Bones and his gang
of rough riders. They harried his hitherto peaceful domains; smoked
out his singing school by stopping up the chimney; broke into the
schoolhouse at night, in spite of its formidable fastenings of withe
and window stakes, and turned everything topsy-turvy, so that the poor
schoolmaster began to think all the witches in the country held
their meetings there. But what was still more annoying, Brom took all
opportunities of turning him into ridicule in presence of his mistress,
and had a scoundrel dog whom he taught to whine in the most ludicrous
manner, and introduced as a rival of Ichabod’s, to instruct her in
psalmody.
In this way matters went on for some time, without producing any
material effect on the relative situations of the contending powers. On
a fine autumnal afternoon, Ichabod, in pensive mood, sat enthroned on
the lofty stool from whence he usually watched all the concerns of his
little literary realm. In his hand he swayed a ferule, that sceptre of
despotic power; the birch of justice reposed on three nails behind the
throne, a constant terror to evil doers, while on the desk before
him might be seen sundry contraband articles and prohibited weapons,
detected upon the persons of idle urchins, such as half-munched apples,
popguns, whirligigs, fly-cages, and whole legions of rampant little
paper gamecocks. Apparently there had been some appalling act of justice
recently inflicted, for his scholars were all busily intent upon their
books, or slyly whispering behind them with one eye kept upon the
master; and a kind of buzzing stillness reigned throughout the
schoolroom. It was suddenly interrupted by the appearance of a negro in
tow-cloth jacket and trowsers, a round-crowned fragment of a hat,
like the cap of Mercury, and mounted on the back of a ragged, wild,
half-broken colt, which he managed with a rope by way of halter. He came
clattering up to the school door with an invitation to Ichabod to attend
a merry-making or “quilting frolic,” to be held that evening at
Mynheer Van Tassel’s; and having delivered his message with that air of
importance, and effort at fine language, which a negro is apt to display
on petty embassies of the kind, he dashed over the brook, and was seen
scampering away up the hollow, full of the importance and hurry of his
mission.
All was now bustle and hubbub in the late quiet schoolroom. The scholars
were hurried through their lessons without stopping at trifles; those
who were nimble skipped over half with impunity, and those who were
tardy had a smart application now and then in the rear, to quicken their
speed or help them over a tall word. Books were flung aside without
being put away on the shelves, inkstands were overturned, benches thrown
down, and the whole school was turned loose an hour before the usual
time, bursting forth like a legion of young imps, yelping and racketing
about the green in joy at their early emancipation.
The gallant Ichabod now spent at least an extra half hour at his toilet,
brushing and furbishing up his best, and indeed only suit of rusty
black, and arranging his locks by a bit of broken looking-glass that
hung up in the schoolhouse. That he might make his appearance before his
mistress in the true style of a cavalier, he borrowed a horse from the
farmer with whom he was domiciliated, a choleric old Dutchman of the
name of Hans Van Ripper, and, thus gallantly mounted, issued forth like
a knight-errant in quest of adventures. But it is meet I should, in
the true spirit of romantic story, give some account of the looks
and equipments of my hero and his steed. The animal he bestrode was
a broken-down plow-horse, that had outlived almost everything but its
viciousness. He was gaunt and shagged, with a ewe neck, and a head like
a hammer; his rusty mane and tail were tangled and knotted with burs;
one eye had lost its pupil, and was glaring and spectral, but the other
had the gleam of a genuine devil in it. Still he must have had fire and
mettle in his day, if we may judge from the name he bore of Gunpowder.
He had, in fact, been a favorite steed of his master’s, the choleric Van
Ripper, who was a furious rider, and had infused, very probably, some of
his own spirit into the animal; for, old and broken-down as he looked,
there was more of the lurking devil in him than in any young filly in
the country.
Ichabod was a suitable figure for such a steed. He rode with short
stirrups, which brought his knees nearly up to the pommel of the saddle;
his sharp elbows stuck out like grasshoppers’; he carried his whip
perpendicularly in his hand, like a sceptre, and as his horse jogged on,
the motion of his arms was not unlike the flapping of a pair of wings. A
small wool hat rested on the top of his nose, for so his scanty strip of
forehead might be called, and the skirts of his black coat fluttered out
almost to the horses tail. Such was the appearance of Ichabod and his
steed as they shambled out of the gate of Hans Van Ripper, and it was
altogether such an apparition as is seldom to be met with in broad
daylight.
It was, as I have said, a fine autumnal day; the sky was clear and
serene, and nature wore that rich and golden livery which we always
associate with the idea of abundance. The forests had put on their sober
brown and yellow, while some trees of the tenderer kind had been nipped
by the frosts into brilliant dyes of orange, purple, and scarlet.
Streaming files of wild ducks began to make their appearance high in the
air; the bark of the squirrel might be heard from the groves of beech
and hickory-nuts, and the pensive whistle of the quail at intervals from
the neighboring stubble field.
The small birds were taking their farewell banquets. In the fullness
of their revelry, they fluttered, chirping and frolicking from bush to
bush, and tree to tree, capricious from the very profusion and variety
around them. There was the honest cock robin, the favorite game of
stripling sportsmen, with its loud querulous note; and the twittering
blackbirds flying in sable clouds; and the golden-winged woodpecker with
his crimson crest, his broad black gorget, and splendid plumage; and the
cedar bird, with its red-tipt wings and yellow-tipt tail and its little
monteiro cap of feathers; and the blue jay, that noisy coxcomb, in his
gay light blue coat and white underclothes, screaming and chattering,
nodding and bobbing and bowing, and pretending to be on good terms with
every songster of the grove.
As Ichabod jogged slowly on his way, his eye, ever open to every symptom
of culinary abundance, ranged with delight over the treasures of jolly
autumn. On all sides he beheld vast store of apples; some hanging in
oppressive opulence on the trees; some gathered into baskets and barrels
for the market; others heaped up in rich piles for the cider-press.
Farther on he beheld great fields of Indian corn, with its golden ears
peeping from their leafy coverts, and holding out the promise of cakes
and hasty-pudding; and the yellow pumpkins lying beneath them, turning
up their fair round bellies to the sun, and giving ample prospects of
the most luxurious of pies; and anon he passed the fragrant buckwheat
fields breathing the odor of the beehive, and as he beheld them, soft
anticipations stole over his mind of dainty slapjacks, well buttered,
and garnished with honey or treacle, by the delicate little dimpled hand
of Katrina Van Tassel.
Thus feeding his mind with many sweet thoughts and “sugared
suppositions,” he journeyed along the sides of a range of hills which
look out upon some of the goodliest scenes of the mighty Hudson. The sun
gradually wheeled his broad disk down in the west. The wide bosom of the
Tappan Zee lay motionless and glassy, excepting that here and there a
gentle undulation waved and prolonged the blue shadow of the distant
mountain. A few amber clouds floated in the sky, without a breath of air
to move them. The horizon was of a fine golden tint, changing gradually
into a pure apple green, and from that into the deep blue of the
mid-heaven. A slanting ray lingered on the woody crests of the
precipices that overhung some parts of the river, giving greater depth
to the dark gray and purple of their rocky sides. A sloop was loitering
in the distance, dropping slowly down with the tide, her sail hanging
uselessly against the mast; and as the reflection of the sky gleamed
along the still water, it seemed as if the vessel was suspended in the
air.
It was toward evening that Ichabod arrived at the castle of the Heer
Van Tassel, which he found thronged with the pride and flower of the
adjacent country. Old farmers, a spare leathern-faced race, in homespun
coats and breeches, blue stockings, huge shoes, and magnificent pewter
buckles. Their brisk, withered little dames, in close-crimped caps,
long-waisted short gowns, homespun petticoats, with scissors and
pincushions, and gay calico pockets hanging on the outside. Buxom
lasses, almost as antiquated as their mothers, excepting where a straw
hat, a fine ribbon, or perhaps a white frock, gave symptoms of city
innovation. The sons, in short square-skirted coats, with rows of
stupendous brass buttons, and their hair generally queued in the fashion
of the times, especially if they could procure an eel-skin for the
purpose, it being esteemed throughout the country as a potent nourisher
and strengthener of the hair.
Brom Bones, however, was the hero of the scene, having come to the
gathering on his favorite steed Daredevil, a creature, like himself,
full of mettle and mischief, and which no one but himself could manage.
He was, in fact, noted for preferring vicious animals, given to all
kinds of tricks which kept the rider in constant risk of his neck, for
he held a tractable, well-broken horse as unworthy of a lad of spirit.
Fain would I pause to dwell upon the world of charms that burst upon
the enraptured gaze of my hero, as he entered the state parlor of Van
Tassel’s mansion. Not those of the bevy of buxom lasses, with their
luxurious display of red and white; but the ample charms of a genuine
Dutch country tea-table, in the sumptuous time of autumn. Such heaped up
platters of cakes of various and almost indescribable kinds, known only
to experienced Dutch housewives! There was the doughty doughnut, the
tender oly koek, and the crisp and crumbling cruller; sweet cakes and
short cakes, ginger cakes and honey cakes, and the whole family of
cakes. And then there were apple pies, and peach pies, and pumpkin pies;
besides slices of ham and smoked beef; and moreover delectable dishes
of preserved plums, and peaches, and pears, and quinces; not to mention
broiled shad and roasted chickens; together with bowls of milk and
cream, all mingled higgledy-piggledy, pretty much as I have enumerated
them, with the motherly teapot sending up its clouds of vapor from the
midst–Heaven bless the mark! I want breath and time to discuss this
banquet as it deserves, and am too eager to get on with my story.
Happily, Ichabod Crane was not in so great a hurry as his historian, but
did ample justice to every dainty.
He was a kind and thankful creature, whose heart dilated in proportion
as his skin was filled with good cheer, and whose spirits rose with
eating, as some men’s do with drink. He could not help, too, rolling his
large eyes round him as he ate, and chuckling with the possibility that
he might one day be lord of all this scene of almost unimaginable luxury
and splendor. Then, he thought, how soon he’d turn his back upon the old
schoolhouse; snap his fingers in the face of Hans Van Ripper, and every
other niggardly patron, and kick any itinerant pedagogue out of doors
that should dare to call him comrade!
Old Baltus Van Tassel moved about among his guests with a face dilated
with content and good humor, round and jolly as the harvest moon. His
hospitable attentions were brief, but expressive, being confined to a
shake of the hand, a slap on the shoulder, a loud laugh, and a pressing
invitation to “fall to, and help themselves.”
And now the sound of the music from the common room, or hall, summoned
to the dance. The musician was an old gray-headed negro, who had
been the itinerant orchestra of the neighborhood for more than half a
century. His instrument was as old and battered as himself. The greater
part of the time he scraped on two or three strings, accompanying every
movement of the bow with a motion of the head; bowing almost to the
ground, and stamping with his foot whenever a fresh couple were to
start.
Ichabod prided himself upon his dancing as much as upon his vocal
powers. Not a limb, not a fibre about him was idle; and to have seen his
loosely hung frame in full motion, and clattering about the room, you
would have thought St. Vitus himself, that blessed patron of the dance,
was figuring before you in person. He was the admiration of all the
negroes; who, having gathered, of all ages and sizes, from the farm
and the neighborhood, stood forming a pyramid of shining black faces at
every door and window, gazing with delight at the scene, rolling their
white eyeballs, and showing grinning rows of ivory from ear to ear. How
could the flogger of urchins be otherwise than animated and joyous? The
lady of his heart was his partner in the dance, and smiling graciously
in reply to all his amorous oglings; while Brom Bones, sorely smitten
with love and jealousy, sat brooding by himself in one corner.
When the dance was at an end, Ichabod was attracted to a knot of the
sager folks, who, with Old Van Tassel, sat smoking at one end of the
piazza, gossiping over former times, and drawing out long stories about
the war.
This neighborhood, at the time of which I am speaking, was one of those
highly favored places which abound with chronicle and great men. The
British and American line had run near it during the war; it had,
therefore, been the scene of marauding and infested with refugees,
cowboys, and all kinds of border chivalry. Just sufficient time had
elapsed to enable each storyteller to dress up his tale with a little
becoming fiction, and, in the indistinctness of his recollection, to
make himself the hero of every exploit.
There was the story of Doffue Martling, a large blue-bearded Dutchman,
who had nearly taken a British frigate with an old iron nine-pounder
from a mud breastwork, only that his gun burst at the sixth discharge.
And there was an old gentleman who shall be nameless, being too rich
a mynheer to be lightly mentioned, who, in the battle of White Plains,
being an excellent master of defence, parried a musket-ball with a small
sword, insomuch that he absolutely felt it whiz round the blade, and
glance off at the hilt; in proof of which he was ready at any time to
show the sword, with the hilt a little bent. There were several more
that had been equally great in the field, not one of whom but was
persuaded that he had a considerable hand in bringing the war to a happy
termination.
But all these were nothing to the tales of ghosts and apparitions that
succeeded. The neighborhood is rich in legendary treasures of the
kind. Local tales and superstitions thrive best in these sheltered,
long-settled retreats; but are trampled under foot by the shifting
throng that forms the population of most of our country places. Besides,
there is no encouragement for ghosts in most of our villages, for they
have scarcely had time to finish their first nap and turn themselves in
their graves, before their surviving friends have travelled away from
the neighborhood; so that when they turn out at night to walk their
rounds, they have no acquaintance left to call upon. This is perhaps the
reason why we so seldom hear of ghosts except in our long-established
Dutch communities.
The immediate cause, however, of the prevalence of supernatural stories
in these parts, was doubtless owing to the vicinity of Sleepy Hollow.
There was a contagion in the very air that blew from that haunted
region; it breathed forth an atmosphere of dreams and fancies infecting
all the land. Several of the Sleepy Hollow people were present at
Van Tassel’s, and, as usual, were doling out their wild and wonderful
legends. Many dismal tales were told about funeral trains, and mourning
cries and wailings heard and seen about the great tree where the
unfortunate Major André was taken, and which stood in the neighborhood.
Some mention was made also of the woman in white, that haunted the
dark glen at Raven Rock, and was often heard to shriek on winter nights
before a storm, having perished there in the snow. The chief part of the
stories, however, turned upon the favorite spectre of Sleepy Hollow, the
Headless Horseman, who had been heard several times of late, patrolling
the country; and, it was said, tethered his horse nightly among the
graves in the churchyard.
The sequestered situation of this church seems always to have made it a
favorite haunt of troubled spirits. It stands on a knoll, surrounded by
locust-trees and lofty elms, from among which its decent, whitewashed
walls shine modestly forth, like Christian purity beaming through the
shades of retirement. A gentle slope descends from it to a silver sheet
of water, bordered by high trees, between which, peeps may be caught at
the blue hills of the Hudson. To look upon its grass-grown yard, where
the sunbeams seem to sleep so quietly, one would think that there at
least the dead might rest in peace. On one side of the church extends a
wide woody dell, along which raves a large brook among broken rocks and
trunks of fallen trees. Over a deep black part of the stream, not far
from the church, was formerly thrown a wooden bridge; the road that led
to it, and the bridge itself, were thickly shaded by overhanging trees,
which cast a gloom about it, even in the daytime; but occasioned a
fearful darkness at night. Such was one of the favorite haunts of
the Headless Horseman, and the place where he was most frequently
encountered. The tale was told of old Brouwer, a most heretical
disbeliever in ghosts, how he met the Horseman returning from his foray
into Sleepy Hollow, and was obliged to get up behind him; how they
galloped over bush and brake, over hill and swamp, until they reached
the bridge; when the Horseman suddenly turned into a skeleton, threw old
Brouwer into the brook, and sprang away over the tree-tops with a clap
of thunder.
This story was immediately matched by a thrice marvellous adventure of
Brom Bones, who made light of the Galloping Hessian as an arrant jockey.
He affirmed that on returning one night from the neighboring village of
Sing Sing, he had been overtaken by this midnight trooper; that he had
offered to race with him for a bowl of punch, and should have won it
too, for Daredevil beat the goblin horse all hollow, but just as they
came to the church bridge, the Hessian bolted, and vanished in a flash
of fire.
All these tales, told in that drowsy undertone with which men talk in
the dark, the countenances of the listeners only now and then receiving
a casual gleam from the glare of a pipe, sank deep in the mind of
Ichabod. He repaid them in kind with large extracts from his invaluable
author, Cotton Mather, and added many marvellous events that had taken
place in his native State of Connecticut, and fearful sights which he
had seen in his nightly walks about Sleepy Hollow.
The revel now gradually broke up. The old farmers gathered together
their families in their wagons, and were heard for some time rattling
along the hollow roads, and over the distant hills. Some of the
damsels mounted on pillions behind their favorite swains, and their
light-hearted laughter, mingling with the clatter of hoofs, echoed along
the silent woodlands, sounding fainter and fainter, until they gradually
died away,–and the late scene of noise and frolic was all silent and
deserted. Ichabod only lingered behind, according to the custom of
country lovers, to have a tête-à-tête with the heiress; fully convinced
that he was now on the high road to success. What passed at this
interview I will not pretend to say, for in fact I do not know.
Something, however, I fear me, must have gone wrong, for he certainly
sallied forth, after no very great interval, with an air quite desolate
and chapfallen. Oh, these women! these women! Could that girl have been
playing off any of her coquettish tricks? Was her encouragement of the
poor pedagogue all a mere sham to secure her conquest of his rival?
Heaven only knows, not I! Let it suffice to say, Ichabod stole forth
with the air of one who had been sacking a henroost, rather than a fair
lady’s heart. Without looking to the right or left to notice the scene
of rural wealth, on which he had so often gloated, he went straight to
the stable, and with several hearty cuffs and kicks roused his steed
most uncourteously from the comfortable quarters in which he was soundly
sleeping, dreaming of mountains of corn and oats, and whole valleys of
timothy and clover.
It was the very witching time of night that Ichabod, heavy-hearted and
crestfallen, pursued his travels homewards, along the sides of the
lofty hills which rise above Tarry Town, and which he had traversed so
cheerily in the afternoon. The hour was as dismal as himself. Far below
him the Tappan Zee spread its dusky and indistinct waste of waters, with
here and there the tall mast of a sloop, riding quietly at anchor under
the land. In the dead hush of midnight, he could even hear the barking
of the watchdog from the opposite shore of the Hudson; but it was
so vague and faint as only to give an idea of his distance from this
faithful companion of man. Now and then, too, the long-drawn crowing
of a cock, accidentally awakened, would sound far, far off, from some
farmhouse away among the hills–but it was like a dreaming sound in his
ear. No signs of life occurred near him, but occasionally the melancholy
chirp of a cricket, or perhaps the guttural twang of a bullfrog from a
neighboring marsh, as if sleeping uncomfortably and turning suddenly in
his bed.
All the stories of ghosts and goblins that he had heard in the afternoon
now came crowding upon his recollection. The night grew darker and
darker; the stars seemed to sink deeper in the sky, and driving clouds
occasionally hid them from his sight. He had never felt so lonely and
dismal. He was, moreover, approaching the very place where many of the
scenes of the ghost stories had been laid. In the centre of the road
stood an enormous tulip-tree, which towered like a giant above all the
other trees of the neighborhood, and formed a kind of landmark. Its
limbs were gnarled and fantastic, large enough to form trunks for
ordinary trees, twisting down almost to the earth, and rising again into
the air. It was connected with the tragical story of the unfortunate
André, who had been taken prisoner hard by; and was universally known
by the name of Major André’s tree. The common people regarded it with a
mixture of respect and superstition, partly out of sympathy for the
fate of its ill-starred namesake, and partly from the tales of strange
sights, and doleful lamentations, told concerning it.
As Ichabod approached this fearful tree, he began to whistle; he thought
his whistle was answered; it was but a blast sweeping sharply through
the dry branches. As he approached a little nearer, he thought he saw
something white, hanging in the midst of the tree: he paused and ceased
whistling but, on looking more narrowly, perceived that it was a place
where the tree had been scathed by lightning, and the white wood laid
bare. Suddenly he heard a groan–his teeth chattered, and his knees
smote against the saddle: it was but the rubbing of one huge bough upon
another, as they were swayed about by the breeze. He passed the tree in
safety, but new perils lay before him.
About two hundred yards from the tree, a small brook crossed the road,
and ran into a marshy and thickly-wooded glen, known by the name of
Wiley’s Swamp. A few rough logs, laid side by side, served for a bridge
over this stream. On that side of the road where the brook entered the
wood, a group of oaks and chestnuts, matted thick with wild grape-vines,
threw a cavernous gloom over it. To pass this bridge was the severest
trial. It was at this identical spot that the unfortunate André was
captured, and under the covert of those chestnuts and vines were the
sturdy yeomen concealed who surprised him. This has ever since been
considered a haunted stream, and fearful are the feelings of the
schoolboy who has to pass it alone after dark.
As he approached the stream, his heart began to thump; he summoned up,
however, all his resolution, gave his horse half a score of kicks in the
ribs, and attempted to dash briskly across the bridge; but instead of
starting forward, the perverse old animal made a lateral movement, and
ran broadside against the fence. Ichabod, whose fears increased with the
delay, jerked the reins on the other side, and kicked lustily with the
contrary foot: it was all in vain; his steed started, it is true, but
it was only to plunge to the opposite side of the road into a thicket of
brambles and alder bushes. The schoolmaster now bestowed both whip and
heel upon the starveling ribs of old Gunpowder, who dashed forward,
snuffling and snorting, but came to a stand just by the bridge, with a
suddenness that had nearly sent his rider sprawling over his head.
Just at this moment a plashy tramp by the side of the bridge caught the
sensitive ear of Ichabod. In the dark shadow of the grove, on the margin
of the brook, he beheld something huge, misshapen and towering. It
stirred not, but seemed gathered up in the gloom, like some gigantic
monster ready to spring upon the traveller.
The hair of the affrighted pedagogue rose upon his head with terror.
What was to be done? To turn and fly was now too late; and besides,
what chance was there of escaping ghost or goblin, if such it was, which
could ride upon the wings of the wind? Summoning up, therefore, a
show of courage, he demanded in stammering accents, “Who are you?”
He received no reply. He repeated his demand in a still more agitated
voice. Still there was no answer. Once more he cudgelled the sides
of the inflexible Gunpowder, and, shutting his eyes, broke forth with
involuntary fervor into a psalm tune. Just then the shadowy object of
alarm put itself in motion, and with a scramble and a bound stood at
once in the middle of the road. Though the night was dark and dismal,
yet the form of the unknown might now in some degree be ascertained. He
appeared to be a horseman of large dimensions, and mounted on a black
horse of powerful frame. He made no offer of molestation or sociability,
but kept aloof on one side of the road, jogging along on the blind side
of old Gunpowder, who had now got over his fright and waywardness.
Ichabod, who had no relish for this strange midnight companion, and
bethought himself of the adventure of Brom Bones with the Galloping
Hessian, now quickened his steed in hopes of leaving him behind. The
stranger, however, quickened his horse to an equal pace. Ichabod pulled
up, and fell into a walk, thinking to lag behind,–the other did the
same. His heart began to sink within him; he endeavored to resume his
psalm tune, but his parched tongue clove to the roof of his mouth, and
he could not utter a stave. There was something in the moody and
dogged silence of this pertinacious companion that was mysterious and
appalling. It was soon fearfully accounted for. On mounting a rising
ground, which brought the figure of his fellow-traveller in relief
against the sky, gigantic in height, and muffled in a cloak, Ichabod was
horror-struck on perceiving that he was headless!–but his horror was
still more increased on observing that the head, which should have
rested on his shoulders, was carried before him on the pommel of his
saddle! His terror rose to desperation; he rained a shower of kicks and
blows upon Gunpowder, hoping by a sudden movement to give his companion
the slip; but the spectre started full jump with him. Away, then, they
dashed through thick and thin; stones flying and sparks flashing at
every bound. Ichabod’s flimsy garments fluttered in the air, as
he stretched his long lank body away over his horse’s head, in the
eagerness of his flight.
They had now reached the road which turns off to Sleepy Hollow; but
Gunpowder, who seemed possessed with a demon, instead of keeping up it,
made an opposite turn, and plunged headlong downhill to the left. This
road leads through a sandy hollow shaded by trees for about a quarter
of a mile, where it crosses the bridge famous in goblin story; and just
beyond swells the green knoll on which stands the whitewashed church.
As yet the panic of the steed had given his unskilful rider an apparent
advantage in the chase, but just as he had got half way through the
hollow, the girths of the saddle gave way, and he felt it slipping from
under him. He seized it by the pommel, and endeavored to hold it firm,
but in vain; and had just time to save himself by clasping old Gunpowder
round the neck, when the saddle fell to the earth, and he heard it
trampled under foot by his pursuer. For a moment the terror of Hans Van
Ripper’s wrath passed across his mind,–for it was his Sunday saddle;
but this was no time for petty fears; the goblin was hard on his
haunches; and (unskilful rider that he was!) he had much ado to maintain
his seat; sometimes slipping on one side, sometimes on another, and
sometimes jolted on the high ridge of his horse’s backbone, with a
violence that he verily feared would cleave him asunder.
An opening in the trees now cheered him with the hopes that the church
bridge was at hand. The wavering reflection of a silver star in the
bosom of the brook told him that he was not mistaken. He saw the walls
of the church dimly glaring under the trees beyond. He recollected the
place where Brom Bones’s ghostly competitor had disappeared. “If I can
but reach that bridge,” thought Ichabod, “I am safe.” Just then he heard
the black steed panting and blowing close behind him; he even fancied
that he felt his hot breath. Another convulsive kick in the ribs, and
old Gunpowder sprang upon the bridge; he thundered over the resounding
planks; he gained the opposite side; and now Ichabod cast a look behind
to see if his pursuer should vanish, according to rule, in a flash of
fire and brimstone. Just then he saw the goblin rising in his stirrups,
and in the very act of hurling his head at him. Ichabod endeavored to
dodge the horrible missile, but too late. It encountered his cranium
with a tremendous crash,–he was tumbled headlong into the dust, and
Gunpowder, the black steed, and the goblin rider, passed by like a
whirlwind.
The next morning the old horse was found without his saddle, and with
the bridle under his feet, soberly cropping the grass at his master’s
gate. Ichabod did not make his appearance at breakfast; dinner-hour
came, but no Ichabod. The boys assembled at the schoolhouse, and
strolled idly about the banks of the brook; but no schoolmaster. Hans
Van Ripper now began to feel some uneasiness about the fate of poor
Ichabod, and his saddle. An inquiry was set on foot, and after diligent
investigation they came upon his traces. In one part of the road leading
to the church was found the saddle trampled in the dirt; the tracks of
horses’ hoofs deeply dented in the road, and evidently at furious speed,
were traced to the bridge, beyond which, on the bank of a broad part of
the brook, where the water ran deep and black, was found the hat of the
unfortunate Ichabod, and close beside it a shattered pumpkin.
The brook was searched, but the body of the schoolmaster was not to
be discovered. Hans Van Ripper as executor of his estate, examined the
bundle which contained all his worldly effects. They consisted of two
shirts and a half; two stocks for the neck; a pair or two of worsted
stockings; an old pair of corduroy small-clothes; a rusty razor; a book
of psalm tunes full of dog’s-ears; and a broken pitch-pipe. As to the
books and furniture of the schoolhouse, they belonged to the community,
excepting Cotton Mather’s “History of Witchcraft,” a “New England
Almanac,” and a book of dreams and fortune-telling; in which last was
a sheet of foolscap much scribbled and blotted in several fruitless
attempts to make a copy of verses in honor of the heiress of Van Tassel.
These magic books and the poetic scrawl were forthwith consigned to the
flames by Hans Van Ripper; who, from that time forward, determined to
send his children no more to school, observing that he never knew
any good come of this same reading and writing. Whatever money the
schoolmaster possessed, and he had received his quarter’s pay but a
day or two before, he must have had about his person at the time of his
disappearance.
The mysterious event caused much speculation at the church on the
following Sunday. Knots of gazers and gossips were collected in the
churchyard, at the bridge, and at the spot where the hat and pumpkin
had been found. The stories of Brouwer, of Bones, and a whole budget of
others were called to mind; and when they had diligently considered them
all, and compared them with the symptoms of the present case, they shook
their heads, and came to the conclusion that Ichabod had been carried
off by the Galloping Hessian. As he was a bachelor, and in nobody’s
debt, nobody troubled his head any more about him; the school was
removed to a different quarter of the hollow, and another pedagogue
reigned in his stead.
It is true, an old farmer, who had been down to New York on a visit
several years after, and from whom this account of the ghostly adventure
was received, brought home the intelligence that Ichabod Crane was still
alive; that he had left the neighborhood partly through fear of the
goblin and Hans Van Ripper, and partly in mortification at having been
suddenly dismissed by the heiress; that he had changed his quarters to a
distant part of the country; had kept school and studied law at the same
time; had been admitted to the bar; turned politician; electioneered;
written for the newspapers; and finally had been made a justice of
the Ten Pound Court. Brom Bones, too, who, shortly after his rival’s
disappearance conducted the blooming Katrina in triumph to the altar,
was observed to look exceedingly knowing whenever the story of Ichabod
was related, and always burst into a hearty laugh at the mention of the
pumpkin; which led some to suspect that he knew more about the matter
than he chose to tell.
The old country wives, however, who are the best judges of these
matters, maintain to this day that Ichabod was spirited away by
supernatural means; and it is a favorite story often told about the
neighborhood round the winter evening fire. The bridge became more than
ever an object of superstitious awe; and that may be the reason why the
road has been altered of late years, so as to approach the church by
the border of the millpond. The schoolhouse being deserted soon fell to
decay, and was reported to be haunted by the ghost of the unfortunate
pedagogue and the plowboy, loitering homeward of a still summer evening,
has often fancied his voice at a distance, chanting a melancholy psalm
tune among the tranquil solitudes of Sleepy Hollow.
POSTSCRIPT.
FOUND IN THE HANDWRITING OF MR. KNICKERBOCKER.
The preceding tale is given almost in the precise words in which I
heard it related at a Corporation meeting at the ancient city of
Manhattoes, at which were present many of its sagest and most
illustrious burghers. The narrator was a pleasant, shabby, gentlemanly
old fellow, in pepper-and-salt clothes, with a sadly humourous face,
and one whom I strongly suspected of being poor–he made such efforts
to be entertaining. When his story was concluded, there was much
laughter and approbation, particularly from two or three deputy
aldermen, who had been asleep the greater part of the time. There was,
however, one tall, dry-looking old gentleman, with beetling eyebrows,
who maintained a grave and rather severe face throughout, now and then
folding his arms, inclining his head, and looking down upon the floor,
as if turning a doubt over in his mind. He was one of your wary men,
who never laugh but upon good grounds–when they have reason and law on
their side. When the mirth of the rest of the company had subsided, and
silence was restored, he leaned one arm on the elbow of his chair, and
sticking the other akimbo, demanded, with a slight, but exceedingly
sage motion of the head, and contraction of the brow, what was the
moral of the story, and what it went to prove?
The story-teller, who was just putting a glass of wine to his lips, as
a refreshment after his toils, paused for a moment, looked at his
inquirer with an air of infinite deference, and, lowering the glass
slowly to the table, observed that the story was intended most
logically to prove–
“That there is no situation in life but has its advantages and
pleasures–provided we will but take a joke as we find it:
“That, therefore, he that runs races with goblin troopers is likely to
have rough riding of it.
“Ergo, for a country schoolmaster to be refused the hand of a Dutch
heiress is a certain step to high preferment in the state.”
The cautious old gentleman knit his brows tenfold closer after this
explanation, being sorely puzzled by the ratiocination of the
syllogism, while, methought, the one in pepper-and-salt eyed him with
something of a triumphant leer. At length he observed that all this was
very well, but still he thought the story a little on the
extravagant–there were one or two points on which he had his doubts.
“Faith, sir,” replied the story-teller, “as to that matter, I don’t
believe one-half of it myself.” D. K.
THE END.
Marcar trecho:
JIM – Assistente
Jim IA: pode errar. Não digite dados pessoais. Suas mensagens são processadas por um serviço externo.
The Old Testament of the King James Version of the Bible
The First Book of Moses: Called Genesis
The Second Book of Moses: Called Exodus
The Third Book of Moses: Called Leviticus
The Fourth Book of Moses: Called Numbers
The Fifth Book of Moses: Called Deuteronomy
The Book of Joshua
The Book of Judges
The Book of Ruth
The First Book of Samuel
The Second Book of Samuel
The First Book of the Kings
The Second Book of the Kings
The First Book of the Chronicles
The Second Book of the Chronicles
Ezra
The Book of Nehemiah
The Book of Esther
The Book of Job
The Book of Psalms
The Proverbs
Ecclesiastes
The Song of Solomon
The Book of the Prophet Isaiah
The Book of the Prophet Jeremiah
The Lamentations of Jeremiah
The Book of the Prophet Ezekiel
The Book of Daniel
Hosea
Joel
Amos
Obadiah
Jonah
Micah
Nahum
Habakkuk
Zephaniah
Haggai
Zechariah
Malachi
The New Testament of the King James Bible
The Gospel According to Saint Matthew
The Gospel According to Saint Mark
The Gospel According to Saint Luke
The Gospel According to Saint John
The Acts of the Apostles
The Epistle of Paul the Apostle to the Romans
The First Epistle of Paul the Apostle to the Corinthians
The Second Epistle of Paul the Apostle to the Corinthians
The Epistle of Paul the Apostle to the Galatians
The Epistle of Paul the Apostle to the Ephesians
The Epistle of Paul the Apostle to the Philippians
The Epistle of Paul the Apostle to the Colossians
The First Epistle of Paul the Apostle to the Thessalonians
The Second Epistle of Paul the Apostle to the Thessalonians
The First Epistle of Paul the Apostle to Timothy
The Second Epistle of Paul the Apostle to Timothy
The Epistle of Paul the Apostle to Titus
The Epistle of Paul the Apostle to Philemon
The Epistle of Paul the Apostle to the Hebrews
The General Epistle of James
The First Epistle General of Peter
The Second General Epistle of Peter
The First Epistle General of John
The Second Epistle General of John
The Third Epistle General of John
The General Epistle of Jude
The Revelation of Saint John the Divine
The Old Testament of the King James Version of the Bible
The First Book of Moses: Called Genesis
1:1 In the beginning God created the heaven and the earth.
1:2 And the earth was without form, and void; and darkness was upon
the face of the deep. And the Spirit of God moved upon the face of the
waters.
1:3 And God said, Let there be light: and there was light.
1:4 And God saw the light, that it was good: and God divided the light
from the darkness.
1:5 And God called the light Day, and the darkness he called Night.
And the evening and the morning were the first day.
1:6 And God said, Let there be a firmament in the midst of the waters,
and let it divide the waters from the waters.
1:7 And God made the firmament, and divided the waters which were
under the firmament from the waters which were above the firmament:
and it was so.
1:8 And God called the firmament Heaven. And the evening and the
morning were the second day.
1:9 And God said, Let the waters under the heaven be gathered together
unto one place, and let the dry land appear: and it was so.
1:10 And God called the dry land Earth; and the gathering together of
the waters called he Seas: and God saw that it was good.
1:11 And God said, Let the earth bring forth grass, the herb yielding
seed, and the fruit tree yielding fruit after his kind, whose seed is
in itself, upon the earth: and it was so.
1:12 And the earth brought forth grass, and herb yielding seed after
his kind, and the tree yielding fruit, whose seed was in itself, after
his kind: and God saw that it was good.
1:13 And the evening and the morning were the third day.
1:14 And God said, Let there be lights in the firmament of the heaven
to divide the day from the night; and let them be for signs, and for
seasons, and for days, and years: 1:15 And let them be for lights in
the firmament of the heaven to give light upon the earth: and it was
so.
1:16 And God made two great lights; the greater light to rule the day,
and the lesser light to rule the night: he made the stars also.
1:17 And God set them in the firmament of the heaven to give light
upon the earth, 1:18 And to rule over the day and over the night, and
to divide the light from the darkness: and God saw that it was good.
1:19 And the evening and the morning were the fourth day.
1:20 And God said, Let the waters bring forth abundantly the moving
creature that hath life, and fowl that may fly above the earth in the
open firmament of heaven.
1:21 And God created great whales, and every living creature that
moveth, which the waters brought forth abundantly, after their kind,
and every winged fowl after his kind: and God saw that it was good.
1:22 And God blessed them, saying, Be fruitful, and multiply, and fill
the waters in the seas, and let fowl multiply in the earth.
1:23 And the evening and the morning were the fifth day.
1:24 And God said, Let the earth bring forth the living creature after
his kind, cattle, and creeping thing, and beast of the earth after his
kind: and it was so.
1:25 And God made the beast of the earth after his kind, and cattle
after their kind, and every thing that creepeth upon the earth after
his kind: and God saw that it was good.
1:26 And God said, Let us make man in our image, after our likeness:
and let them have dominion over the fish of the sea, and over the fowl
of the air, and over the cattle, and over all the earth, and over
every creeping thing that creepeth upon the earth.
1:27 So God created man in his own image, in the image of God created
he him; male and female created he them.
1:28 And God blessed them, and God said unto them, Be fruitful, and
multiply, and replenish the earth, and subdue it: and have dominion
over the fish of the sea, and over the fowl of the air, and over every
living thing that moveth upon the earth.
1:29 And God said, Behold, I have given you every herb bearing seed,
which is upon the face of all the earth, and every tree, in the which
is the fruit of a tree yielding seed; to you it shall be for meat.
1:30 And to every beast of the earth, and to every fowl of the air,
and to every thing that creepeth upon the earth, wherein there is
life, I have given every green herb for meat: and it was so.
1:31 And God saw every thing that he had made, and, behold, it was
very good. And the evening and the morning were the sixth day.
2:1 Thus the heavens and the earth were finished, and all the host of
them.
2:2 And on the seventh day God ended his work which he had made; and
he rested on the seventh day from all his work which he had made.
2:3 And God blessed the seventh day, and sanctified it: because that
in it he had rested from all his work which God created and made.
2:4 These are the generations of the heavens and of the earth when
they were created, in the day that the LORD God made the earth and the
heavens, 2:5 And every plant of the field before it was in the earth,
and every herb of the field before it grew: for the LORD God had not
caused it to rain upon the earth, and there was not a man to till the
ground.
2:6 But there went up a mist from the earth, and watered the whole
face of the ground.
2:7 And the LORD God formed man of the dust of the ground, and
breathed into his nostrils the breath of life; and man became a living
soul.
2:8 And the LORD God planted a garden eastward in Eden; and there he
put the man whom he had formed.
2:9 And out of the ground made the LORD God to grow every tree that is
pleasant to the sight, and good for food; the tree of life also in the
midst of the garden, and the tree of knowledge of good and evil.
2:10 And a river went out of Eden to water the garden; and from thence
it was parted, and became into four heads.
2:11 The name of the first is Pison: that is it which compasseth the
whole land of Havilah, where there is gold; 2:12 And the gold of that
land is good: there is bdellium and the onyx stone.
2:13 And the name of the second river is Gihon: the same is it that
compasseth the whole land of Ethiopia.
2:14 And the name of the third river is Hiddekel: that is it which
goeth toward the east of Assyria. And the fourth river is Euphrates.
2:15 And the LORD God took the man, and put him into the garden of
Eden to dress it and to keep it.
2:16 And the LORD God commanded the man, saying, Of every tree of the
garden thou mayest freely eat: 2:17 But of the tree of the knowledge
of good and evil, thou shalt not eat of it: for in the day that thou
eatest thereof thou shalt surely die.
2:18 And the LORD God said, It is not good that the man should be
alone; I will make him an help meet for him.
2:19 And out of the ground the LORD God formed every beast of the
field, and every fowl of the air; and brought them unto Adam to see
what he would call them: and whatsoever Adam called every living
creature, that was the name thereof.
2:20 And Adam gave names to all cattle, and to the fowl of the air,
and to every beast of the field; but for Adam there was not found an
help meet for him.
2:21 And the LORD God caused a deep sleep to fall upon Adam, and he
slept: and he took one of his ribs, and closed up the flesh instead
thereof; 2:22 And the rib, which the LORD God had taken from man, made
he a woman, and brought her unto the man.
2:23 And Adam said, This is now bone of my bones, and flesh of my
flesh: she shall be called Woman, because she was taken out of Man.
2:24 Therefore shall a man leave his father and his mother, and shall
cleave unto his wife: and they shall be one flesh.
2:25 And they were both naked, the man and his wife, and were not
ashamed.
3:1 Now the serpent was more subtil than any beast of the field which
the LORD God had made. And he said unto the woman, Yea, hath God said,
Ye shall not eat of every tree of the garden? 3:2 And the woman said
unto the serpent, We may eat of the fruit of the trees of the garden:
3:3 But of the fruit of the tree which is in the midst of the garden,
God hath said, Ye shall not eat of it, neither shall ye touch it, lest
ye die.
3:4 And the serpent said unto the woman, Ye shall not surely die: 3:5
For God doth know that in the day ye eat thereof, then your eyes shall
be opened, and ye shall be as gods, knowing good and evil.
3:6 And when the woman saw that the tree was good for food, and that
it was pleasant to the eyes, and a tree to be desired to make one
wise, she took of the fruit thereof, and did eat, and gave also unto
her husband with her; and he did eat.
3:7 And the eyes of them both were opened, and they knew that they
were naked; and they sewed fig leaves together, and made themselves
aprons.
3:8 And they heard the voice of the LORD God walking in the garden in
the cool of the day: and Adam and his wife hid themselves from the
presence of the LORD God amongst the trees of the garden.
3:9 And the LORD God called unto Adam, and said unto him, Where art
thou? 3:10 And he said, I heard thy voice in the garden, and I was
afraid, because I was naked; and I hid myself.
3:11 And he said, Who told thee that thou wast naked? Hast thou eaten
of the tree, whereof I commanded thee that thou shouldest not eat?
3:12 And the man said, The woman whom thou gavest to be with me, she
gave me of the tree, and I did eat.
3:13 And the LORD God said unto the woman, What is this that thou hast
done? And the woman said, The serpent beguiled me, and I did eat.
3:14 And the LORD God said unto the serpent, Because thou hast done
this, thou art cursed above all cattle, and above every beast of the
field; upon thy belly shalt thou go, and dust shalt thou eat all the
days of thy life: 3:15 And I will put enmity between thee and the
woman, and between thy seed and her seed; it shall bruise thy head,
and thou shalt bruise his heel.
3:16 Unto the woman he said, I will greatly multiply thy sorrow and
thy conception; in sorrow thou shalt bring forth children; and thy
desire shall be to thy husband, and he shall rule over thee.
3:17 And unto Adam he said, Because thou hast hearkened unto the voice
of thy wife, and hast eaten of the tree, of which I commanded thee,
saying, Thou shalt not eat of it: cursed is the ground for thy sake;
in sorrow shalt thou eat of it all the days of thy life; 3:18 Thorns
also and thistles shall it bring forth to thee; and thou shalt eat the
herb of the field; 3:19 In the sweat of thy face shalt thou eat bread,
till thou return unto the ground; for out of it wast thou taken: for
dust thou art, and unto dust shalt thou return.
3:20 And Adam called his wife’s name Eve; because she was the mother
of all living.
3:21 Unto Adam also and to his wife did the LORD God make coats of
skins, and clothed them.
3:22 And the LORD God said, Behold, the man is become as one of us, to
know good and evil: and now, lest he put forth his hand, and take also
of the tree of life, and eat, and live for ever: 3:23 Therefore the
LORD God sent him forth from the garden of Eden, to till the ground
from whence he was taken.
3:24 So he drove out the man; and he placed at the east of the garden
of Eden Cherubims, and a flaming sword which turned every way, to keep
the way of the tree of life.
4:1 And Adam knew Eve his wife; and she conceived, and bare Cain, and
said, I have gotten a man from the LORD.
4:2 And she again bare his brother Abel. And Abel was a keeper of
sheep, but Cain was a tiller of the ground.
4:3 And in process of time it came to pass, that Cain brought of the
fruit of the ground an offering unto the LORD.
4:4 And Abel, he also brought of the firstlings of his flock and of
the fat thereof. And the LORD had respect unto Abel and to his
offering: 4:5 But unto Cain and to his offering he had not respect.
And Cain was very wroth, and his countenance fell.
4:6 And the LORD said unto Cain, Why art thou wroth? and why is thy
countenance fallen? 4:7 If thou doest well, shalt thou not be
accepted? and if thou doest not well, sin lieth at the door. And unto
thee shall be his desire, and thou shalt rule over him.
4:8 And Cain talked with Abel his brother: and it came to pass, when
they were in the field, that Cain rose up against Abel his brother,
and slew him.
4:9 And the LORD said unto Cain, Where is Abel thy brother? And he
said, I know not: Am I my brother’s keeper? 4:10 And he said, What
hast thou done? the voice of thy brother’s blood crieth unto me from
the ground.
4:11 And now art thou cursed from the earth, which hath opened her
mouth to receive thy brother’s blood from thy hand; 4:12 When thou
tillest the ground, it shall not henceforth yield unto thee her
strength; a fugitive and a vagabond shalt thou be in the earth.
4:13 And Cain said unto the LORD, My punishment is greater than I can
bear.
4:14 Behold, thou hast driven me out this day from the face of the
earth; and from thy face shall I be hid; and I shall be a fugitive and
a vagabond in the earth; and it shall come to pass, that every one
that findeth me shall slay me.
4:15 And the LORD said unto him, Therefore whosoever slayeth Cain,
vengeance shall be taken on him sevenfold. And the LORD set a mark
upon Cain, lest any finding him should kill him.
4:16 And Cain went out from the presence of the LORD, and dwelt in the
land of Nod, on the east of Eden.
4:17 And Cain knew his wife; and she conceived, and bare Enoch: and he
builded a city, and called the name of the city, after the name of his
son, Enoch.
4:18 And unto Enoch was born Irad: and Irad begat Mehujael: and
Mehujael begat Methusael: and Methusael begat Lamech.
4:19 And Lamech took unto him two wives: the name of the one was Adah,
and the name of the other Zillah.
4:20 And Adah bare Jabal: he was the father of such as dwell in tents,
and of such as have cattle.
4:21 And his brother’s name was Jubal: he was the father of all such
as handle the harp and organ.
4:22 And Zillah, she also bare Tubalcain, an instructer of every
artificer in brass and iron: and the sister of Tubalcain was Naamah.
4:23 And Lamech said unto his wives, Adah and Zillah, Hear my voice;
ye wives of Lamech, hearken unto my speech: for I have slain a man to
my wounding, and a young man to my hurt.
4:24 If Cain shall be avenged sevenfold, truly Lamech seventy and
sevenfold.
4:25 And Adam knew his wife again; and she bare a son, and called his
name Seth: For God, said she, hath appointed me another seed instead
of Abel, whom Cain slew.
4:26 And to Seth, to him also there was born a son; and he called his
name Enos: then began men to call upon the name of the LORD.
5:1 This is the book of the generations of Adam. In the day that God
created man, in the likeness of God made he him; 5:2 Male and female
created he them; and blessed them, and called their name Adam, in the
day when they were created.
5:3 And Adam lived an hundred and thirty years, and begat a son in his
own likeness, and after his image; and called his name Seth: 5:4 And
the days of Adam after he had begotten Seth were eight hundred years:
and he begat sons and daughters: 5:5 And all the days that Adam lived
were nine hundred and thirty years: and he died.
5:6 And Seth lived an hundred and five years, and begat Enos: 5:7 And
Seth lived after he begat Enos eight hundred and seven years, and
begat sons and daughters: 5:8 And all the days of Seth were nine
hundred and twelve years: and he died.
5:9 And Enos lived ninety years, and begat Cainan: 5:10 And Enos lived
after he begat Cainan eight hundred and fifteen years, and begat sons
and daughters: 5:11 And all the days of Enos were nine hundred and
five years: and he died.
5:12 And Cainan lived seventy years and begat Mahalaleel: 5:13 And
Cainan lived after he begat Mahalaleel eight hundred and forty years,
and begat sons and daughters: 5:14 And all the days of Cainan were
nine hundred and ten years: and he died.
5:15 And Mahalaleel lived sixty and five years, and begat Jared: 5:16
And Mahalaleel lived after he begat Jared eight hundred and thirty
years, and begat sons and daughters: 5:17 And all the days of
Mahalaleel were eight hundred ninety and five years: and he died.
5:18 And Jared lived an hundred sixty and two years, and he begat
Enoch: 5:19 And Jared lived after he begat Enoch eight hundred years,
and begat sons and daughters: 5:20 And all the days of Jared were nine
hundred sixty and two years: and he died.
5:21 And Enoch lived sixty and five years, and begat Methuselah: 5:22
And Enoch walked with God after he begat Methuselah three hundred
years, and begat sons and daughters: 5:23 And all the days of Enoch
were three hundred sixty and five years: 5:24 And Enoch walked with
God: and he was not; for God took him.
5:25 And Methuselah lived an hundred eighty and seven years, and begat
Lamech.
5:26 And Methuselah lived after he begat Lamech seven hundred eighty
and two years, and begat sons and daughters: 5:27 And all the days of
Methuselah were nine hundred sixty and nine years: and he died.
5:28 And Lamech lived an hundred eighty and two years, and begat a
son: 5:29 And he called his name Noah, saying, This same shall comfort
us concerning our work and toil of our hands, because of the ground
which the LORD hath cursed.
5:30 And Lamech lived after he begat Noah five hundred ninety and five
years, and begat sons and daughters: 5:31 And all the days of Lamech
were seven hundred seventy and seven years: and he died.
5:32 And Noah was five hundred years old: and Noah begat Shem, Ham,
and Japheth.
6:1 And it came to pass, when men began to multiply on the face of the
earth, and daughters were born unto them, 6:2 That the sons of God saw
the daughters of men that they were fair; and they took them wives of
all which they chose.
6:3 And the LORD said, My spirit shall not always strive with man, for
that he also is flesh: yet his days shall be an hundred and twenty
years.
6:4 There were giants in the earth in those days; and also after that,
when the sons of God came in unto the daughters of men, and they bare
children to them, the same became mighty men which were of old, men of
renown.
6:5 And God saw that the wickedness of man was great in the earth, and
that every imagination of the thoughts of his heart was only evil
continually.
6:6 And it repented the LORD that he had made man on the earth, and it
grieved him at his heart.
6:7 And the LORD said, I will destroy man whom I have created from the
face of the earth; both man, and beast, and the creeping thing, and
the fowls of the air; for it repenteth me that I have made them.
6:8 But Noah found grace in the eyes of the LORD.
6:9 These are the generations of Noah: Noah was a just man and perfect
in his generations, and Noah walked with God.
6:10 And Noah begat three sons, Shem, Ham, and Japheth.
6:11 The earth also was corrupt before God, and the earth was filled
with violence.
6:12 And God looked upon the earth, and, behold, it was corrupt; for
all flesh had corrupted his way upon the earth.
6:13 And God said unto Noah, The end of all flesh is come before me;
for the earth is filled with violence through them; and, behold, I
will destroy them with the earth.
6:14 Make thee an ark of gopher wood; rooms shalt thou make in the
ark, and shalt pitch it within and without with pitch.
6:15 And this is the fashion which thou shalt make it of: The length
of the ark shall be three hundred cubits, the breadth of it fifty
cubits, and the height of it thirty cubits.
6:16 A window shalt thou make to the ark, and in a cubit shalt thou
finish it above; and the door of the ark shalt thou set in the side
thereof; with lower, second, and third stories shalt thou make it.
6:17 And, behold, I, even I, do bring a flood of waters upon the
earth, to destroy all flesh, wherein is the breath of life, from under
heaven; and every thing that is in the earth shall die.
6:18 But with thee will I establish my covenant; and thou shalt come
into the ark, thou, and thy sons, and thy wife, and thy sons’ wives
with thee.
6:19 And of every living thing of all flesh, two of every sort shalt
thou bring into the ark, to keep them alive with thee; they shall be
male and female.
6:20 Of fowls after their kind, and of cattle after their kind, of
every creeping thing of the earth after his kind, two of every sort
shall come unto thee, to keep them alive.
6:21 And take thou unto thee of all food that is eaten, and thou shalt
gather it to thee; and it shall be for food for thee, and for them.
6:22 Thus did Noah; according to all that God commanded him, so did
he.
7:1 And the LORD said unto Noah, Come thou and all thy house into the
ark; for thee have I seen righteous before me in this generation.
7:2 Of every clean beast thou shalt take to thee by sevens, the male
and his female: and of beasts that are not clean by two, the male and
his female.
7:3 Of fowls also of the air by sevens, the male and the female; to
keep seed alive upon the face of all the earth.
7:4 For yet seven days, and I will cause it to rain upon the earth
forty days and forty nights; and every living substance that I have
made will I destroy from off the face of the earth.
7:5 And Noah did according unto all that the LORD commanded him.
7:6 And Noah was six hundred years old when the flood of waters was
upon the earth.
7:7 And Noah went in, and his sons, and his wife, and his sons’ wives
with him, into the ark, because of the waters of the flood.
7:8 Of clean beasts, and of beasts that are not clean, and of fowls,
and of every thing that creepeth upon the earth, 7:9 There went in two
and two unto Noah into the ark, the male and the female, as God had
commanded Noah.
7:10 And it came to pass after seven days, that the waters of the
flood were upon the earth.
7:11 In the six hundredth year of Noah’s life, in the second month,
the seventeenth day of the month, the same day were all the fountains
of the great deep broken up, and the windows of heaven were opened.
7:12 And the rain was upon the earth forty days and forty nights.
7:13 In the selfsame day entered Noah, and Shem, and Ham, and Japheth,
the sons of Noah, and Noah’s wife, and the three wives of his sons
with them, into the ark; 7:14 They, and every beast after his kind,
and all the cattle after their kind, and every creeping thing that
creepeth upon the earth after his kind, and every fowl after his kind,
every bird of every sort.
7:15 And they went in unto Noah into the ark, two and two of all
flesh, wherein is the breath of life.
7:16 And they that went in, went in male and female of all flesh, as
God had commanded him: and the LORD shut him in.
7:17 And the flood was forty days upon the earth; and the waters
increased, and bare up the ark, and it was lift up above the earth.
7:18 And the waters prevailed, and were increased greatly upon the
earth; and the ark went upon the face of the waters.
7:19 And the waters prevailed exceedingly upon the earth; and all the
high hills, that were under the whole heaven, were covered.
7:20 Fifteen cubits upward did the waters prevail; and the mountains
were covered.
7:21 And all flesh died that moved upon the earth, both of fowl, and
of cattle, and of beast, and of every creeping thing that creepeth
upon the earth, and every man: 7:22 All in whose nostrils was the
breath of life, of all that was in the dry land, died.
7:23 And every living substance was destroyed which was upon the face
of the ground, both man, and cattle, and the creeping things, and the
fowl of the heaven; and they were destroyed from the earth: and Noah
only remained alive, and they that were with him in the ark.
7:24 And the waters prevailed upon the earth an hundred and fifty
days.
8:1 And God remembered Noah, and every living thing, and all the
cattle that was with him in the ark: and God made a wind to pass over
the earth, and the waters asswaged; 8:2 The fountains also of the deep
and the windows of heaven were stopped, and the rain from heaven was
restrained; 8:3 And the waters returned from off the earth
continually: and after the end of the hundred and fifty days the
waters were abated.
8:4 And the ark rested in the seventh month, on the seventeenth day of
the month, upon the mountains of Ararat.
8:5 And the waters decreased continually until the tenth month: in the
tenth month, on the first day of the month, were the tops of the
mountains seen.
8:6 And it came to pass at the end of forty days, that Noah opened the
window of the ark which he had made: 8:7 And he sent forth a raven,
which went forth to and fro, until the waters were dried up from off
the earth.
8:8 Also he sent forth a dove from him, to see if the waters were
abated from off the face of the ground; 8:9 But the dove found no rest
for the sole of her foot, and she returned unto him into the ark, for
the waters were on the face of the whole earth: then he put forth his
hand, and took her, and pulled her in unto him into the ark.
8:10 And he stayed yet other seven days; and again he sent forth the
dove out of the ark; 8:11 And the dove came in to him in the evening;
and, lo, in her mouth was an olive leaf pluckt off: so Noah knew that
the waters were abated from off the earth.
8:12 And he stayed yet other seven days; and sent forth the dove;
which returned not again unto him any more.
8:13 And it came to pass in the six hundredth and first year, in the
first month, the first day of the month, the waters were dried up from
off the earth: and Noah removed the covering of the ark, and looked,
and, behold, the face of the ground was dry.
8:14 And in the second month, on the seven and twentieth day of the
month, was the earth dried.
8:15 And God spake unto Noah, saying, 8:16 Go forth of the ark, thou,
and thy wife, and thy sons, and thy sons’ wives with thee.
8:17 Bring forth with thee every living thing that is with thee, of
all flesh, both of fowl, and of cattle, and of every creeping thing
that creepeth upon the earth; that they may breed abundantly in the
earth, and be fruitful, and multiply upon the earth.
8:18 And Noah went forth, and his sons, and his wife, and his sons’
wives with him: 8:19 Every beast, every creeping thing, and every
fowl, and whatsoever creepeth upon the earth, after their kinds, went
forth out of the ark.
8:20 And Noah builded an altar unto the LORD; and took of every clean
beast, and of every clean fowl, and offered burnt offerings on the
altar.
8:21 And the LORD smelled a sweet savour; and the LORD said in his
heart, I will not again curse the ground any more for man’s sake; for
the imagination of man’s heart is evil from his youth; neither will I
again smite any more every thing living, as I have done.
8:22 While the earth remaineth, seedtime and harvest, and cold and
heat, and summer and winter, and day and night shall not cease.
9:1 And God blessed Noah and his sons, and said unto them, Be
fruitful, and multiply, and replenish the earth.
9:2 And the fear of you and the dread of you shall be upon every beast
of the earth, and upon every fowl of the air, upon all that moveth
upon the earth, and upon all the fishes of the sea; into your hand are
they delivered.
9:3 Every moving thing that liveth shall be meat for you; even as the
green herb have I given you all things.
9:4 But flesh with the life thereof, which is the blood thereof, shall
ye not eat.
9:5 And surely your blood of your lives will I require; at the hand of
every beast will I require it, and at the hand of man; at the hand of
every man’s brother will I require the life of man.
9:6 Whoso sheddeth man’s blood, by man shall his blood be shed: for in
the image of God made he man.
9:7 And you, be ye fruitful, and multiply; bring forth abundantly in
the earth, and multiply therein.
9:8 And God spake unto Noah, and to his sons with him, saying, 9:9 And
I, behold, I establish my covenant with you, and with your seed after
you; 9:10 And with every living creature that is with you, of the
fowl, of the cattle, and of every beast of the earth with you; from
all that go out of the ark, to every beast of the earth.
9:11 And I will establish my covenant with you, neither shall all
flesh be cut off any more by the waters of a flood; neither shall
there any more be a flood to destroy the earth.
9:12 And God said, This is the token of the covenant which I make
between me and you and every living creature that is with you, for
perpetual generations: 9:13 I do set my bow in the cloud, and it shall
be for a token of a covenant between me and the earth.
9:14 And it shall come to pass, when I bring a cloud over the earth,
that the bow shall be seen in the cloud: 9:15 And I will remember my
covenant, which is between me and you and every living creature of all
flesh; and the waters shall no more become a flood to destroy all
flesh.
9:16 And the bow shall be in the cloud; and I will look upon it, that
I may remember the everlasting covenant between God and every living
creature of all flesh that is upon the earth.
9:17 And God said unto Noah, This is the token of the covenant, which
I have established between me and all flesh that is upon the earth.
9:18 And the sons of Noah, that went forth of the ark, were Shem, and
Ham, and Japheth: and Ham is the father of Canaan.
9:19 These are the three sons of Noah: and of them was the whole earth
overspread.
9:20 And Noah began to be an husbandman, and he planted a vineyard:
9:21 And he drank of the wine, and was drunken; and he was uncovered
within his tent.
9:22 And Ham, the father of Canaan, saw the nakedness of his father,
and told his two brethren without.
9:23 And Shem and Japheth took a garment, and laid it upon both their
shoulders, and went backward, and covered the nakedness of their
father; and their faces were backward, and they saw not their father’s
nakedness.
9:24 And Noah awoke from his wine, and knew what his younger son had
done unto him.
9:25 And he said, Cursed be Canaan; a servant of servants shall he be
unto his brethren.
9:26 And he said, Blessed be the LORD God of Shem; and Canaan shall be
his servant.
9:27 God shall enlarge Japheth, and he shall dwell in the tents of
Shem; and Canaan shall be his servant.
9:28 And Noah lived after the flood three hundred and fifty years.
9:29 And all the days of Noah were nine hundred and fifty years: and
he died.
10:1 Now these are the generations of the sons of Noah, Shem, Ham, and
Japheth: and unto them were sons born after the flood.
10:2 The sons of Japheth; Gomer, and Magog, and Madai, and Javan, and
Tubal, and Meshech, and Tiras.
10:3 And the sons of Gomer; Ashkenaz, and Riphath, and Togarmah.
10:4 And the sons of Javan; Elishah, and Tarshish, Kittim, and
Dodanim.
10:5 By these were the isles of the Gentiles divided in their lands;
every one after his tongue, after their families, in their nations.
10:6 And the sons of Ham; Cush, and Mizraim, and Phut, and Canaan.
10:7 And the sons of Cush; Seba, and Havilah, and Sabtah, and Raamah,
and Sabtechah: and the sons of Raamah; Sheba, and Dedan.
10:8 And Cush begat Nimrod: he began to be a mighty one in the earth.
10:9 He was a mighty hunter before the LORD: wherefore it is said,
Even as Nimrod the mighty hunter before the LORD.
10:10 And the beginning of his kingdom was Babel, and Erech, and
Accad, and Calneh, in the land of Shinar.
10:11 Out of that land went forth Asshur, and builded Nineveh, and the
city Rehoboth, and Calah, 10:12 And Resen between Nineveh and Calah:
the same is a great city.
10:13 And Mizraim begat Ludim, and Anamim, and Lehabim, and Naphtuhim,
10:14 And Pathrusim, and Casluhim, (out of whom came Philistim,) and
Caphtorim.
10:15 And Canaan begat Sidon his first born, and Heth, 10:16 And the
Jebusite, and the Amorite, and the Girgasite, 10:17 And the Hivite,
and the Arkite, and the Sinite, 10:18 And the Arvadite, and the
Zemarite, and the Hamathite: and afterward were the families of the
Canaanites spread abroad.
10:19 And the border of the Canaanites was from Sidon, as thou comest
to Gerar, unto Gaza; as thou goest, unto Sodom, and Gomorrah, and
Admah, and Zeboim, even unto Lasha.
10:20 These are the sons of Ham, after their families, after their
tongues, in their countries, and in their nations.
10:21 Unto Shem also, the father of all the children of Eber, the
brother of Japheth the elder, even to him were children born.
10:22 The children of Shem; Elam, and Asshur, and Arphaxad, and Lud,
and Aram.
10:23 And the children of Aram; Uz, and Hul, and Gether, and Mash.
10:24 And Arphaxad begat Salah; and Salah begat Eber.
10:25 And unto Eber were born two sons: the name of one was Peleg; for
in his days was the earth divided; and his brother’s name was Joktan.
10:26 And Joktan begat Almodad, and Sheleph, and Hazarmaveth, and
Jerah, 10:27 And Hadoram, and Uzal, and Diklah, 10:28 And Obal, and
Abimael, and Sheba, 10:29 And Ophir, and Havilah, and Jobab: all these
were the sons of Joktan.
10:30 And their dwelling was from Mesha, as thou goest unto Sephar a
mount of the east.
10:31 These are the sons of Shem, after their families, after their
tongues, in their lands, after their nations.
10:32 These are the families of the sons of Noah, after their
generations, in their nations: and by these were the nations divided
in the earth after the flood.
11:1 And the whole earth was of one language, and of one speech.
11:2 And it came to pass, as they journeyed from the east, that they
found a plain in the land of Shinar; and they dwelt there.
11:3 And they said one to another, Go to, let us make brick, and burn
them thoroughly. And they had brick for stone, and slime had they for
morter.
11:4 And they said, Go to, let us build us a city and a tower, whose
top may reach unto heaven; and let us make us a name, lest we be
scattered abroad upon the face of the whole earth.
11:5 And the LORD came down to see the city and the tower, which the
children of men builded.
11:6 And the LORD said, Behold, the people is one, and they have all
one language; and this they begin to do: and now nothing will be
restrained from them, which they have imagined to do.
11:7 Go to, let us go down, and there confound their language, that
they may not understand one another’s speech.
11:8 So the LORD scattered them abroad from thence upon the face of
all the earth: and they left off to build the city.
11:9 Therefore is the name of it called Babel; because the LORD did
there confound the language of all the earth: and from thence did the
LORD scatter them abroad upon the face of all the earth.
11:10 These are the generations of Shem: Shem was an hundred years
old, and begat Arphaxad two years after the flood: 11:11 And Shem
lived after he begat Arphaxad five hundred years, and begat sons and
daughters.
11:12 And Arphaxad lived five and thirty years, and begat Salah: 11:13
And Arphaxad lived after he begat Salah four hundred and three years,
and begat sons and daughters.
11:14 And Salah lived thirty years, and begat Eber: 11:15 And Salah
lived after he begat Eber four hundred and three years, and begat sons
and daughters.
11:16 And Eber lived four and thirty years, and begat Peleg: 11:17 And
Eber lived after he begat Peleg four hundred and thirty years, and
begat sons and daughters.
11:18 And Peleg lived thirty years, and begat Reu: 11:19 And Peleg
lived after he begat Reu two hundred and nine years, and begat sons
and daughters.
11:20 And Reu lived two and thirty years, and begat Serug: 11:21 And
Reu lived after he begat Serug two hundred and seven years, and begat
sons and daughters.
11:22 And Serug lived thirty years, and begat Nahor: 11:23 And Serug
lived after he begat Nahor two hundred years, and begat sons and
daughters.
11:24 And Nahor lived nine and twenty years, and begat Terah: 11:25
And Nahor lived after he begat Terah an hundred and nineteen years,
and begat sons and daughters.
11:26 And Terah lived seventy years, and begat Abram, Nahor, and
Haran.
11:27 Now these are the generations of Terah: Terah begat Abram,
Nahor, and Haran; and Haran begat Lot.
11:28 And Haran died before his father Terah in the land of his
nativity, in Ur of the Chaldees.
11:29 And Abram and Nahor took them wives: the name of Abram’s wife
was Sarai; and the name of Nahor’s wife, Milcah, the daughter of
Haran, the father of Milcah, and the father of Iscah.
11:30 But Sarai was barren; she had no child.
11:31 And Terah took Abram his son, and Lot the son of Haran his son’s
son, and Sarai his daughter in law, his son Abram’s wife; and they
went forth with them from Ur of the Chaldees, to go into the land of
Canaan; and they came unto Haran, and dwelt there.
11:32 And the days of Terah were two hundred and five years: and Terah
died in Haran.
12:1 Now the LORD had said unto Abram, Get thee out of thy country,
and from thy kindred, and from thy father’s house, unto a land that I
will shew thee: 12:2 And I will make of thee a great nation, and I
will bless thee, and make thy name great; and thou shalt be a
blessing: 12:3 And I will bless them that bless thee, and curse him
that curseth thee: and in thee shall all families of the earth be
blessed.
12:4 So Abram departed, as the LORD had spoken unto him; and Lot went
with him: and Abram was seventy and five years old when he departed
out of Haran.
12:5 And Abram took Sarai his wife, and Lot his brother’s son, and all
their substance that they had gathered, and the souls that they had
gotten in Haran; and they went forth to go into the land of Canaan;
and into the land of Canaan they came.
12:6 And Abram passed through the land unto the place of Sichem, unto
the plain of Moreh. And the Canaanite was then in the land.
12:7 And the LORD appeared unto Abram, and said, Unto thy seed will I
give this land: and there builded he an altar unto the LORD, who
appeared unto him.
12:8 And he removed from thence unto a mountain on the east of Bethel,
and pitched his tent, having Bethel on the west, and Hai on the east:
and there he builded an altar unto the LORD, and called upon the name
of the LORD.
12:9 And Abram journeyed, going on still toward the south.
12:10 And there was a famine in the land: and Abram went down into
Egypt to sojourn there; for the famine was grievous in the land.
12:11 And it came to pass, when he was come near to enter into Egypt,
that he said unto Sarai his wife, Behold now, I know that thou art a
fair woman to look upon: 12:12 Therefore it shall come to pass, when
the Egyptians shall see thee, that they shall say, This is his wife:
and they will kill me, but they will save thee alive.
12:13 Say, I pray thee, thou art my sister: that it may be well with
me for thy sake; and my soul shall live because of thee.
12:14 And it came to pass, that, when Abram was come into Egypt, the
Egyptians beheld the woman that she was very fair.
12:15 The princes also of Pharaoh saw her, and commended her before
Pharaoh: and the woman was taken into Pharaoh’s house.
12:16 And he entreated Abram well for her sake: and he had sheep, and
oxen, and he asses, and menservants, and maidservants, and she asses,
and camels.
12:17 And the LORD plagued Pharaoh and his house with great plagues
because of Sarai Abram’s wife.
12:18 And Pharaoh called Abram and said, What is this that thou hast
done unto me? why didst thou not tell me that she was thy wife? 12:19
Why saidst thou, She is my sister? so I might have taken her to me to
wife: now therefore behold thy wife, take her, and go thy way.
12:20 And Pharaoh commanded his men concerning him: and they sent him
away, and his wife, and all that he had.
13:1 And Abram went up out of Egypt, he, and his wife, and all that he
had, and Lot with him, into the south.
13:2 And Abram was very rich in cattle, in silver, and in gold.
13:3 And he went on his journeys from the south even to Bethel, unto
the place where his tent had been at the beginning, between Bethel and
Hai; 13:4 Unto the place of the altar, which he had made there at the
first: and there Abram called on the name of the LORD.
13:5 And Lot also, which went with Abram, had flocks, and herds, and
tents.
13:6 And the land was not able to bear them, that they might dwell
together: for their substance was great, so that they could not dwell
together.
13:7 And there was a strife between the herdmen of Abram’s cattle and
the herdmen of Lot’s cattle: and the Canaanite and the Perizzite
dwelled then in the land.
13:8 And Abram said unto Lot, Let there be no strife, I pray thee,
between me and thee, and between my herdmen and thy herdmen; for we be
brethren.
13:9 Is not the whole land before thee? separate thyself, I pray thee,
from me: if thou wilt take the left hand, then I will go to the right;
or if thou depart to the right hand, then I will go to the left.
13:10 And Lot lifted up his eyes, and beheld all the plain of Jordan,
that it was well watered every where, before the LORD destroyed Sodom
and Gomorrah, even as the garden of the LORD, like the land of Egypt,
as thou comest unto Zoar.
13:11 Then Lot chose him all the plain of Jordan; and Lot journeyed
east: and they separated themselves the one from the other.
13:12 Abram dwelled in the land of Canaan, and Lot dwelled in the
cities of the plain, and pitched his tent toward Sodom.
13:13 But the men of Sodom were wicked and sinners before the LORD
exceedingly.
13:14 And the LORD said unto Abram, after that Lot was separated from
him, Lift up now thine eyes, and look from the place where thou art
northward, and southward, and eastward, and westward: 13:15 For all
the land which thou seest, to thee will I give it, and to thy seed for
ever.
13:16 And I will make thy seed as the dust of the earth: so that if a
man can number the dust of the earth, then shall thy seed also be
numbered.
13:17 Arise, walk through the land in the length of it and in the
breadth of it; for I will give it unto thee.
13:18 Then Abram removed his tent, and came and dwelt in the plain of
Mamre, which is in Hebron, and built there an altar unto the LORD.
14:1 And it came to pass in the days of Amraphel king of Shinar,
Arioch king of Ellasar, Chedorlaomer king of Elam, and Tidal king of
nations; 14:2 That these made war with Bera king of Sodom, and with
Birsha king of Gomorrah, Shinab king of Admah, and Shemeber king of
Zeboiim, and the king of Bela, which is Zoar.
14:3 All these were joined together in the vale of Siddim, which is
the salt sea.
14:4 Twelve years they served Chedorlaomer, and in the thirteenth year
they rebelled.
14:5 And in the fourteenth year came Chedorlaomer, and the kings that
were with him, and smote the Rephaims in Ashteroth Karnaim, and the
Zuzims in Ham, and the Emins in Shaveh Kiriathaim, 14:6 And the
Horites in their mount Seir, unto Elparan, which is by the wilderness.
14:7 And they returned, and came to Enmishpat, which is Kadesh, and
smote all the country of the Amalekites, and also the Amorites, that
dwelt in Hazezontamar.
14:8 And there went out the king of Sodom, and the king of Gomorrah,
and the king of Admah, and the king of Zeboiim, and the king of Bela
(the same is Zoar;) and they joined battle with them in the vale of
Siddim; 14:9 With Chedorlaomer the king of Elam, and with Tidal king
of nations, and Amraphel king of Shinar, and Arioch king of Ellasar;
four kings with five.
14:10 And the vale of Siddim was full of slimepits; and the kings of
Sodom and Gomorrah fled, and fell there; and they that remained fled
to the mountain.
14:11 And they took all the goods of Sodom and Gomorrah, and all their
victuals, and went their way.
14:12 And they took Lot, Abram’s brother’s son, who dwelt in Sodom,
and his goods, and departed.
14:13 And there came one that had escaped, and told Abram the Hebrew;
for he dwelt in the plain of Mamre the Amorite, brother of Eshcol, and
brother of Aner: and these were confederate with Abram.
14:14 And when Abram heard that his brother was taken captive, he
armed his trained servants, born in his own house, three hundred and
eighteen, and pursued them unto Dan.
14:15 And he divided himself against them, he and his servants, by
night, and smote them, and pursued them unto Hobah, which is on the
left hand of Damascus.
14:16 And he brought back all the goods, and also brought again his
brother Lot, and his goods, and the women also, and the people.
14:17 And the king of Sodom went out to meet him after his return from
the slaughter of Chedorlaomer, and of the kings that were with him, at
the valley of Shaveh, which is the king’s dale.
14:18 And Melchizedek king of Salem brought forth bread and wine: and
he was the priest of the most high God.
14:19 And he blessed him, and said, Blessed be Abram of the most high
God, possessor of heaven and earth: 14:20 And blessed be the most high
God, which hath delivered thine enemies into thy hand. And he gave him
tithes of all.
14:21 And the king of Sodom said unto Abram, Give me the persons, and
take the goods to thyself.
14:22 And Abram said to the king of Sodom, I have lift up mine hand
unto the LORD, the most high God, the possessor of heaven and earth,
14:23 That I will not take from a thread even to a shoelatchet, and
that I will not take any thing that is thine, lest thou shouldest say,
I have made Abram rich: 14:24 Save only that which the young men have
eaten, and the portion of the men which went with me, Aner, Eshcol,
and Mamre; let them take their portion.
15:1 After these things the word of the LORD came unto Abram in a
vision, saying, Fear not, Abram: I am thy shield, and thy exceeding
great reward.
15:2 And Abram said, LORD God, what wilt thou give me, seeing I go
childless, and the steward of my house is this Eliezer of Damascus?
15:3 And Abram said, Behold, to me thou hast given no seed: and, lo,
one born in my house is mine heir.
15:4 And, behold, the word of the LORD came unto him, saying, This
shall not be thine heir; but he that shall come forth out of thine own
bowels shall be thine heir.
15:5 And he brought him forth abroad, and said, Look now toward
heaven, and tell the stars, if thou be able to number them: and he
said unto him, So shall thy seed be.
15:6 And he believed in the LORD; and he counted it to him for
righteousness.
15:7 And he said unto him, I am the LORD that brought thee out of Ur
of the Chaldees, to give thee this land to inherit it.
15:8 And he said, LORD God, whereby shall I know that I shall inherit
it? 15:9 And he said unto him, Take me an heifer of three years old,
and a she goat of three years old, and a ram of three years old, and a
turtledove, and a young pigeon.
15:10 And he took unto him all these, and divided them in the midst,
and laid each piece one against another: but the birds divided he not.
15:11 And when the fowls came down upon the carcases, Abram drove them
away.
15:12 And when the sun was going down, a deep sleep fell upon Abram;
and, lo, an horror of great darkness fell upon him.
15:13 And he said unto Abram, Know of a surety that thy seed shall be
a stranger in a land that is not theirs, and shall serve them; and
they shall afflict them four hundred years; 15:14 And also that
nation, whom they shall serve, will I judge: and afterward shall they
come out with great substance.
15:15 And thou shalt go to thy fathers in peace; thou shalt be buried
in a good old age.
15:16 But in the fourth generation they shall come hither again: for
the iniquity of the Amorites is not yet full.
15:17 And it came to pass, that, when the sun went down, and it was
dark, behold a smoking furnace, and a burning lamp that passed between
those pieces.
15:18 In the same day the LORD made a covenant with Abram, saying,
Unto thy seed have I given this land, from the river of Egypt unto the
great river, the river Euphrates: 15:19 The Kenites, and the
Kenizzites, and the Kadmonites, 15:20 And the Hittites, and the
Perizzites, and the Rephaims, 15:21 And the Amorites, and the
Canaanites, and the Girgashites, and the Jebusites.
16:1 Now Sarai Abram’s wife bare him no children: and she had an
handmaid, an Egyptian, whose name was Hagar.
16:2 And Sarai said unto Abram, Behold now, the LORD hath restrained
me from bearing: I pray thee, go in unto my maid; it may be that I may
obtain children by her. And Abram hearkened to the voice of Sarai.
16:3 And Sarai Abram’s wife took Hagar her maid the Egyptian, after
Abram had dwelt ten years in the land of Canaan, and gave her to her
husband Abram to be his wife.
16:4 And he went in unto Hagar, and she conceived: and when she saw
that she had conceived, her mistress was despised in her eyes.
16:5 And Sarai said unto Abram, My wrong be upon thee: I have given my
maid into thy bosom; and when she saw that she had conceived, I was
despised in her eyes: the LORD judge between me and thee.
16:6 But Abram said unto Sarai, Behold, thy maid is in thine hand; do
to her as it pleaseth thee. And when Sarai dealt hardly with her, she
fled from her face.
16:7 And the angel of the LORD found her by a fountain of water in the
wilderness, by the fountain in the way to Shur.
16:8 And he said, Hagar, Sarai’s maid, whence camest thou? and whither
wilt thou go? And she said, I flee from the face of my mistress Sarai.
16:9 And the angel of the LORD said unto her, Return to thy mistress,
and submit thyself under her hands.
16:10 And the angel of the LORD said unto her, I will multiply thy
seed exceedingly, that it shall not be numbered for multitude.
16:11 And the angel of the LORD said unto her, Behold, thou art with
child and shalt bear a son, and shalt call his name Ishmael; because
the LORD hath heard thy affliction.
16:12 And he will be a wild man; his hand will be against every man,
and every man’s hand against him; and he shall dwell in the presence
of all his brethren.
16:13 And she called the name of the LORD that spake unto her, Thou
God seest me: for she said, Have I also here looked after him that
seeth me? 16:14 Wherefore the well was called Beerlahairoi; behold,
it is between Kadesh and Bered.
16:15 And Hagar bare Abram a son: and Abram called his son’s name,
which Hagar bare, Ishmael.
16:16 And Abram was fourscore and six years old, when Hagar bare
Ishmael to Abram.
17:1 And when Abram was ninety years old and nine, the LORD appeared
to Abram, and said unto him, I am the Almighty God; walk before me,
and be thou perfect.
17:2 And I will make my covenant between me and thee, and will
multiply thee exceedingly.
17:3 And Abram fell on his face: and God talked with him, saying, 17:4
As for me, behold, my covenant is with thee, and thou shalt be a
father of many nations.
17:5 Neither shall thy name any more be called Abram, but thy name
shall be Abraham; for a father of many nations have I made thee.
17:6 And I will make thee exceeding fruitful, and I will make nations
of thee, and kings shall come out of thee.
17:7 And I will establish my covenant between me and thee and thy seed
after thee in their generations for an everlasting covenant, to be a
God unto thee, and to thy seed after thee.
17:8 And I will give unto thee, and to thy seed after thee, the land
wherein thou art a stranger, all the land of Canaan, for an
everlasting possession; and I will be their God.
17:9 And God said unto Abraham, Thou shalt keep my covenant therefore,
thou, and thy seed after thee in their generations.
17:10 This is my covenant, which ye shall keep, between me and you and
thy seed after thee; Every man child among you shall be circumcised.
17:11 And ye shall circumcise the flesh of your foreskin; and it shall
be a token of the covenant betwixt me and you.
17:12 And he that is eight days old shall be circumcised among you,
every man child in your generations, he that is born in the house, or
bought with money of any stranger, which is not of thy seed.
17:13 He that is born in thy house, and he that is bought with thy
money, must needs be circumcised: and my covenant shall be in your
flesh for an everlasting covenant.
17:14 And the uncircumcised man child whose flesh of his foreskin is
not circumcised, that soul shall be cut off from his people; he hath
broken my covenant.
17:15 And God said unto Abraham, As for Sarai thy wife, thou shalt not
call her name Sarai, but Sarah shall her name be.
17:16 And I will bless her, and give thee a son also of her: yea, I
will bless her, and she shall be a mother of nations; kings of people
shall be of her.
17:17 Then Abraham fell upon his face, and laughed, and said in his
heart, Shall a child be born unto him that is an hundred years old?
and shall Sarah, that is ninety years old, bear? 17:18 And Abraham
said unto God, O that Ishmael might live before thee! 17:19 And God
said, Sarah thy wife shall bear thee a son indeed; and thou shalt call
his name Isaac: and I will establish my covenant with him for an
everlasting covenant, and with his seed after him.
17:20 And as for Ishmael, I have heard thee: Behold, I have blessed
him, and will make him fruitful, and will multiply him exceedingly;
twelve princes shall he beget, and I will make him a great nation.
17:21 But my covenant will I establish with Isaac, which Sarah shall
bear unto thee at this set time in the next year.
17:22 And he left off talking with him, and God went up from Abraham.
17:23 And Abraham took Ishmael his son, and all that were born in his
house, and all that were bought with his money, every male among the
men of Abraham’s house; and circumcised the flesh of their foreskin in
the selfsame day, as God had said unto him.
17:24 And Abraham was ninety years old and nine, when he was
circumcised in the flesh of his foreskin.
17:25 And Ishmael his son was thirteen years old, when he was
circumcised in the flesh of his foreskin.
17:26 In the selfsame day was Abraham circumcised, and Ishmael his
son.
17:27 And all the men of his house, born in the house, and bought with
money of the stranger, were circumcised with him.
18:1 And the LORD appeared unto him in the plains of Mamre: and he sat
in the tent door in the heat of the day; 18:2 And he lift up his eyes
and looked, and, lo, three men stood by him: and when he saw them, he
ran to meet them from the tent door, and bowed himself toward the
ground, 18:3 And said, My LORD, if now I have found favour in thy
sight, pass not away, I pray thee, from thy servant: 18:4 Let a little
water, I pray you, be fetched, and wash your feet, and rest yourselves
under the tree: 18:5 And I will fetch a morsel of bread, and comfort
ye your hearts; after that ye shall pass on: for therefore are ye come
to your servant. And they said, So do, as thou hast said.
18:6 And Abraham hastened into the tent unto Sarah, and said, Make
ready quickly three measures of fine meal, knead it, and make cakes
upon the hearth.
18:7 And Abraham ran unto the herd, and fetcht a calf tender and good,
and gave it unto a young man; and he hasted to dress it.
18:8 And he took butter, and milk, and the calf which he had dressed,
and set it before them; and he stood by them under the tree, and they
did eat.
18:9 And they said unto him, Where is Sarah thy wife? And he said,
Behold, in the tent.
18:10 And he said, I will certainly return unto thee according to the
time of life; and, lo, Sarah thy wife shall have a son. And Sarah
heard it in the tent door, which was behind him.
18:11 Now Abraham and Sarah were old and well stricken in age; and it
ceased to be with Sarah after the manner of women.
18:12 Therefore Sarah laughed within herself, saying, After I am waxed
old shall I have pleasure, my lord being old also? 18:13 And the LORD
said unto Abraham, Wherefore did Sarah laugh, saying, Shall I of a
surety bear a child, which am old? 18:14 Is any thing too hard for
the LORD? At the time appointed I will return unto thee, according to
the time of life, and Sarah shall have a son.
18:15 Then Sarah denied, saying, I laughed not; for she was afraid.
And he said, Nay; but thou didst laugh.
18:16 And the men rose up from thence, and looked toward Sodom: and
Abraham went with them to bring them on the way.
18:17 And the LORD said, Shall I hide from Abraham that thing which I
do; 18:18 Seeing that Abraham shall surely become a great and mighty
nation, and all the nations of the earth shall be blessed in him?
18:19 For I know him, that he will command his children and his
household after him, and they shall keep the way of the LORD, to do
justice and judgment; that the LORD may bring upon Abraham that which
he hath spoken of him.
18:20 And the LORD said, Because the cry of Sodom and Gomorrah is
great, and because their sin is very grievous; 18:21 I will go down
now, and see whether they have done altogether according to the cry of
it, which is come unto me; and if not, I will know.
18:22 And the men turned their faces from thence, and went toward
Sodom: but Abraham stood yet before the LORD.
18:23 And Abraham drew near, and said, Wilt thou also destroy the
righteous with the wicked? 18:24 Peradventure there be fifty
righteous within the city: wilt thou also destroy and not spare the
place for the fifty righteous that are therein? 18:25 That be far
from thee to do after this manner, to slay the righteous with the
wicked: and that the righteous should be as the wicked, that be far
from thee: Shall not the Judge of all the earth do right? 18:26 And
the LORD said, If I find in Sodom fifty righteous within the city,
then I will spare all the place for their sakes.
18:27 And Abraham answered and said, Behold now, I have taken upon me
to speak unto the LORD, which am but dust and ashes: 18:28
Peradventure there shall lack five of the fifty righteous: wilt thou
destroy all the city for lack of five? And he said, If I find there
forty and five, I will not destroy it.
18:29 And he spake unto him yet again, and said, Peradventure there
shall be forty found there. And he said, I will not do it for forty’s
sake.
18:30 And he said unto him, Oh let not the LORD be angry, and I will
speak: Peradventure there shall thirty be found there. And he said, I
will not do it, if I find thirty there.
18:31 And he said, Behold now, I have taken upon me to speak unto the
LORD: Peradventure there shall be twenty found there. And he said, I
will not destroy it for twenty’s sake.
18:32 And he said, Oh let not the LORD be angry, and I will speak yet
but this once: Peradventure ten shall be found there. And he said, I
will not destroy it for ten’s sake.
18:33 And the LORD went his way, as soon as he had left communing with
Abraham: and Abraham returned unto his place.
19:1 And there came two angels to Sodom at even; and Lot sat in the
gate of Sodom: and Lot seeing them rose up to meet them; and he bowed
himself with his face toward the ground; 19:2 And he said, Behold now,
my lords, turn in, I pray you, into your servant’s house, and tarry
all night, and wash your feet, and ye shall rise up early, and go on
your ways. And they said, Nay; but we will abide in the street all
night.
19:3 And he pressed upon them greatly; and they turned in unto him,
and entered into his house; and he made them a feast, and did bake
unleavened bread, and they did eat.
19:4 But before they lay down, the men of the city, even the men of
Sodom, compassed the house round, both old and young, all the people
from every quarter: 19:5 And they called unto Lot, and said unto him,
Where are the men which came in to thee this night? bring them out
unto us, that we may know them.
19:6 And Lot went out at the door unto them, and shut the door after
him, 19:7 And said, I pray you, brethren, do not so wickedly.
19:8 Behold now, I have two daughters which have not known man; let
me, I pray you, bring them out unto you, and do ye to them as is good
in your eyes: only unto these men do nothing; for therefore came they
under the shadow of my roof.
19:9 And they said, Stand back. And they said again, This one fellow
came in to sojourn, and he will needs be a judge: now will we deal
worse with thee, than with them. And they pressed sore upon the man,
even Lot, and came near to break the door.
19:10 But the men put forth their hand, and pulled Lot into the house
to them, and shut to the door.
19:11 And they smote the men that were at the door of the house with
blindness, both small and great: so that they wearied themselves to
find the door.
19:12 And the men said unto Lot, Hast thou here any besides? son in
law, and thy sons, and thy daughters, and whatsoever thou hast in the
city, bring them out of this place: 19:13 For we will destroy this
place, because the cry of them is waxen great before the face of the
LORD; and the LORD hath sent us to destroy it.
19:14 And Lot went out, and spake unto his sons in law, which married
his daughters, and said, Up, get you out of this place; for the LORD
will destroy this city. But he seemed as one that mocked unto his sons
in law.
19:15 And when the morning arose, then the angels hastened Lot,
saying, Arise, take thy wife, and thy two daughters, which are here;
lest thou be consumed in the iniquity of the city.
19:16 And while he lingered, the men laid hold upon his hand, and upon
the hand of his wife, and upon the hand of his two daughters; the LORD
being merciful unto him: and they brought him forth, and set him
without the city.
19:17 And it came to pass, when they had brought them forth abroad,
that he said, Escape for thy life; look not behind thee, neither stay
thou in all the plain; escape to the mountain, lest thou be consumed.
19:18 And Lot said unto them, Oh, not so, my LORD: 19:19 Behold now,
thy servant hath found grace in thy sight, and thou hast magnified thy
mercy, which thou hast shewed unto me in saving my life; and I cannot
escape to the mountain, lest some evil take me, and I die: 19:20
Behold now, this city is near to flee unto, and it is a little one:
Oh, let me escape thither, (is it not a little one?) and my soul shall
live.
19:21 And he said unto him, See, I have accepted thee concerning this
thing also, that I will not overthrow this city, for the which thou
hast spoken.
19:22 Haste thee, escape thither; for I cannot do anything till thou
be come thither. Therefore the name of the city was called Zoar.
19:23 The sun was risen upon the earth when Lot entered into Zoar.
19:24 Then the LORD rained upon Sodom and upon Gomorrah brimstone and
fire from the LORD out of heaven; 19:25 And he overthrew those cities,
and all the plain, and all the inhabitants of the cities, and that
which grew upon the ground.
19:26 But his wife looked back from behind him, and she became a
pillar of salt.
19:27 And Abraham gat up early in the morning to the place where he
stood before the LORD: 19:28 And he looked toward Sodom and Gomorrah,
and toward all the land of the plain, and beheld, and, lo, the smoke
of the country went up as the smoke of a furnace.
19:29 And it came to pass, when God destroyed the cities of the plain,
that God remembered Abraham, and sent Lot out of the midst of the
overthrow, when he overthrew the cities in the which Lot dwelt.
19:30 And Lot went up out of Zoar, and dwelt in the mountain, and his
two daughters with him; for he feared to dwell in Zoar: and he dwelt
in a cave, he and his two daughters.
19:31 And the firstborn said unto the younger, Our father is old, and
there is not a man in the earth to come in unto us after the manner of
all the earth: 19:32 Come, let us make our father drink wine, and we
will lie with him, that we may preserve seed of our father.
19:33 And they made their father drink wine that night: and the
firstborn went in, and lay with her father; and he perceived not when
she lay down, nor when she arose.
19:34 And it came to pass on the morrow, that the firstborn said unto
the younger, Behold, I lay yesternight with my father: let us make him
drink wine this night also; and go thou in, and lie with him, that we
may preserve seed of our father.
19:35 And they made their father drink wine that night also: and the
younger arose, and lay with him; and he perceived not when she lay
down, nor when she arose.
19:36 Thus were both the daughters of Lot with child by their father.
19:37 And the first born bare a son, and called his name Moab: the
same is the father of the Moabites unto this day.
19:38 And the younger, she also bare a son, and called his name
Benammi: the same is the father of the children of Ammon unto this
day.
20:1 And Abraham journeyed from thence toward the south country, and
dwelled between Kadesh and Shur, and sojourned in Gerar.
20:2 And Abraham said of Sarah his wife, She is my sister: and
Abimelech king of Gerar sent, and took Sarah.
20:3 But God came to Abimelech in a dream by night, and said to him,
Behold, thou art but a dead man, for the woman which thou hast taken;
for she is a man’s wife.
20:4 But Abimelech had not come near her: and he said, LORD, wilt thou
slay also a righteous nation? 20:5 Said he not unto me, She is my
sister? and she, even she herself said, He is my brother: in the
integrity of my heart and innocency of my hands have I done this.
20:6 And God said unto him in a dream, Yea, I know that thou didst
this in the integrity of thy heart; for I also withheld thee from
sinning against me: therefore suffered I thee not to touch her.
20:7 Now therefore restore the man his wife; for he is a prophet, and
he shall pray for thee, and thou shalt live: and if thou restore her
not, know thou that thou shalt surely die, thou, and all that are
thine.
20:8 Therefore Abimelech rose early in the morning, and called all his
servants, and told all these things in their ears: and the men were
sore afraid.
20:9 Then Abimelech called Abraham, and said unto him, What hast thou
done unto us? and what have I offended thee, that thou hast brought on
me and on my kingdom a great sin? thou hast done deeds unto me that
ought not to be done.
20:10 And Abimelech said unto Abraham, What sawest thou, that thou
hast done this thing? 20:11 And Abraham said, Because I thought,
Surely the fear of God is not in this place; and they will slay me for
my wife’s sake.
20:12 And yet indeed she is my sister; she is the daughter of my
father, but not the daughter of my mother; and she became my wife.
20:13 And it came to pass, when God caused me to wander from my
father’s house, that I said unto her, This is thy kindness which thou
shalt shew unto me; at every place whither we shall come, say of me,
He is my brother.
20:14 And Abimelech took sheep, and oxen, and menservants, and
womenservants, and gave them unto Abraham, and restored him Sarah his
wife.
20:15 And Abimelech said, Behold, my land is before thee: dwell where
it pleaseth thee.
20:16 And unto Sarah he said, Behold, I have given thy brother a
thousand pieces of silver: behold, he is to thee a covering of the
eyes, unto all that are with thee, and with all other: thus she was
reproved.
20:17 So Abraham prayed unto God: and God healed Abimelech, and his
wife, and his maidservants; and they bare children.
20:18 For the LORD had fast closed up all the wombs of the house of
Abimelech, because of Sarah Abraham’s wife.
21:1 And the LORD visited Sarah as he had said, and the LORD did unto
Sarah as he had spoken.
21:2 For Sarah conceived, and bare Abraham a son in his old age, at
the set time of which God had spoken to him.
21:3 And Abraham called the name of his son that was born unto him,
whom Sarah bare to him, Isaac.
21:4 And Abraham circumcised his son Isaac being eight days old, as
God had commanded him.
21:5 And Abraham was an hundred years old, when his son Isaac was born
unto him.
21:6 And Sarah said, God hath made me to laugh, so that all that hear
will laugh with me.
21:7 And she said, Who would have said unto Abraham, that Sarah should
have given children suck? for I have born him a son in his old age.
21:8 And the child grew, and was weaned: and Abraham made a great
feast the same day that Isaac was weaned.
21:9 And Sarah saw the son of Hagar the Egyptian, which she had born
unto Abraham, mocking.
21:10 Wherefore she said unto Abraham, Cast out this bondwoman and her
son: for the son of this bondwoman shall not be heir with my son, even
with Isaac.
21:11 And the thing was very grievous in Abraham’s sight because of
his son.
21:12 And God said unto Abraham, Let it not be grievous in thy sight
because of the lad, and because of thy bondwoman; in all that Sarah
hath said unto thee, hearken unto her voice; for in Isaac shall thy
seed be called.
21:13 And also of the son of the bondwoman will I make a nation,
because he is thy seed.
21:14 And Abraham rose up early in the morning, and took bread, and a
bottle of water, and gave it unto Hagar, putting it on her shoulder,
and the child, and sent her away: and she departed, and wandered in
the wilderness of Beersheba.
21:15 And the water was spent in the bottle, and she cast the child
under one of the shrubs.
21:16 And she went, and sat her down over against him a good way off,
as it were a bow shot: for she said, Let me not see the death of the
child. And she sat over against him, and lift up her voice, and wept.
21:17 And God heard the voice of the lad; and the angel of God called
to Hagar out of heaven, and said unto her, What aileth thee, Hagar?
fear not; for God hath heard the voice of the lad where he is.
21:18 Arise, lift up the lad, and hold him in thine hand; for I will
make him a great nation.
21:19 And God opened her eyes, and she saw a well of water; and she
went, and filled the bottle with water, and gave the lad drink.
21:20 And God was with the lad; and he grew, and dwelt in the
wilderness, and became an archer.
21:21 And he dwelt in the wilderness of Paran: and his mother took him
a wife out of the land of Egypt.
21:22 And it came to pass at that time, that Abimelech and Phichol the
chief captain of his host spake unto Abraham, saying, God is with thee
in all that thou doest: 21:23 Now therefore swear unto me here by God
that thou wilt not deal falsely with me, nor with my son, nor with my
son’s son: but according to the kindness that I have done unto thee,
thou shalt do unto me, and to the land wherein thou hast sojourned.
21:24 And Abraham said, I will swear.
21:25 And Abraham reproved Abimelech because of a well of water, which
Abimelech’s servants had violently taken away.
21:26 And Abimelech said, I wot not who hath done this thing; neither
didst thou tell me, neither yet heard I of it, but to day.
21:27 And Abraham took sheep and oxen, and gave them unto Abimelech;
and both of them made a covenant.
21:28 And Abraham set seven ewe lambs of the flock by themselves.
21:29 And Abimelech said unto Abraham, What mean these seven ewe lambs
which thou hast set by themselves? 21:30 And he said, For these seven
ewe lambs shalt thou take of my hand, that they may be a witness unto
me, that I have digged this well.
21:31 Wherefore he called that place Beersheba; because there they
sware both of them.
21:32 Thus they made a covenant at Beersheba: then Abimelech rose up,
and Phichol the chief captain of his host, and they returned into the
land of the Philistines.
21:33 And Abraham planted a grove in Beersheba, and called there on
the name of the LORD, the everlasting God.
21:34 And Abraham sojourned in the Philistines’ land many days.
22:1 And it came to pass after these things, that God did tempt
Abraham, and said unto him, Abraham: and he said, Behold, here I am.
22:2 And he said, Take now thy son, thine only son Isaac, whom thou
lovest, and get thee into the land of Moriah; and offer him there for
a burnt offering upon one of the mountains which I will tell thee of.
22:3 And Abraham rose up early in the morning, and saddled his ass,
and took two of his young men with him, and Isaac his son, and clave
the wood for the burnt offering, and rose up, and went unto the place
of which God had told him.
22:4 Then on the third day Abraham lifted up his eyes, and saw the
place afar off.
22:5 And Abraham said unto his young men, Abide ye here with the ass;
and I and the lad will go yonder and worship, and come again to you.
22:6 And Abraham took the wood of the burnt offering, and laid it upon
Isaac his son; and he took the fire in his hand, and a knife; and they
went both of them together.
22:7 And Isaac spake unto Abraham his father, and said, My father: and
he said, Here am I, my son. And he said, Behold the fire and the wood:
but where is the lamb for a burnt offering? 22:8 And Abraham said, My
son, God will provide himself a lamb for a burnt offering: so they
went both of them together.
22:9 And they came to the place which God had told him of; and Abraham
built an altar there, and laid the wood in order, and bound Isaac his
son, and laid him on the altar upon the wood.
22:10 And Abraham stretched forth his hand, and took the knife to slay
his son.
22:11 And the angel of the LORD called unto him out of heaven, and
said, Abraham, Abraham: and he said, Here am I.
22:12 And he said, Lay not thine hand upon the lad, neither do thou
any thing unto him: for now I know that thou fearest God, seeing thou
hast not withheld thy son, thine only son from me.
22:13 And Abraham lifted up his eyes, and looked, and behold behind
him a ram caught in a thicket by his horns: and Abraham went and took
the ram, and offered him up for a burnt offering in the stead of his
son.
22:14 And Abraham called the name of that place Jehovahjireh: as it is
said to this day, In the mount of the LORD it shall be seen.
22:15 And the angel of the LORD called unto Abraham out of heaven the
second time, 22:16 And said, By myself have I sworn, saith the LORD,
for because thou hast done this thing, and hast not withheld thy son,
thine only son: 22:17 That in blessing I will bless thee, and in
multiplying I will multiply thy seed as the stars of the heaven, and
as the sand which is upon the sea shore; and thy seed shall possess
the gate of his enemies; 22:18 And in thy seed shall all the nations
of the earth be blessed; because thou hast obeyed my voice.
22:19 So Abraham returned unto his young men, and they rose up and
went together to Beersheba; and Abraham dwelt at Beersheba.
22:20 And it came to pass after these things, that it was told
Abraham, saying, Behold, Milcah, she hath also born children unto thy
brother Nahor; 22:21 Huz his firstborn, and Buz his brother, and
Kemuel the father of Aram, 22:22 And Chesed, and Hazo, and Pildash,
and Jidlaph, and Bethuel.
22:23 And Bethuel begat Rebekah: these eight Milcah did bear to Nahor,
Abraham’s brother.
22:24 And his concubine, whose name was Reumah, she bare also Tebah,
and Gaham, and Thahash, and Maachah.
23:1 And Sarah was an hundred and seven and twenty years old: these
were the years of the life of Sarah.
23:2 And Sarah died in Kirjatharba; the same is Hebron in the land of
Canaan: and Abraham came to mourn for Sarah, and to weep for her.
23:3 And Abraham stood up from before his dead, and spake unto the
sons of Heth, saying, 23:4 I am a stranger and a sojourner with you:
give me a possession of a buryingplace with you, that I may bury my
dead out of my sight.
23:5 And the children of Heth answered Abraham, saying unto him, 23:6
Hear us, my lord: thou art a mighty prince among us: in the choice of
our sepulchres bury thy dead; none of us shall withhold from thee his
sepulchre, but that thou mayest bury thy dead.
23:7 And Abraham stood up, and bowed himself to the people of the
land, even to the children of Heth.
23:8 And he communed with them, saying, If it be your mind that I
should bury my dead out of my sight; hear me, and intreat for me to
Ephron the son of Zohar, 23:9 That he may give me the cave of
Machpelah, which he hath, which is in the end of his field; for as
much money as it is worth he shall give it me for a possession of a
buryingplace amongst you.
23:10 And Ephron dwelt among the children of Heth: and Ephron the
Hittite answered Abraham in the audience of the children of Heth, even
of all that went in at the gate of his city, saying, 23:11 Nay, my
lord, hear me: the field give I thee, and the cave that is therein, I
give it thee; in the presence of the sons of my people give I it thee:
bury thy dead.
23:12 And Abraham bowed down himself before the people of the land.
23:13 And he spake unto Ephron in the audience of the people of the
land, saying, But if thou wilt give it, I pray thee, hear me: I will
give thee money for the field; take it of me, and I will bury my dead
there.
23:14 And Ephron answered Abraham, saying unto him, 23:15 My lord,
hearken unto me: the land is worth four hundred shekels of silver;
what is that betwixt me and thee? bury therefore thy dead.
23:16 And Abraham hearkened unto Ephron; and Abraham weighed to Ephron
the silver, which he had named in the audience of the sons of Heth,
four hundred shekels of silver, current money with the merchant.
23:17 And the field of Ephron which was in Machpelah, which was before
Mamre, the field, and the cave which was therein, and all the trees
that were in the field, that were in all the borders round about, were
made sure 23:18 Unto Abraham for a possession in the presence of the
children of Heth, before all that went in at the gate of his city.
23:19 And after this, Abraham buried Sarah his wife in the cave of the
field of Machpelah before Mamre: the same is Hebron in the land of
Canaan.
23:20 And the field, and the cave that is therein, were made sure unto
Abraham for a possession of a buryingplace by the sons of Heth.
24:1 And Abraham was old, and well stricken in age: and the LORD had
blessed Abraham in all things.
24:2 And Abraham said unto his eldest servant of his house, that ruled
over all that he had, Put, I pray thee, thy hand under my thigh: 24:3
And I will make thee swear by the LORD, the God of heaven, and the God
of the earth, that thou shalt not take a wife unto my son of the
daughters of the Canaanites, among whom I dwell: 24:4 But thou shalt
go unto my country, and to my kindred, and take a wife unto my son
Isaac.
24:5 And the servant said unto him, Peradventure the woman will not be
willing to follow me unto this land: must I needs bring thy son again
unto the land from whence thou camest? 24:6 And Abraham said unto
him, Beware thou that thou bring not my son thither again.
24:7 The LORD God of heaven, which took me from my father’s house, and
from the land of my kindred, and which spake unto me, and that sware
unto me, saying, Unto thy seed will I give this land; he shall send
his angel before thee, and thou shalt take a wife unto my son from
thence.
24:8 And if the woman will not be willing to follow thee, then thou
shalt be clear from this my oath: only bring not my son thither again.
24:9 And the servant put his hand under the thigh of Abraham his
master, and sware to him concerning that matter.
24:10 And the servant took ten camels of the camels of his master, and
departed; for all the goods of his master were in his hand: and he
arose, and went to Mesopotamia, unto the city of Nahor.
24:11 And he made his camels to kneel down without the city by a well
of water at the time of the evening, even the time that women go out
to draw water.
24:12 And he said O LORD God of my master Abraham, I pray thee, send
me good speed this day, and shew kindness unto my master Abraham.
24:13 Behold, I stand here by the well of water; and the daughters of
the men of the city come out to draw water: 24:14 And let it come to
pass, that the damsel to whom I shall say, Let down thy pitcher, I
pray thee, that I may drink; and she shall say, Drink, and I will give
thy camels drink also: let the same be she that thou hast appointed
for thy servant Isaac; and thereby shall I know that thou hast shewed
kindness unto my master.
24:15 And it came to pass, before he had done speaking, that, behold,
Rebekah came out, who was born to Bethuel, son of Milcah, the wife of
Nahor, Abraham’s brother, with her pitcher upon her shoulder.
24:16 And the damsel was very fair to look upon, a virgin, neither had
any man known her: and she went down to the well, and filled her
pitcher, and came up.
24:17 And the servant ran to meet her, and said, Let me, I pray thee,
drink a little water of thy pitcher.
24:18 And she said, Drink, my lord: and she hasted, and let down her
pitcher upon her hand, and gave him drink.
24:19 And when she had done giving him drink, she said, I will draw
water for thy camels also, until they have done drinking.
24:20 And she hasted, and emptied her pitcher into the trough, and ran
again unto the well to draw water, and drew for all his camels.
24:21 And the man wondering at her held his peace, to wit whether the
LORD had made his journey prosperous or not.
24:22 And it came to pass, as the camels had done drinking, that the
man took a golden earring of half a shekel weight, and two bracelets
for her hands of ten shekels weight of gold; 24:23 And said, Whose
daughter art thou? tell me, I pray thee: is there room in thy father’s
house for us to lodge in? 24:24 And she said unto him, I am the
daughter of Bethuel the son of Milcah, which she bare unto Nahor.
24:25 She said moreover unto him, We have both straw and provender
enough, and room to lodge in.
24:26 And the man bowed down his head, and worshipped the LORD.
24:27 And he said, Blessed be the LORD God of my master Abraham, who
hath not left destitute my master of his mercy and his truth: I being
in the way, the LORD led me to the house of my master’s brethren.
24:28 And the damsel ran, and told them of her mother’s house these
things.
24:29 And Rebekah had a brother, and his name was Laban: and Laban ran
out unto the man, unto the well.
24:30 And it came to pass, when he saw the earring and bracelets upon
his sister’s hands, and when he heard the words of Rebekah his sister,
saying, Thus spake the man unto me; that he came unto the man; and,
behold, he stood by the camels at the well.
24:31 And he said, Come in, thou blessed of the LORD; wherefore
standest thou without? for I have prepared the house, and room for the
camels.
24:32 And the man came into the house: and he ungirded his camels, and
gave straw and provender for the camels, and water to wash his feet,
and the men’s feet that were with him.
24:33 And there was set meat before him to eat: but he said, I will
not eat, until I have told mine errand. And he said, Speak on.
24:34 And he said, I am Abraham’s servant.
24:35 And the LORD hath blessed my master greatly; and he is become
great: and he hath given him flocks, and herds, and silver, and gold,
and menservants, and maidservants, and camels, and asses.
24:36 And Sarah my master’s wife bare a son to my master when she was
old: and unto him hath he given all that he hath.
24:37 And my master made me swear, saying, Thou shalt not take a wife
to my son of the daughters of the Canaanites, in whose land I dwell:
24:38 But thou shalt go unto my father’s house, and to my kindred, and
take a wife unto my son.
24:39 And I said unto my master, Peradventure the woman will not
follow me.
24:40 And he said unto me, The LORD, before whom I walk, will send his
angel with thee, and prosper thy way; and thou shalt take a wife for
my son of my kindred, and of my father’s house: 24:41 Then shalt thou
be clear from this my oath, when thou comest to my kindred; and if
they give not thee one, thou shalt be clear from my oath.
24:42 And I came this day unto the well, and said, O LORD God of my
master Abraham, if now thou do prosper my way which I go: 24:43
Behold, I stand by the well of water; and it shall come to pass, that
when the virgin cometh forth to draw water, and I say to her, Give me,
I pray thee, a little water of thy pitcher to drink; 24:44 And she say
to me, Both drink thou, and I will also draw for thy camels: let the
same be the woman whom the LORD hath appointed out for my master’s
son.
24:45 And before I had done speaking in mine heart, behold, Rebekah
came forth with her pitcher on her shoulder; and she went down unto
the well, and drew water: and I said unto her, Let me drink, I pray
thee.
24:46 And she made haste, and let down her pitcher from her shoulder,
and said, Drink, and I will give thy camels drink also: so I drank,
and she made the camels drink also.
24:47 And I asked her, and said, Whose daughter art thou? And she
said, the daughter of Bethuel, Nahor’s son, whom Milcah bare unto him:
and I put the earring upon her face, and the bracelets upon her hands.
24:48 And I bowed down my head, and worshipped the LORD, and blessed
the LORD God of my master Abraham, which had led me in the right way
to take my master’s brother’s daughter unto his son.
24:49 And now if ye will deal kindly and truly with my master, tell
me: and if not, tell me; that I may turn to the right hand, or to the
left.
24:50 Then Laban and Bethuel answered and said, The thing proceedeth
from the LORD: we cannot speak unto thee bad or good.
24:51 Behold, Rebekah is before thee, take her, and go, and let her be
thy master’s son’s wife, as the LORD hath spoken.
24:52 And it came to pass, that, when Abraham’s servant heard their
words, he worshipped the LORD, bowing himself to the earth.
24:53 And the servant brought forth jewels of silver, and jewels of
gold, and raiment, and gave them to Rebekah: he gave also to her
brother and to her mother precious things.
24:54 And they did eat and drink, he and the men that were with him,
and tarried all night; and they rose up in the morning, and he said,
Send me away unto my master.
24:55 And her brother and her mother said, Let the damsel abide with
us a few days, at the least ten; after that she shall go.
24:56 And he said unto them, Hinder me not, seeing the LORD hath
prospered my way; send me away that I may go to my master.
24:57 And they said, We will call the damsel, and enquire at her
mouth.
24:58 And they called Rebekah, and said unto her, Wilt thou go with
this man? And she said, I will go.
24:59 And they sent away Rebekah their sister, and her nurse, and
Abraham’s servant, and his men.
24:60 And they blessed Rebekah, and said unto her, Thou art our
sister, be thou the mother of thousands of millions, and let thy seed
possess the gate of those which hate them.
24:61 And Rebekah arose, and her damsels, and they rode upon the
camels, and followed the man: and the servant took Rebekah, and went
his way.
24:62 And Isaac came from the way of the well Lahairoi; for he dwelt
in the south country.
24:63 And Isaac went out to meditate in the field at the eventide: and
he lifted up his eyes, and saw, and, behold, the camels were coming.
24:64 And Rebekah lifted up her eyes, and when she saw Isaac, she
lighted off the camel.
24:65 For she had said unto the servant, What man is this that walketh
in the field to meet us? And the servant had said, It is my master:
therefore she took a vail, and covered herself.
24:66 And the servant told Isaac all things that he had done.
24:67 And Isaac brought her into his mother Sarah’s tent, and took
Rebekah, and she became his wife; and he loved her: and Isaac was
comforted after his mother’s death.
25:1 Then again Abraham took a wife, and her name was Keturah.
25:2 And she bare him Zimran, and Jokshan, and Medan, and Midian, and
Ishbak, and Shuah.
25:3 And Jokshan begat Sheba, and Dedan. And the sons of Dedan were
Asshurim, and Letushim, and Leummim.
25:4 And the sons of Midian; Ephah, and Epher, and Hanoch, and Abidah,
and Eldaah. All these were the children of Keturah.
25:5 And Abraham gave all that he had unto Isaac.
25:6 But unto the sons of the concubines, which Abraham had, Abraham
gave gifts, and sent them away from Isaac his son, while he yet lived,
eastward, unto the east country.
25:7 And these are the days of the years of Abraham’s life which he
lived, an hundred threescore and fifteen years.
25:8 Then Abraham gave up the ghost, and died in a good old age, an
old man, and full of years; and was gathered to his people.
25:9 And his sons Isaac and Ishmael buried him in the cave of
Machpelah, in the field of Ephron the son of Zohar the Hittite, which
is before Mamre; 25:10 The field which Abraham purchased of the sons
of Heth: there was Abraham buried, and Sarah his wife.
25:11 And it came to pass after the death of Abraham, that God blessed
his son Isaac; and Isaac dwelt by the well Lahairoi.
25:12 Now these are the generations of Ishmael, Abraham’s son, whom
Hagar the Egyptian, Sarah’s handmaid, bare unto Abraham: 25:13 And
these are the names of the sons of Ishmael, by their names, according
to their generations: the firstborn of Ishmael, Nebajoth; and Kedar,
and Adbeel, and Mibsam, 25:14 And Mishma, and Dumah, and Massa, 25:15
Hadar, and Tema, Jetur, Naphish, and Kedemah: 25:16 These are the sons
of Ishmael, and these are their names, by their towns, and by their
castles; twelve princes according to their nations.
25:17 And these are the years of the life of Ishmael, an hundred and
thirty and seven years: and he gave up the ghost and died; and was
gathered unto his people.
25:18 And they dwelt from Havilah unto Shur, that is before Egypt, as
thou goest toward Assyria: and he died in the presence of all his
brethren.
25:19 And these are the generations of Isaac, Abraham’s son: Abraham
begat Isaac: 25:20 And Isaac was forty years old when he took Rebekah
to wife, the daughter of Bethuel the Syrian of Padanaram, the sister
to Laban the Syrian.
25:21 And Isaac intreated the LORD for his wife, because she was
barren: and the LORD was intreated of him, and Rebekah his wife
conceived.
25:22 And the children struggled together within her; and she said, If
it be so, why am I thus? And she went to enquire of the LORD.
25:23 And the LORD said unto her, Two nations are in thy womb, and two
manner of people shall be separated from thy bowels; and the one
people shall be stronger than the other people; and the elder shall
serve the younger.
25:24 And when her days to be delivered were fulfilled, behold, there
were twins in her womb.
25:25 And the first came out red, all over like an hairy garment; and
they called his name Esau.
25:26 And after that came his brother out, and his hand took hold on
Esau’s heel; and his name was called Jacob: and Isaac was threescore
years old when she bare them.
25:27 And the boys grew: and Esau was a cunning hunter, a man of the
field; and Jacob was a plain man, dwelling in tents.
25:28 And Isaac loved Esau, because he did eat of his venison: but
Rebekah loved Jacob.
25:29 And Jacob sod pottage: and Esau came from the field, and he was
faint: 25:30 And Esau said to Jacob, Feed me, I pray thee, with that
same red pottage; for I am faint: therefore was his name called Edom.
25:31 And Jacob said, Sell me this day thy birthright.
25:32 And Esau said, Behold, I am at the point to die: and what profit
shall this birthright do to me? 25:33 And Jacob said, Swear to me
this day; and he sware unto him: and he sold his birthright unto
Jacob.
25:34 Then Jacob gave Esau bread and pottage of lentiles; and he did
eat and drink, and rose up, and went his way: thus Esau despised his
birthright.
26:1 And there was a famine in the land, beside the first famine that
was in the days of Abraham. And Isaac went unto Abimelech king of the
Philistines unto Gerar.
26:2 And the LORD appeared unto him, and said, Go not down into Egypt;
dwell in the land which I shall tell thee of: 26:3 Sojourn in this
land, and I will be with thee, and will bless thee; for unto thee, and
unto thy seed, I will give all these countries, and I will perform the
oath which I sware unto Abraham thy father; 26:4 And I will make thy
seed to multiply as the stars of heaven, and will give unto thy seed
all these countries; and in thy seed shall all the nations of the
earth be blessed; 26:5 Because that Abraham obeyed my voice, and kept
my charge, my commandments, my statutes, and my laws.
26:6 And Isaac dwelt in Gerar: 26:7 And the men of the place asked him
of his wife; and he said, She is my sister: for he feared to say, She
is my wife; lest, said he, the men of the place should kill me for
Rebekah; because she was fair to look upon.
26:8 And it came to pass, when he had been there a long time, that
Abimelech king of the Philistines looked out at a window, and saw,
and, behold, Isaac was sporting with Rebekah his wife.
26:9 And Abimelech called Isaac, and said, Behold, of a surety she is
thy wife; and how saidst thou, She is my sister? And Isaac said unto
him, Because I said, Lest I die for her.
26:10 And Abimelech said, What is this thou hast done unto us? one of
the people might lightly have lien with thy wife, and thou shouldest
have brought guiltiness upon us.
26:11 And Abimelech charged all his people, saying, He that toucheth
this man or his wife shall surely be put to death.
26:12 Then Isaac sowed in that land, and received in the same year an
hundredfold: and the LORD blessed him.
26:13 And the man waxed great, and went forward, and grew until he
became very great: 26:14 For he had possession of flocks, and
possession of herds, and great store of servants: and the Philistines
envied him.
26:15 For all the wells which his father’s servants had digged in the
days of Abraham his father, the Philistines had stopped them, and
filled them with earth.
26:16 And Abimelech said unto Isaac, Go from us; for thou art much
mightier than we.
26:17 And Isaac departed thence, and pitched his tent in the valley of
Gerar, and dwelt there.
26:18 And Isaac digged again the wells of water, which they had digged
in the days of Abraham his father; for the Philistines had stopped
them after the death of Abraham: and he called their names after the
names by which his father had called them.
26:19 And Isaac’s servants digged in the valley, and found there a
well of springing water.
26:20 And the herdmen of Gerar did strive with Isaac’s herdmen,
saying, The water is ours: and he called the name of the well Esek;
because they strove with him.
26:21 And they digged another well, and strove for that also: and he
called the name of it Sitnah.
26:22 And he removed from thence, and digged another well; and for
that they strove not: and he called the name of it Rehoboth; and he
said, For now the LORD hath made room for us, and we shall be fruitful
in the land.
26:23 And he went up from thence to Beersheba.
26:24 And the LORD appeared unto him the same night, and said, I am
the God of Abraham thy father: fear not, for I am with thee, and will
bless thee, and multiply thy seed for my servant Abraham’s sake.
26:25 And he builded an altar there, and called upon the name of the
LORD, and pitched his tent there: and there Isaac’s servants digged a
well.
26:26 Then Abimelech went to him from Gerar, and Ahuzzath one of his
friends, and Phichol the chief captain of his army.
26:27 And Isaac said unto them, Wherefore come ye to me, seeing ye
hate me, and have sent me away from you? 26:28 And they said, We saw
certainly that the LORD was with thee: and we said, Let there be now
an oath betwixt us, even betwixt us and thee, and let us make a
covenant with thee; 26:29 That thou wilt do us no hurt, as we have not
touched thee, and as we have done unto thee nothing but good, and have
sent thee away in peace: thou art now the blessed of the LORD.
26:30 And he made them a feast, and they did eat and drink.
26:31 And they rose up betimes in the morning, and sware one to
another: and Isaac sent them away, and they departed from him in
peace.
26:32 And it came to pass the same day, that Isaac’s servants came,
and told him concerning the well which they had digged, and said unto
him, We have found water.
26:33 And he called it Shebah: therefore the name of the city is
Beersheba unto this day.
26:34 And Esau was forty years old when he took to wife Judith the
daughter of Beeri the Hittite, and Bashemath the daughter of Elon the
Hittite: 26:35 Which were a grief of mind unto Isaac and to Rebekah.
27:1 And it came to pass, that when Isaac was old, and his eyes were
dim, so that he could not see, he called Esau his eldest son, and said
unto him, My son: and he said unto him, Behold, here am I.
27:2 And he said, Behold now, I am old, I know not the day of my
death: 27:3 Now therefore take, I pray thee, thy weapons, thy quiver
and thy bow, and go out to the field, and take me some venison; 27:4
And make me savoury meat, such as I love, and bring it to me, that I
may eat; that my soul may bless thee before I die.
27:5 And Rebekah heard when Isaac spake to Esau his son. And Esau went
to the field to hunt for venison, and to bring it.
27:6 And Rebekah spake unto Jacob her son, saying, Behold, I heard thy
father speak unto Esau thy brother, saying, 27:7 Bring me venison, and
make me savoury meat, that I may eat, and bless thee before the LORD
before my death.
27:8 Now therefore, my son, obey my voice according to that which I
command thee.
27:9 Go now to the flock, and fetch me from thence two good kids of
the goats; and I will make them savoury meat for thy father, such as
he loveth: 27:10 And thou shalt bring it to thy father, that he may
eat, and that he may bless thee before his death.
27:11 And Jacob said to Rebekah his mother, Behold, Esau my brother is
a hairy man, and I am a smooth man: 27:12 My father peradventure will
feel me, and I shall seem to him as a deceiver; and I shall bring a
curse upon me, and not a blessing.
27:13 And his mother said unto him, Upon me be thy curse, my son: only
obey my voice, and go fetch me them.
27:14 And he went, and fetched, and brought them to his mother: and
his mother made savoury meat, such as his father loved.
27:15 And Rebekah took goodly raiment of her eldest son Esau, which
were with her in the house, and put them upon Jacob her younger son:
27:16 And she put the skins of the kids of the goats upon his hands,
and upon the smooth of his neck: 27:17 And she gave the savoury meat
and the bread, which she had prepared, into the hand of her son Jacob.
27:18 And he came unto his father, and said, My father: and he said,
Here am I; who art thou, my son? 27:19 And Jacob said unto his
father, I am Esau thy first born; I have done according as thou badest
me: arise, I pray thee, sit and eat of my venison, that thy soul may
bless me.
27:20 And Isaac said unto his son, How is it that thou hast found it
so quickly, my son? And he said, Because the LORD thy God brought it
to me.
27:21 And Isaac said unto Jacob, Come near, I pray thee, that I may
feel thee, my son, whether thou be my very son Esau or not.
27:22 And Jacob went near unto Isaac his father; and he felt him, and
said, The voice is Jacob’s voice, but the hands are the hands of Esau.
27:23 And he discerned him not, because his hands were hairy, as his
brother Esau’s hands: so he blessed him.
27:24 And he said, Art thou my very son Esau? And he said, I am.
27:25 And he said, Bring it near to me, and I will eat of my son’s
venison, that my soul may bless thee. And he brought it near to him,
and he did eat: and he brought him wine and he drank.
27:26 And his father Isaac said unto him, Come near now, and kiss me,
my son.
27:27 And he came near, and kissed him: and he smelled the smell of
his raiment, and blessed him, and said, See, the smell of my son is as
the smell of a field which the LORD hath blessed: 27:28 Therefore God
give thee of the dew of heaven, and the fatness of the earth, and
plenty of corn and wine: 27:29 Let people serve thee, and nations bow
down to thee: be lord over thy brethren, and let thy mother’s sons bow
down to thee: cursed be every one that curseth thee, and blessed be he
that blesseth thee.
27:30 And it came to pass, as soon as Isaac had made an end of
blessing Jacob, and Jacob was yet scarce gone out from the presence of
Isaac his father, that Esau his brother came in from his hunting.
27:31 And he also had made savoury meat, and brought it unto his
father, and said unto his father, Let my father arise, and eat of his
son’s venison, that thy soul may bless me.
27:32 And Isaac his father said unto him, Who art thou? And he said, I
am thy son, thy firstborn Esau.
27:33 And Isaac trembled very exceedingly, and said, Who? where is he
that hath taken venison, and brought it me, and I have eaten of all
before thou camest, and have blessed him? yea, and he shall be
blessed.
27:34 And when Esau heard the words of his father, he cried with a
great and exceeding bitter cry, and said unto his father, Bless me,
even me also, O my father.
27:35 And he said, Thy brother came with subtilty, and hath taken away
thy blessing.
27:36 And he said, Is not he rightly named Jacob? for he hath
supplanted me these two times: he took away my birthright; and,
behold, now he hath taken away my blessing. And he said, Hast thou not
reserved a blessing for me? 27:37 And Isaac answered and said unto
Esau, Behold, I have made him thy lord, and all his brethren have I
given to him for servants; and with corn and wine have I sustained
him: and what shall I do now unto thee, my son? 27:38 And Esau said
unto his father, Hast thou but one blessing, my father? bless me, even
me also, O my father. And Esau lifted up his voice, and wept.
27:39 And Isaac his father answered and said unto him, Behold, thy
dwelling shall be the fatness of the earth, and of the dew of heaven
from above; 27:40 And by thy sword shalt thou live, and shalt serve
thy brother; and it shall come to pass when thou shalt have the
dominion, that thou shalt break his yoke from off thy neck.
27:41 And Esau hated Jacob because of the blessing wherewith his
father blessed him: and Esau said in his heart, The days of mourning
for my father are at hand; then will I slay my brother Jacob.
27:42 And these words of Esau her elder son were told to Rebekah: and
she sent and called Jacob her younger son, and said unto him, Behold,
thy brother Esau, as touching thee, doth comfort himself, purposing to
kill thee.
27:43 Now therefore, my son, obey my voice; arise, flee thou to Laban
my brother to Haran; 27:44 And tarry with him a few days, until thy
brother’s fury turn away; 27:45 Until thy brother’s anger turn away
from thee, and he forget that which thou hast done to him: then I will
send, and fetch thee from thence: why should I be deprived also of you
both in one day? 27:46 And Rebekah said to Isaac, I am weary of my
life because of the daughters of Heth: if Jacob take a wife of the
daughters of Heth, such as these which are of the daughters of the
land, what good shall my life do me? 28:1 And Isaac called Jacob, and
blessed him, and charged him, and said unto him, Thou shalt not take a
wife of the daughters of Canaan.
28:2 Arise, go to Padanaram, to the house of Bethuel thy mother’s
father; and take thee a wife from thence of the daughters of Laban thy
mother’s brother.
28:3 And God Almighty bless thee, and make thee fruitful, and multiply
thee, that thou mayest be a multitude of people; 28:4 And give thee
the blessing of Abraham, to thee, and to thy seed with thee; that thou
mayest inherit the land wherein thou art a stranger, which God gave
unto Abraham.
28:5 And Isaac sent away Jacob: and he went to Padanaram unto Laban,
son of Bethuel the Syrian, the brother of Rebekah, Jacob’s and Esau’s
mother.
28:6 When Esau saw that Isaac had blessed Jacob, and sent him away to
Padanaram, to take him a wife from thence; and that as he blessed him
he gave him a charge, saying, Thou shalt not take a wife of the
daughters of Canaan; 28:7 And that Jacob obeyed his father and his
mother, and was gone to Padanaram; 28:8 And Esau seeing that the
daughters of Canaan pleased not Isaac his father; 28:9 Then went Esau
unto Ishmael, and took unto the wives which he had Mahalath the
daughter of Ishmael Abraham’s son, the sister of Nebajoth, to be his
wife.
28:10 And Jacob went out from Beersheba, and went toward Haran.
28:11 And he lighted upon a certain place, and tarried there all
night, because the sun was set; and he took of the stones of that
place, and put them for his pillows, and lay down in that place to
sleep.
28:12 And he dreamed, and behold a ladder set up on the earth, and the
top of it reached to heaven: and behold the angels of God ascending
and descending on it.
28:13 And, behold, the LORD stood above it, and said, I am the LORD
God of Abraham thy father, and the God of Isaac: the land whereon thou
liest, to thee will I give it, and to thy seed; 28:14 And thy seed
shall be as the dust of the earth, and thou shalt spread abroad to the
west, and to the east, and to the north, and to the south: and in thee
and in thy seed shall all the families of the earth be blessed.
28:15 And, behold, I am with thee, and will keep thee in all places
whither thou goest, and will bring thee again into this land; for I
will not leave thee, until I have done that which I have spoken to
thee of.
28:16 And Jacob awaked out of his sleep, and he said, Surely the LORD
is in this place; and I knew it not.
28:17 And he was afraid, and said, How dreadful is this place! this is
none other but the house of God, and this is the gate of heaven.
28:18 And Jacob rose up early in the morning, and took the stone that
he had put for his pillows, and set it up for a pillar, and poured oil
upon the top of it.
28:19 And he called the name of that place Bethel: but the name of
that city was called Luz at the first.
28:20 And Jacob vowed a vow, saying, If God will be with me, and will
keep me in this way that I go, and will give me bread to eat, and
raiment to put on, 28:21 So that I come again to my father’s house in
peace; then shall the LORD be my God: 28:22 And this stone, which I
have set for a pillar, shall be God’s house: and of all that thou
shalt give me I will surely give the tenth unto thee.
29:1 Then Jacob went on his journey, and came into the land of the
people of the east.
29:2 And he looked, and behold a well in the field, and, lo, there
were three flocks of sheep lying by it; for out of that well they
watered the flocks: and a great stone was upon the well’s mouth.
29:3 And thither were all the flocks gathered: and they rolled the
stone from the well’s mouth, and watered the sheep, and put the stone
again upon the well’s mouth in his place.
29:4 And Jacob said unto them, My brethren, whence be ye? And they
said, Of Haran are we.
29:5 And he said unto them, Know ye Laban the son of Nahor? And they
said, We know him.
29:6 And he said unto them, Is he well? And they said, He is well:
and, behold, Rachel his daughter cometh with the sheep.
Marcar trecho:
JIM – Assistente
Jim IA: pode errar. Não digite dados pessoais. Suas mensagens são processadas por um serviço externo.
This is the Jargon File, a comprehensive compendium of hacker slang
illuminating many aspects of hackish tradition, folklore, and humor.
This document (the Jargon File) is in the public domain, to be freely
used, shared, and modified. There are (by intention) no legal
restraints on what you can do with it, but there are traditions about
its proper use to which many hackers are quite strongly attached.
Please extend the courtesy of proper citation when you quote the File,
ideally with a version number, as it will change and grow over time.
(Examples of appropriate citation form: "Jargon File 2.9.10" or
"The on-line hacker Jargon File, version 2.9.10, 01 JUL 1992".)
The Jargon File is a common heritage of the hacker culture.
Over the years a number of individuals have volunteered considerable
time to maintaining the File and been recognized by the net at large
as editors of it. Editorial responsibilities include: to collate
contributions and suggestions from others; to seek out corroborating
information; to cross-reference related entries; to keep the file in a
consistent format; and to announce and distribute updated versions
periodically. Current volunteer editors include:
Eric Raymond eric@snark.thyrsus.com (215)-296-5718
Although there is no requirement that you do so, it is considered good
form to check with an editor before quoting the File in a published work
or commercial product. We may have additional information that would be
helpful to you and can assist you in framing your quote to reflect
not only the letter of the File but its spirit as well.
All contributions and suggestions about this file sent to a volunteer
editor are gratefully received and will be regarded, unless otherwise
labelled, as freely given donations for possible use as part of this
public-domain file.
From time to time a snapshot of this file has been polished, edited,
and formatted for commercial publication with the cooperation of the
volunteer editors and the hacker community at large. If you wish to
have a bound paper copy of this file, you may find it convenient to
purchase one of these. They often contain additional material not
found in on-line versions. The two `authorized' editions so far are
described in the Revision History section; there may be more in the
future.
:Introduction:
**************
:About This File:
=================
This document is a collection of slang terms used by various subcultures
of computer hackers. Though some technical material is included for
background and flavor, it is not a technical dictionary; what we
describe here is the language hackers use among themselves for fun,
social communication, and technical debate.
The `hacker culture' is actually a loosely networked collection of
subcultures that is nevertheless conscious of some important shared
experiences, shared roots, and shared values. It has its own myths,
heroes, villains, folk epics, in-jokes, taboos, and dreams. Because
hackers as a group are particularly creative people who define
themselves partly by rejection of `normal' values and working habits, it
has unusually rich and conscious traditions for an intentional culture
less than 35 years old.
As usual with slang, the special vocabulary of hackers helps hold their
culture together — it helps hackers recognize each other's places in
the community and expresses shared values and experiences. Also as
usual, *not* knowing the slang (or using it inappropriately) defines one
as an outsider, a mundane, or (worst of all in hackish vocabulary)
possibly even a {suit}. All human cultures use slang in this threefold
way — as a tool of communication, and of inclusion, and of exclusion.
Among hackers, though, slang has a subtler aspect, paralleled perhaps in
the slang of jazz musicians and some kinds of fine artists but hard to
detect in most technical or scientific cultures; parts of it are code
for shared states of *consciousness*. There is a whole range of altered
states and problem-solving mental stances basic to high-level hacking
which don't fit into conventional linguistic reality any better than a
Coltrane solo or one of Maurits Escher's `trompe l'oeil' compositions
(Escher is a favorite of hackers), and hacker slang encodes these
subtleties in many unobvious ways. As a simple example, take the
distinction between a {kluge} and an {elegant} solution, and the
differing connotations attached to each. The distinction is not only of
engineering significance; it reaches right back into the nature of the
generative processes in program design and asserts something important
about two different kinds of relationship between the hacker and the
hack. Hacker slang is unusually rich in implications of this kind, of
overtones and undertones that illuminate the hackish psyche.
But there is more. Hackers, as a rule, love wordplay and are very
conscious and inventive in their use of language. These traits seem to
be common in young children, but the conformity-enforcing machine we are
pleased to call an educational system bludgeons them out of most of us
before adolescence. Thus, linguistic invention in most subcultures of
the modern West is a halting and largely unconscious process. Hackers,
by contrast, regard slang formation and use as a game to be played for
conscious pleasure. Their inventions thus display an almost unique
combination of the neotenous enjoyment of language-play with the
discrimination of educated and powerful intelligence. Further, the
electronic media which knit them together are fluid, `hot' connections,
well adapted to both the dissemination of new slang and the ruthless
culling of weak and superannuated specimens. The results of this
process give us perhaps a uniquely intense and accelerated view of
linguistic evolution in action.
Hackish slang also challenges some common linguistic and
anthropological assumptions. For example, it has recently become
fashionable to speak of `low-context' versus `high-context'
communication, and to classify cultures by the preferred context level
of their languages and art forms. It is usually claimed that
low-context communication (characterized by precision, clarity, and
completeness of self-contained utterances) is typical in cultures
which value logic, objectivity, individualism, and competition; by
contrast, high-context communication (elliptical, emotive,
nuance-filled, multi-modal, heavily coded) is associated with cultures
which value subjectivity, consensus, cooperation, and tradition. What
then are we to make of hackerdom, which is themed around extremely
low-context interaction with computers and exhibits primarily
"low-context" values, but cultivates an almost absurdly high-context
slang style?
The intensity and consciousness of hackish invention make a compilation
of hacker slang a particularly effective window into the surrounding
culture — and, in fact, this one is the latest version of an evolving
compilation called the `Jargon File', maintained by hackers themselves
for over 15 years. This one (like its ancestors) is primarily a
lexicon, but also includes `topic entries' which collect background or
sidelight information on hacker culture that would be awkward to try to
subsume under individual entries.
Though the format is that of a reference volume, it is intended that the
material be enjoyable to browse. Even a complete outsider should find
at least a chuckle on nearly every page, and much that is amusingly
thought-provoking. But it is also true that hackers use humorous
wordplay to make strong, sometimes combative statements about what they
feel. Some of these entries reflect the views of opposing sides in
disputes that have been genuinely passionate; this is deliberate. We
have not tried to moderate or pretty up these disputes; rather we have
attempted to ensure that *everyone's* sacred cows get gored,
impartially. Compromise is not particularly a hackish virtue, but the
honest presentation of divergent viewpoints is.
The reader with minimal computer background who finds some references
incomprehensibly technical can safely ignore them. We have not felt it
either necessary or desirable to eliminate all such; they, too,
contribute flavor, and one of this document's major intended audiences
— fledgling hackers already partway inside the culture — will
benefit from them.
A selection of longer items of hacker folklore and humor is included in
{appendix A}. The `outside' reader's attention is particularly directed
to {appendix B}, "A Portrait of J. Random Hacker". {Appendix C} is a
bibliography of non-technical works which have either influenced or
described the hacker culture.
Because hackerdom is an intentional culture (one each individual must
choose by action to join), one should not be surprised that the line
between description and influence can become more than a little blurred.
Earlier versions of the Jargon File have played a central role in
spreading hacker language and the culture that goes with it to
successively larger populations, and we hope and expect that this one
will do likewise.
:Of Slang, Jargon, and Techspeak:
=================================
Linguists usually refer to informal language as `slang' and reserve the
term `jargon' for the technical vocabularies of various occupations.
However, the ancestor of this collection was called the `Jargon File',
and hackish slang is traditionally `the jargon'. When talking about the
jargon there is therefore no convenient way to distinguish what a
*linguist* would call hackers' jargon — the formal vocabulary they
learn from textbooks, technical papers, and manuals.
To make a confused situation worse, the line between hackish slang and
the vocabulary of technical programming and computer science is fuzzy,
and shifts over time. Further, this vocabulary is shared with a wider
technical culture of programmers, many of whom are not hackers and do
not speak or recognize hackish slang.
Accordingly, this lexicon will try to be as precise as the facts of
usage permit about the distinctions among three categories:
*`slang': informal language from mainstream English or non-technicalsubcultures (bikers, rock fans, surfers, etc).
*`jargon': without qualifier, denotes informal `slangy' languagepeculiar to hackers — the subject of this lexicon.
*`techspeak': the formal technical vocabulary of programming, computerscience, electronics, and other fields connected to hacking.
This terminology will be consistently used throughout the remainder of
this lexicon.
The jargon/techspeak distinction is the delicate one. A lot of
techspeak originated as jargon, and there is a steady continuing uptake
of jargon into techspeak. On the other hand, a lot of jargon arises
from overgeneralization of techspeak terms (there is more about this in
the "Jargon Construction" section below).
In general, we have considered techspeak any term that communicates
primarily by a denotation well established in textbooks, technical
dictionaries, or standards documents.
A few obviously techspeak terms (names of operating systems, languages,
or documents) are listed when they are tied to hacker folklore that
isn't covered in formal sources, or sometimes to convey critical
historical background necessary to understand other entries to which
they are cross-referenced. Some other techspeak senses of jargon words
are listed in order to make the jargon senses clear; where the text does
not specify that a straight technical sense is under discussion, these
are marked with `[techspeak]' as an etymology. Some entries have a
primary sense marked this way, with subsequent jargon meanings explained
in terms of it.
We have also tried to indicate (where known) the apparent origins of
terms. The results are probably the least reliable information in the
lexicon, for several reasons. For one thing, it is well known that many
hackish usages have been independently reinvented multiple times, even
among the more obscure and intricate neologisms. It often seems that
the generative processes underlying hackish jargon formation have an
internal logic so powerful as to create substantial parallelism across
separate cultures and even in different languages! For another, the
networks tend to propagate innovations so quickly that `first use' is
often impossible to pin down. And, finally, compendia like this one
alter what they observe by implicitly stamping cultural approval on
terms and widening their use.
:Revision History:
==================
The original Jargon File was a collection of hacker jargon from
technical cultures including the MIT AI Lab, the Stanford AI lab (SAIL),
and others of the old ARPANET AI/LISP/PDP-10 communities including Bolt,
Beranek and Newman (BBN), Carnegie-Mellon University (CMU), and
Worcester Polytechnic Institute (WPI).
The Jargon File (hereafter referred to as `jargon-1' or `the File') was
begun by Raphael Finkel at Stanford in 1975. From this time until the
plug was finally pulled on the SAIL computer in 1991, the File was named
AIWORD.RF[UP,DOC] there. Some terms in it date back considerably
earlier ({frob} and some senses of {moby}, for instance, go back to the
Tech Model Railroad Club at MIT and are believed to date at least back
to the early 1960s). The revisions of jargon-1 were all unnumbered and
may be collectively considered `Version 1'.
In 1976, Mark Crispin, having seen an announcement about the File on the
SAIL computer, {FTP}ed a copy of the File to MIT. He noticed that it
was hardly restricted to `AI words' and so stored the file on his
directory as AI:MRC;SAIL JARGON.
The file was quickly renamed JARGON > (the `>' means numbered with a
version number) as a flurry of enhancements were made by Mark Crispin
and Guy L. Steele Jr. Unfortunately, amidst all this activity, nobody
thought of correcting the term `jargon' to `slang' until the compendium
had already become widely known as the Jargon File.
Raphael Finkel dropped out of active participation shortly thereafter
and Don Woods became the SAIL contact for the File (which was
subsequently kept in duplicate at SAIL and MIT, with periodic
resynchronizations).
The File expanded by fits and starts until about 1983; Richard Stallman
was prominent among the contributors, adding many MIT and ITS-related
coinages.
In Spring 1981, a hacker named Charles Spurgeon got a large chunk of the
File published in Russell Brand's `CoEvolution Quarterly' (pages 26-35)
with illustrations by Phil Wadler and Guy Steele (including a couple of
the Crunchly cartoons). This appears to have been the File's first
paper publication.
A late version of jargon-1, expanded with commentary for the mass
market, was edited by Guy Steele into a book published in 1983 as `The
Hacker's Dictionary' (Harper & Row CN 1082, ISBN 0-06-091082-8). The
other jargon-1 editors (Raphael Finkel, Don Woods, and Mark Crispin)
contributed to this revision, as did Richard M. Stallman and Geoff
Goodfellow. This book (now out of print) is hereafter referred to as
`Steele-1983' and those six as the Steele-1983 coauthors.
Shortly after the publication of Steele-1983, the File effectively
stopped growing and changing. Originally, this was due to a desire to
freeze the file temporarily to facilitate the production of Steele-1983,
but external conditions caused the `temporary' freeze to become
permanent.
The AI Lab culture had been hit hard in the late 1970s by funding cuts
and the resulting administrative decision to use vendor-supported
hardware and software instead of homebrew whenever possible. At MIT,
most AI work had turned to dedicated LISP Machines. At the same time,
the commercialization of AI technology lured some of the AI Lab's best
and brightest away to startups along the Route 128 strip in
Massachusetts and out West in Silicon Valley. The startups built LISP
machines for MIT; the central MIT-AI computer became a {TWENEX} system
rather than a host for the AI hackers' beloved {ITS}.
The Stanford AI Lab had effectively ceased to exist by 1980, although
the SAIL computer continued as a Computer Science Department resource
until 1991. Stanford became a major {TWENEX} site, at one point
operating more than a dozen TOPS-20 systems; but by the mid-1980s most
of the interesting software work was being done on the emerging BSD UNIX
standard.
In April 1983, the PDP-10-centered cultures that had nourished the File
were dealt a death-blow by the cancellation of the Jupiter project at
Digital Equipment Corporation. The File's compilers, already dispersed,
moved on to other things. Steele-1983 was partly a monument to what its
authors thought was a dying tradition; no one involved realized at the
time just how wide its influence was to be.
By the mid-1980s the File's content was dated, but the legend that had
grown up around it never quite died out. The book, and softcopies
obtained off the ARPANET, circulated even in cultures far removed from
MIT and Stanford; the content exerted a strong and continuing influence
on hackish language and humor. Even as the advent of the microcomputer
and other trends fueled a tremendous expansion of hackerdom, the File
(and related materials such as the AI Koans in Appendix A) came to be
seen as a sort of sacred epic, a hacker-culture Matter of Britain
chronicling the heroic exploits of the Knights of the Lab. The pace of
change in hackerdom at large accelerated tremendously — but the Jargon
File, having passed from living document to icon, remained essentially
untouched for seven years.
This revision contains nearly the entire text of a late version of
jargon-1 (a few obsolete PDP-10-related entries were dropped after
careful consultation with the editors of Steele-1983). It merges in
about 80% of the Steele-1983 text, omitting some framing material and a
very few entries introduced in Steele-1983 that are now also obsolete.
This new version casts a wider net than the old Jargon File; its aim is
to cover not just AI or PDP-10 hacker culture but all the technical
computing cultures wherein the true hacker-nature is manifested. More
than half of the entries now derive from {USENET} and represent jargon
now current in the C and UNIX communities, but special efforts have been
made to collect jargon from other cultures including IBM PC programmers,
Amiga fans, Mac enthusiasts, and even the IBM mainframe world.
Eric S. Raymond <eric@snark.thyrsus.com> maintains the new File with
assistance from Guy L. Steele Jr. <gls@think.com>; these are the persons
primarily reflected in the File's editorial `we', though we take
pleasure in acknowledging the special contribution of the other
coauthors of Steele-1983. Please email all additions, corrections, and
correspondence relating to the Jargon File to jargon@thyrsus.com
(UUCP-only sites without connections to an autorouting smart site can
use …!uunet!snark!jargon).
(Warning: other email addresses appear in this file *but are not
guaranteed to be correct* later than the revision date on the first
line. *Don't* email us if an attempt to reach your idol bounces — we
have no magic way of checking addresses or looking up people.)
The 2.9.6 version became the main text of `The New Hacker's Dictionary',
by Eric Raymond (ed.), MIT Press 1991, ISBN 0-262-68069-6. The
maintainers are committed to updating the on-line version of the Jargon
File through and beyond paper publication, and will continue to make it
available to archives and public-access sites as a trust of the hacker
community.
Here is a chronology of the high points in the recent on-line revisions:
Version 2.1.1, Jun 12 1990: the Jargon File comes alive again after a
seven-year hiatus. Reorganization and massive additions were by Eric S.
Raymond, approved by Guy Steele. Many items of UNIX, C, USENET, and
microcomputer-based jargon were added at that time (as well as The
Untimely Demise of Mabel The Monkey).
Version 2.9.6, Aug 16 1991: corresponds to reproduction copy for book.
This version had 18952 lines, 148629 words, 975551 characters, and 1702
entries.
Version 2.9.8, Jan 01 1992: first public release since the book,
including over fifty new entries and numerous corrections/additions to
old ones. Packaged with version 1.1 of vh(1) hypertext reader. This
version had 19509 lines, 153108 words, 1006023 characters, and 1760
entries.
Version 2.9.9, Apr 01 1992: folded in XEROX PARC lexicon. This version
had 20298 lines, 159651 words, 1048909 characters, and 1821 entries.
Version 2.9.10, Jul 01 1992: lots of new historical material. This
version had 21349 lines, 168330 words, 1106991 characters, and 1891
entries.
Version numbering: Version numbers should be read as
major.minor.revision. Major version 1 is reserved for the `old' (ITS)
Jargon File, jargon-1. Major version 2 encompasses revisions by ESR
(Eric S. Raymond) with assistance from GLS (Guy L. Steele, Jr.).
Someday, the next maintainer will take over and spawn `version 3'.
Usually later versions will either completely supersede or incorporate
earlier versions, so there is generally no point in keeping old versions
around.
Our thanks to the coauthors of Steele-1983 for oversight and assistance,
and to the hundreds of USENETters (too many to name here) who
contributed entries and encouragement. More thanks go to several of the
old-timers on the USENET group alt.folklore.computers, who contributed
much useful commentary and many corrections and valuable historical
perspective: Joseph M. Newcomer <jn11+@andrew.cmu.edu>, Bernie Cosell
<cosell@bbn.com>, Earl Boebert <boebert@SCTC.com>, and Joe Morris
<jcmorris@mwunix.mitre.org>.
We were fortunate enough to have the aid of some accomplished linguists.
David Stampe <stampe@uhunix.uhcc.hawaii.edu> and Charles Hoequist
<hoequist@bnr.ca> contributed valuable criticism; Joe Keane
<jgk@osc.osc.com> helped us improve the pronunciation guides.
A few bits of this text quote previous works. We are indebted to Brian
A. LaMacchia <bal@zurich.ai.mit.edu> for obtaining permission for us to
use material from the `TMRC Dictionary'; also, Don Libes
<libes@cme.nist.gov> contributed some appropriate material from his
excellent book `Life With UNIX'. We thank Per Lindberg <per@front.se>,
author of the remarkable Swedish-language 'zine `Hackerbladet', for
bringing `FOO!' comics to our attention and smuggling one of the IBM
hacker underground's own baby jargon files out to us. Thanks also to
Maarten Litmaath for generously allowing the inclusion of the ASCII
pronunciation guide he formerly maintained. And our gratitude to Marc
Weiser of XEROX PARC <Marc_Weiser.PARC@xerox.com> for securing us
permission to quote from PARC's own jargon lexicon and shipping us a
copy.
It is a particular pleasure to acknowledge the major contributions of
Mark Brader <msb@sq.com> to the final manuscript; he read and reread
many drafts, checked facts, caught typos, submitted an amazing number of
thoughtful comments, and did yeoman service in catching typos and minor
usage bobbles. Mr. Brader's rare combination of enthusiasm,
persistence, wide-ranging technical knowledge, and precisionism in
matters of language made his help invaluable, and the sustained volume
and quality of his input over many months only allowed him to escape
co-editor credit by the slimmest of margins.
Finally, George V. Reilly <gvr@cs.brown.edu> helped with TeX arcana and
painstakingly proofread some 2.7 and 2.8 versions; Steve Summit
<scs@adam.mit.edu> contributed a number of excellent new entries and
many small improvements to 2.9.10; and Eric Tiedemann <est@thyrsus.com>
contributed sage advice throughout on rhetoric, amphigory, and
philosophunculism.
:How Jargon Works:
******************
:Jargon Construction:
=====================
There are some standard methods of jargonification that became
established quite early (i.e., before 1970), spreading from such sources
as the Tech Model Railroad Club, the PDP-1 SPACEWAR hackers, and John
McCarthy's original crew of LISPers. These include the following:
:Verb Doubling: ————— A standard construction in English is to
double a verb and use it as an exclamation, such as "Bang, bang!" or
"Quack, quack!". Most of these are names for noises. Hackers also
double verbs as a concise, sometimes sarcastic comment on what the
implied subject does. Also, a doubled verb is often used to terminate a
conversation, in the process remarking on the current state of affairs
or what the speaker intends to do next. Typical examples involve {win},
{lose}, {hack}, {flame}, {barf}, {chomp}:
"The disk heads just crashed." "Lose, lose."
"Mostly he talked about his latest crock. Flame, flame."
"Boy, what a bagbiter! Chomp, chomp!"
Some verb-doubled constructions have special meanings not immediately
obvious from the verb. These have their own listings in the lexicon.
The USENET culture has one *tripling* convention unrelated to this; the
names of `joke' topic groups often have a tripled last element. The
first and paradigmatic example was alt.swedish.chef.bork.bork.bork (a
"Muppet Show" reference); other classics include
alt.french.captain.borg.borg.borg, alt.wesley.crusher.die.die.die,
comp.unix.internals.system.calls.brk.brk.brk,
sci.physics.edward.teller.boom.boom.boom, and
alt.sadistic.dentists.drill.drill.drill.
:Soundalike slang: —————— Hackers will often make rhymes or
puns in order to convert an ordinary word or phrase into something more
interesting. It is considered particularly {flavorful} if the phrase is
bent so as to include some other jargon word; thus the computer hobbyist
magazine `Dr. Dobb's Journal' is almost always referred to among hackers
as `Dr. Frob's Journal' or simply `Dr. Frob's'. Terms of this kind that
have been in fairly wide use include names for newspapers:
Boston Herald => Horrid (or Harried)
Boston Globe => Boston Glob
Houston (or San Francisco) Chronicle
=> the Crocknicle (or the Comical)
New York Times => New York Slime
However, terms like these are often made up on the spur of the moment.
Standard examples include:
Data General => Dirty Genitals
IBM 360 => IBM Three-Sickly
Government Property — Do Not Duplicate (on keys)
=> Government Duplicity — Do Not Propagate
for historical reasons => for hysterical raisins
Margaret Jacks Hall (the CS building at Stanford)
=> Marginal Hacks Hall
This is not really similar to the Cockney rhyming slang it has been
compared to in the past, because Cockney substitutions are opaque
whereas hacker punning jargon is intentionally transparent.
:The `-P' convention: ——————— Turning a word into a
question by appending the syllable `P'; from the LISP convention of
appending the letter `P' to denote a predicate (a boolean-valued
function). The question should expect a yes/no answer, though it
needn't. (See {T} and {NIL}.)
At dinnertime:
Q: "Foodp?"
A: "Yeah, I'm pretty hungry." or "T!"
At any time:
Q: "State-of-the-world-P?"
A: (Straight) "I'm about to go home."
A: (Humorous) "Yes, the world has a state."
On the phone to Florida:
Q: "State-p Florida?"
A: "Been reading JARGON.TXT again, eh?"
[One of the best of these is a {Gosperism}. Once, when we were at a
Chinese restaurant, Bill Gosper wanted to know whether someone would
like to share with him a two-person-sized bowl of soup. His inquiry
was: "Split-p soup?" — GLS]
:Overgeneralization: ——————– A very conspicuous feature of
jargon is the frequency with which techspeak items such as names of
program tools, command language primitives, and even assembler opcodes
are applied to contexts outside of computing wherever hackers find
amusing analogies to them. Thus (to cite one of the best-known
examples) UNIX hackers often {grep} for things rather than searching for
them. Many of the lexicon entries are generalizations of exactly this
kind.
Hackers enjoy overgeneralization on the grammatical level as well. Many
hackers love to take various words and add the wrong endings to them to
make nouns and verbs, often by extending a standard rule to nonuniform
cases (or vice versa). For example, because
Also, note that all nouns can be verbed. E.g.: "All nouns can be
verbed", "I'll mouse it up", "Hang on while I clipboard it over", "I'm
grepping the files". English as a whole is already heading in this
direction (towards pure-positional grammar like Chinese); hackers are
simply a bit ahead of the curve.
However, note that hackers avoid the unimaginative verb-making
techniques characteristic of marketroids, bean-counters, and the
Pentagon; a hacker would never, for example, `productize', `prioritize',
or `securitize' things. Hackers have a strong aversion to bureaucratic
bafflegab and regard those who use it with contempt.
Similarly, all verbs can be nouned. This is only a slight
overgeneralization in modern English; in hackish, however, it is good
form to mark them in some standard nonstandard way. Thus:
Further, note the prevalence of certain kinds of nonstandard plural
forms. Some of these go back quite a ways; the TMRC Dictionary noted
that the defined plural of `caboose' is `cabeese', and includes an entry
which implies that the plural of `mouse' is {meeces}. On a similarly
Anglo-Saxon note, almost anything ending in `x' may form plurals in
`-xen' (see {VAXen} and {boxen} in the main text). Even words ending in
phonetic /k/ alone are sometimes treated this way; e.g., `soxen' for a
bunch of socks. Other funny plurals are `frobbotzim' for the plural of
`frobbozz' (see {frobnitz}) and `Unices' and `Twenices' (rather than
`Unixes' and `Twenexes'; see {UNIX}, {TWENEX} in main text). But note
that `Unixen' and `Twenexen' are never used; it has been suggested that
this is because `-ix' and `-ex' are Latin singular endings that attract
a Latinate plural. Finally, it has been suggested to general approval
that the plural of `mongoose' ought to be `polygoose'.
The pattern here, as with other hackish grammatical quirks, is
generalization of an inflectional rule that in English is either an
import or a fossil (such as the Hebrew plural ending `-im', or the
Anglo-Saxon plural suffix `-en') to cases where it isn't normally
considered to apply.
This is not `poor grammar', as hackers are generally quite well aware of
what they are doing when they distort the language. It is grammatical
creativity, a form of playfulness. It is done not to impress but to
amuse, and never at the expense of clarity.
:Spoken inarticulations: ———————— Words such as
`mumble', `sigh', and `groan' are spoken in places where their referent
might more naturally be used. It has been suggested that this usage
derives from the impossibility of representing such noises on a comm
link or in electronic mail (interestingly, the same sorts of
constructions have been showing up with increasing frequency in comic
strips). Another expression sometimes heard is "Complain!", meaning "I
have a complaint!"
:Anthromorphization: ——————– Semantically, one rich source
of jargon constructions is the hackish tendency to anthropomorphize
hardware and software. This isn't done in a na"ive way; hackers don't
personalize their stuff in the sense of feeling empathy with it, nor do
they mystically believe that the things they work on every day are
`alive'. What *is* common is to hear hardware or software talked about
as though it has homunculi talking to each other inside it, with
intentions and desires. Thus, one hears "The protocol handler got
confused", or that programs "are trying" to do things, or one may say of
a routine that "its goal in life is to X". One even hears explanations
like "… and its poor little brain couldn't understand X, and it
died." Sometimes modelling things this way actually seems to make them
easier to understand, perhaps because it's instinctively natural to
think of anything with a really complex behavioral repertoire as `like a
person' rather than `like a thing'.
Of the six listed constructions, verb doubling, peculiar noun
formations, anthromorphization, and (especially) spoken inarticulations
have become quite general; but punning jargon is still largely confined
to MIT and other large universities, and the `-P' convention is found
only where LISPers flourish.
Finally, note that many words in hacker jargon have to be understood as
members of sets of comparatives. This is especially true of the
adjectives and nouns used to describe the beauty and functional quality
of code. Here is an approximately correct spectrum:
The last is spoken of as a mythical absolute, approximated but never
actually attained. Another similar scale is used for describing the
reliability of software:
Note, however, that `dodgy' is primarily Commonwealth hackish (it is
rare in the U.S.) and may change places with `flaky' for some speakers.
Coinages for describing {lossage} seem to call forth the very finest in
hackish linguistic inventiveness; it has been truly said that hackers
have even more words for equipment failures than Yiddish has for
obnoxious people.
:Hacker Writing Style:
======================
We've already seen that hackers often coin jargon by overgeneralizing
grammatical rules. This is one aspect of a more general fondness for
form-versus-content language jokes that shows up particularly in hackish
writing. One correspondent reports that he consistently misspells
`wrong' as `worng'. Others have been known to criticize glitches in
Jargon File drafts by observing (in the mode of Douglas Hofstadter)
"This sentence no verb", or "Bad speling", or "Incorrectspa cing."
Similarly, intentional spoonerisms are often made of phrases relating to
confusion or things that are confusing; `dain bramage' for `brain
damage' is perhaps the most common (similarly, a hacker would be likely
to write "Excuse me, I'm cixelsyd today", rather than "I'm dyslexic
today"). This sort of thing is quite common and is enjoyed by all
concerned.
Hackers tend to use quotes as balanced delimiters like parentheses, much
to the dismay of American editors. Thus, if "Jim is going" is a phrase,
and so are "Bill runs" and "Spock groks", then hackers generally prefer
to write: "Jim is going", "Bill runs", and "Spock groks". This is
incorrect according to standard American usage (which would put the
continuation commas and the final period inside the string quotes);
however, it is counter-intuitive to hackers to mutilate literal strings
with characters that don't belong in them. Given the sorts of examples
that can come up in discussions of programming, American-style quoting
can even be grossly misleading. When communicating command lines or
small pieces of code, extra characters can be a real pain in the neck.
Consider, for example, a sentence in a {vi} tutorial that looks like this:
Then delete a line from the file by typing "dd".
Standard usage would make this
Then delete a line from the file by typing "dd."
but that would be very bad — because the reader would be prone to type
the string d-d-dot, and it happens that in `vi(1)' dot repeats the last
command accepted. The net result would be to delete *two* lines!
The Jargon File follows hackish usage throughout.
Interestingly, a similar style is now preferred practice in Great
Britain, though the older style (which became established for
typographical reasons having to do with the aesthetics of comma and
quotes in typeset text) is still accepted there. `Hart's Rules' and the
`Oxford Dictionary for Writers and Editors' call the hacker-like style
`new' or `logical' quoting.
Another hacker quirk is a tendency to distinguish between `scare' quotes
and `speech' quotes; that is, to use British-style single quotes for
marking and reserve American-style double quotes for actual reports of
speech or text included from elsewhere. Interestingly, some authorities
describe this as correct general usage, but mainstream American English
has gone to using double-quotes indiscriminately enough that hacker
usage appears marked [and, in fact, I thought this was a personal quirk
of mine until I checked with USENET — ESR]. One further permutation
that is definitely *not* standard is a hackish tendency to do marking
quotes by using apostrophes (single quotes) in pairs; that is, 'like
this'. This is modelled on string and character literal syntax in some
programming languages (reinforced by the fact that many character-only
terminals display the apostrophe in typewriter style, as a vertical
single quote).
One quirk that shows up frequently in the {email} style of UNIX hackers
in particular is a tendency for some things that are normally
all-lowercase (including usernames and the names of commands and C
routines) to remain uncapitalized even when they occur at the beginning
of sentences. It is clear that, for many hackers, the case of such
identifiers becomes a part of their internal representation (the
`spelling') and cannot be overridden without mental effort (an
appropriate reflex because UNIX and C both distinguish cases and
confusing them can lead to {lossage}). A way of escaping this dilemma
is simply to avoid using these constructions at the beginning of
sentences.
There seems to be a meta-rule behind these nonstandard hackerisms to the
effect that precision of expression is more important than conformance
to traditional rules; where the latter create ambiguity or lose
information they can be discarded without a second thought. It is
notable in this respect that other hackish inventions (for example, in
vocabulary) also tend to carry very precise shades of meaning even when
constructed to appear slangy and loose. In fact, to a hacker, the
contrast between `loose' form and `tight' content in jargon is a
substantial part of its humor!
Hackers have also developed a number of punctuation and emphasis
conventions adapted to single-font all-ASCII communications links, and
these are occasionally carried over into written documents even when
normal means of font changes, underlining, and the like are available.
One of these is that TEXT IN ALL CAPS IS INTERPRETED AS `LOUD', and this
becomes such an ingrained synesthetic reflex that a person who goes to
caps-lock while in {talk mode} may be asked to "stop shouting, please,
you're hurting my ears!".
Also, it is common to use bracketing with unusual characters to signify
emphasis. The asterisk is most common, as in "What the *hell*?" even
though this interferes with the common use of the asterisk suffix as a
footnote mark. The underscore is also common, suggesting underlining
(this is particularly common with book titles; for example, "It is often
alleged that Joe Haldeman wrote _The_Forever_War_ as a rebuttal to
Robert Heinlein's earlier novel of the future military,
_Starship_Troopers_."). Other forms exemplified by "=hell=", "hell/",
or "/hell/" are occasionally seen (it's claimed that in the last example
the first slash pushes the letters over to the right to make them
italic, and the second keeps them from falling over). Finally, words
may also be emphasized L I K E T H I S, or by a series of carets (^)
under them on the next line of the text.
There is a semantic difference between *emphasis like this* (which
emphasizes the phrase as a whole), and *emphasis* *like* *this* (which
suggests the writer speaking very slowly and distinctly, as if to a
very young child or a mentally impaired person). Bracketing a word with
the `*' character may also indicate that the writer wishes readers to
consider that an action is taking place or that a sound is being made.
Examples: *bang*, *hic*, *ring*, *grin*, *kick*, *stomp*, *mumble*.
There is also an accepted convention for `writing under erasure'; the
text
Be nice to this fool^H^H^H^Hgentleman, he's in from corporate HQ.
would be read as "Be nice to this fool, I mean this gentleman…". This
comes from the fact that the digraph ^H is often used as a print
representation for a backspace. It parallels (and may have been
influenced by) the ironic use of `slashouts' in science-fiction
fanzines.
In a formula, `*' signifies multiplication but two asterisks in a row
are a shorthand for exponentiation (this derives from FORTRAN). Thus,
one might write 2 ** 8 = 256.
Another notation for exponentiation one sees more frequently uses the
caret (^, ASCII 1011110); one might write instead `2^8 = 256'. This
goes all the way back to Algol-60, which used the archaic ASCII
`up-arrow' that later became the caret; this was picked up by Kemeny and
Kurtz's original BASIC, which in turn influenced the design of the
`bc(1)' and `dc(1)' UNIX tools, which have probably done most to
reinforce the convention on USENET. The notation is mildly confusing to
C programmers, because `^' means bitwise {XOR} in C. Despite this, it
was favored 3:1 over ** in a late-1990 snapshot of USENET. It is used
consistently in this text.
In on-line exchanges, hackers tend to use decimal forms or improper
fractions (`3.5' or `7/2') rather than `typewriter style' mixed
fractions (`3-1/2'). The major motive here is probably that the former
are more readable in a monospaced font, together with a desire to avoid
the risk that the latter might be read as `three minus one-half'. The
decimal form is definitely preferred for fractions with a terminating
decimal representation; there may be some cultural influence here from
the high status of scientific notation.
Another on-line convention, used especially for very large or very small
numbers, is taken from C (which derived it from FORTRAN). This is a
form of `scientific notation' using `e' to replace `*10^'; for example,
one year is about 3e7 seconds long.
The tilde (~) is commonly used in a quantifying sense of
`approximately'; that is, `~50' means `about fifty'.
On USENET and in the {MUD} world, common C boolean, logical, and
relational operators such as `|', `&', `||', `&&', `!', `==', `!=', `>',
and `<', `>=', and `=<' are often combined with English. The Pascal
not-equals, `<>', is also recognized, and occasionally one sees `/=' for
not-equals (from Ada, Common Lisp, and Fortran 90). The use of prefix
`!' as a loose synonym for `not-' or `no-' is particularly common; thus,
`!clue' is read `no-clue' or `clueless'.
A related practice borrows syntax from preferred programming languages
to express ideas in a natural-language text. For example, one might
see the following:
I resently had occasion to field-test the Snafu
Systems 2300E adaptive gonkulator. The price was
right, and the racing stripe on the case looked kind
of neat, but its performance left something to be
desired.
#ifdef FLAME
Hasn't anyone told those idiots that you can't get
decent bogon suppression with AFJ filters at today's
net speeds?
#endif /* FLAME */
I guess they figured the price premium for true
frame-based semantic analysis was too high.
Unfortunately, it's also the only workable approach.
I wouldn't recommend purchase of this product unless
you're on a *very* tight budget.
#include <disclaimer.h>
—
== Frank Foonly (Fubarco Systems)
In the above, the `#ifdef'/`#endif' pair is a conditional
compilation syntax from C; here, it implies that the text between
(which is a {flame}) should be evaluated only if you have turned on
(or defined on) the switch FLAME. The `#include' at the end is C
for "include standard disclaimer here"; the `standard disclaimer' is
understood to read, roughly, "These are my personal opinions and not
to be construed as the official position of my employer."
Another habit is that of using angle-bracket enclosure to genericize a
term; this derives from conventions used in {BNF}. Uses like the
following are common:
So this <ethnic> walks into a bar one day, and…
Hackers also mix letters and numbers more freely than in mainstream
usage. In particular, it is good hackish style to write a digit
sequence where you intend the reader to understand the text string that
names that number in English. So, hackers prefer to write `1970s'
rather than `nineteen-seventies' or `1970's' (the latter looks like a
possessive).
It should also be noted that hackers exhibit much less reluctance to use
multiply nested parentheses than is normal in English. Part of this is
almost certainly due to influence from LISP (which uses deeply nested
parentheses (like this (see?)) in its syntax a lot), but it has also
been suggested that a more basic hacker trait of enjoying playing with
complexity and pushing systems to their limits is in operation.
One area where hackish conventions for on-line writing are still in some
flux is the marking of included material from earlier messages — what
would be called `block quotations' in ordinary English. From the usual
typographic convention employed for these (smaller font at an extra
indent), there derived the notation of included text being indented by
one ASCII TAB (0001001) character, which under UNIX and many other
environments gives the appearance of an 8-space indent.
Early mail and netnews readers had no facility for including messages
this way, so people had to paste in copy manually. BSD `Mail(1)' was
the first message agent to support inclusion, and early USENETters
emulated its style. But the TAB character tended to push included text
too far to the right (especially in multiply nested inclusions), leading
to ugly wraparounds. After a brief period of confusion (during which an
inclusion leader consisting of three or four spaces became established
in EMACS and a few mailers), the use of leading `>' or `> ' became
standard, perhaps owing to its use in `ed(1)' to display tabs
(alternatively, it may derive from the `>' that some early UNIX mailers
used to quote lines starting with "From" in text, so they wouldn't look
like the beginnings of new message headers). Inclusions within
inclusions keep their `>' leaders, so the `nesting level' of a quotation
is visually apparent.
A few other idiosyncratic quoting styles survive because they are
automatically generated. One particularly ugly one looks like this:
/* Written hh:mm pm Mmm dd, yyyy by user@site in <group> */
/* ———- "Article subject, chopped to 35 ch" ———- */
<quoted text>
/* End of text from local:group */
It is generated by an elderly, variant news-reading system called
`notesfiles'. The overall trend, however, is definitely away from such
verbosity.
The practice of including text from the parent article when posting a
followup helped solve what had been a major nuisance on USENET: the fact
that articles do not arrive at different sites in the same order.
Careless posters used to post articles that would begin with, or even
consist entirely of, "No, that's wrong" or "I agree" or the like. It
was hard to see who was responding to what. Consequently, around 1984,
new news-posting software evolved a facility to automatically include
the text of a previous article, marked with "> " or whatever the poster
chose. The poster was expected to delete all but the relevant lines.
The result has been that, now, careless posters post articles containing
the *entire* text of a preceding article, *followed* only by "No, that's
wrong" or "I agree".
Many people feel that this cure is worse than the original disease, and
there soon appeared newsreader software designed to let the reader skip
over included text if desired. Today, some posting software rejects
articles containing too high a proportion of lines beginning with `>' —
but this too has led to undesirable workarounds, such as the deliberate
inclusion of zero-content filler lines which aren't quoted and thus pull
the message below the rejection threshold.
Because the default mailers supplied with UNIX and other operating
systems haven't evolved as quickly as human usage, the older conventions
using a leading TAB or three or four spaces are still alive; however,
>-inclusion is now clearly the prevalent form in both netnews and mail.
In 1991 practice is still evolving, and disputes over the `correct'
inclusion style occasionally lead to {holy wars}. One variant style
reported uses the citation character `|' in place of `>' for extended
quotations where original variations in indentation are being retained.
One also sees different styles of quoting a number of authors in the
same message: one (deprecated because it loses information) uses a
leader of `> ' for everyone, another (the most common) is `> > > > ', `>
> > ', etc. (or `>>>> ', `>>> ', etc., depending on line length and
nesting depth) reflecting the original order of messages, and yet
another is to use a different citation leader for each author, say `> ',
`: ', `| ', `} ' (preserving nesting so that the inclusion order of
messages is still apparent, or tagging the inclusions with authors'
names). Yet *another* style is to use each poster's initials (or login
name) as a citation leader for that poster. Occasionally one sees a `#
' leader used for quotations from authoritative sources such as
standards documents; the intended allusion is to the root prompt (the
special UNIX command prompt issued when one is running as the privileged
super-user).
Finally, it is worth mentioning that many studies of on-line
communication have shown that electronic links have a de-inhibiting
effect on people. Deprived of the body-language cues through which
emotional state is expressed, people tend to forget everything about
other parties except what is presented over that ASCII link. This has
both good and bad effects. The good one is that it encourages honesty
and tends to break down hierarchical authority relationships; the bad is
that it may encourage depersonalization and gratuitous rudeness.
Perhaps in response to this, experienced netters often display a sort of
conscious formal politesse in their writing that has passed out of
fashion in other spoken and written media (for example, the phrase "Well
said, sir!" is not uncommon).
Many introverted hackers who are next to inarticulate in person
communicate with considerable fluency over the net, perhaps precisely
because they can forget on an unconscious level that they are dealing
with people and thus don't feel stressed and anxious as they would face
to face.
Though it is considered gauche to publicly criticize posters for poor
spelling or grammar, the network places a premium on literacy and
clarity of expression. It may well be that future historians of
literature will see in it a revival of the great tradition of personal
letters as art.
:Hacker Speech Style:
=====================
Hackish speech generally features extremely precise diction, careful
word choice, a relatively large working vocabulary, and relatively
little use of contractions or street slang. Dry humor, irony, puns, and
a mildly flippant attitude are highly valued — but an underlying
seriousness and intelligence are essential. One should use just enough
jargon to communicate precisely and identify oneself as a member of the
culture; overuse of jargon or a breathless, excessively gung-ho attitude
is considered tacky and the mark of a loser.
This speech style is a variety of the precisionist English normally
spoken by scientists, design engineers, and academics in technical
fields. In contrast with the methods of jargon construction, it is
fairly constant throughout hackerdom.
It has been observed that many hackers are confused by negative
questions — or, at least, that the people to whom they are talking are
often confused by the sense of their answers. The problem is that they
have done so much programming that distinguishes between
if (going) {
and
if (!going) {
that when they parse the question "Aren't you going?" it seems to be
asking the opposite question from "Are you going?", and so merits an
answer in the opposite sense. This confuses English-speaking
non-hackers because they were taught to answer as though the negative
part weren't there. In some other languages (including Russian,
Chinese, and Japanese) the hackish interpretation is standard and the
problem wouldn't arise. Hackers often find themselves wishing for a
word like French `si' or German `doch' with which one could
unambiguously answer `yes' to a negative question.
For similar reasons, English-speaking hackers almost never use double
negatives, even if they live in a region where colloquial usage allows
them. The thought of uttering something that logically ought to be an
affirmative knowing it will be misparsed as a negative tends to disturb
them.
Here's a related quirk. A non-hacker who is indelicate enough to ask
a question like "So, are you working on finding that bug *now*
or leaving it until later?" is likely to get the perfectly correct
answer "Yes!" (that is, "Yes, I'm doing it either now or later, and
you didn't ask which!").
:International Style:
=====================
Although the Jargon File remains primarily a lexicon of hacker usage in
American English, we have made some effort to get input from abroad.
Though the hacker-speak of other languages often uses translations of
jargon from English (often as transmitted to them by earlier Jargon File
versions!), the local variations are interesting, and knowledge of them
may be of some use to travelling hackers.
There are some references herein to `Commonwealth English'. These are
intended to describe some variations in hacker usage as reported in the
English spoken in Great Britain and the Commonwealth (Canada, Australia,
India, etc. — though Canada is heavily influenced by American usage).
There is also an entry on {{Commonwealth Hackish}} reporting some
general phonetic and vocabulary differences from U.S. hackish.
Hackers in Western Europe and (especially) Scandinavia are reported to
often use a mixture of English and their native languages for technical
conversation. Occasionally they develop idioms in their English usage
that are influenced by their native-language styles. Some of these are
reported here.
A few notes on hackish usages in Russian have been added where they are
parallel with English idioms and thus comprehensible to
English-speakers.
:How to Use the Lexicon:
************************
:Pronunciation Guide:
=====================
Pronunciation keys are provided in the jargon listings for all entries
that are neither dictionary words pronounced as in standard English nor
obvious compounds thereof. Slashes bracket phonetic pronunciations,
which are to be interpreted using the following conventions:
1. Syllables are hyphen-separated, except that an accent or back-accent
follows each accented syllable (the back-accent marks a secondary
accent in some words of four or more syllables).
2. Consonants are pronounced as in American English. The letter `g' is
always hard (as in "got" rather than "giant"); `ch' is soft
("church" rather than "chemist"). The letter `j' is the sound
that occurs twice in "judge". The letter `s' is always as in
"pass", never a z sound. The digraph `kh' is the guttural of
"loch" or "l'chaim".
3. Uppercase letters are pronounced as their English letter names; thus
(for example) /H-L-L/ is equivalent to /aitch el el/. /Z/ may
be pronounced /zee/ or /zed/ depending on your local dialect.
4. Vowels are represented as follows:
a
back, that
ar
far, mark
aw
flaw, caught
ay
bake, rain
e
less, men
ee
easy, ski
eir
their, software
i
trip, hit
i:
life, sky
o
father, palm
oh
flow, sew
oo
loot, through
or
more, door
ow
out, how
oy
boy, coin
uh
but, some
u
put, foot
y
yet, young
yoo
few, chew
[y]oo
/oo/ with optional fronting as in `news' (/nooz/ or /nyooz/)
A /*/ is used for the `schwa' sound of unstressed or occluded vowels
(the one that is often written with an upside-down `e'). The schwa
vowel is omitted in syllables containing vocalic r, l, m or n; that is,
`kitten' and `color' would be rendered /kit'n/ and /kuhl'r/, not
/kit'*n/ and /kuhl'*r/.
Entries with a pronunciation of `//' are written-only usages. (No, UNIX
weenies, this does *not* mean `pronounce like previous pronunciation'!)
Entries are sorted in case-blind ASCII collation order (rather than the
letter-by-letter order ignoring interword spacing common in mainstream
dictionaries), except that all entries beginning with nonalphabetic
characters are sorted after Z. The case-blindness is a feature, not a
bug.
The beginning of each entry is marked by a colon (`:') at the
left margin. This convention helps out tools like hypertext browsers
that benefit from knowing where entry boundaries are, but aren't as
context-sensitive as humans.
In pure ASCII renderings of the Jargon File, you will see {} used to
bracket words which themselves have entries in the File. This isn't
done all the time for every such word, but it is done everywhere that a
reminder seems useful that the term has a jargon meaning and one might
wish to refer to its entry.
In this all-ASCII version, headwords for topic entries are distinguished
from those for ordinary entries by being followed by "::" rather than
":"; similarly, references are surrounded by "{{" and "}}" rather than
"{" and "}".
Defining instances of terms and phrases appear in `slanted type'. A
defining instance is one which occurs near to or as part of an
explanation of it.
Prefix * is used as linguists do; to mark examples of incorrect usage.
We follow the `logical' quoting convention described in the Writing
Style section above. In addition, we reserve double quotes for actual
excerpts of text or (sometimes invented) speech. Scare quotes (which
mark a word being used in a nonstandard way), and philosopher's quotes
(which turn an utterance into the string of letters or words that name
it) are both rendered with single quotes.
References such as `malloc(3)' and `patch(1)' are to UNIX facilities
(some of which, such as `patch(1)', are actually freeware distributed
over USENET). The UNIX manuals use `foo(n)' to refer to item foo in
section (n) of the manual, where n=1 is utilities, n=2 is system calls,
n=3 is C library routines, n=6 is games, and n=8 (where present) is
system administration utilities. Sections 4, 5, and 7 of the manuals
have changed roles frequently and in any case are not referred to in any
of the entries.
Various abbreviations used frequently in the lexicon are summarized here:
abbrev.
abbreviation
adj.
adjective
adv.
adverb
alt.
alternate
cav.
caveat
esp.
especially
excl.
exclamation
imp.
imperative
interj.
interjection
n.
noun
obs.
obsolete
pl.
plural
poss.
possibly
pref.
prefix
prob.
probably
prov.
proverbial
quant.
quantifier
suff.
suffix
syn.
synonym (or synonymous with)
v.
verb (may be transitive or intransitive)
var.
variant
vi.
intransitive verb
vt.
transitive verb
Where alternate spellings or pronunciations are given, alt.
separates two possibilities with nearly equal distribution, while
var. prefixes one that is markedly less common than the primary.
Where a term can be attributed to a particular subculture or is known
to have originated there, we have tried to so indicate. Here is a
list of abbreviations used in etymologies:
Berkeley
University of California at Berkeley
Cambridge
the university in England (*not* the city in Massachusetts where
MIT happens to be located!)
BBN
Bolt, Beranek & Newman
CMU
Carnegie-Mellon University
Commodore
Commodore Business Machines
DEC
The Digital Equipment Corporation
Fairchild
The Fairchild Instruments Palo Alto development group
Fidonet
See the {Fidonet} entry
IBM
International Business Machines
MIT
Massachusetts Institute of Technology; esp. the legendary MIT AI Lab
culture of roughly 1971 to 1983 and its feeder groups, including the
Tech Model Railroad Club
NRL
Naval Research Laboratories
NYU
New York University
OED
The Oxford English Dictionary
Purdue
Purdue University
SAIL
Stanford Artificial Intelligence Laboratory (at Stanford
University)
SI
From Syst`eme International, the name for the standard
conventions of metric nomenclature used in the sciences
Stanford
Stanford University
Sun
Sun Microsystems
TMRC
Some MITisms go back as far as the Tech Model Railroad Club (TMRC) at
MIT c. 1960. Material marked TMRC is from `An Abridged Dictionary
of the TMRC Language', originally compiled by Pete Samson in 1959
UCLA
University of California at Los Angeles
UK
the United Kingdom (England, Wales, Scotland, Northern Ireland)
USENET
See the {USENET} entry
WPI
Worcester Polytechnic Institute, site of a very active community of
PDP-10 hackers during the 1970s
XEROX PARC
XEROX's Palo Alto Research Center, site of much pioneering research in
user interface design and networking
Yale
Yale University
Some other etymology abbreviations such as {UNIX} and {PDP-10}
refer to technical cultures surrounding specific operating systems,
processors, or other environments. The fact that a term is labelled
with any one of these abbreviations does not necessarily mean its use
is confined to that culture. In particular, many terms labelled `MIT'
and `Stanford' are in quite general use. We have tried to give some
indication of the distribution of speakers in the usage notes;
however, a number of factors mentioned in the introduction conspire to
make these indications less definite than might be desirable.
A few new definitions attached to entries are marked [proposed].
These are usually generalizations suggested by editors or USENET
respondents in the process of commenting on previous definitions of
those entries. These are *not* represented as established
jargon.
:Format For New Entries:
========================
All contributions and suggestions about the Jargon File will be
considered donations to be placed in the public domain as part of this
File, and may be used in subsequent paper editions. Submissions may
be edited for accuracy, clarity and concision.
Try to conform to the format already being used — head-words
separated from text by a colon (double colon for topic entries),
cross-references in curly brackets (doubled for topic entries),
pronunciations in slashes, etymologies in square brackets,
single-space after definition numbers and word classes, etc. Stick to
the standard ASCII character set (7-bit printable, no high-half
characters or [nt]roff/TeX/Scribe escapes), as one of the versions
generated from the master file is an info document that has to be
viewable on a character tty.
We are looking to expand the file's range of technical specialties covered.
There are doubtless rich veins of jargon yet untapped in the scientific
computing, graphics, and networking hacker communities; also in numerical
analysis, computer architectures and VLSI design, language design, and many
other related fields. Send us your jargon!
We are *not* interested in straight technical terms explained by
textbooks or technical dictionaries unless an entry illuminates
`underground' meanings or aspects not covered by official histories.
We are also not interested in `joke' entries — there is a lot of
humor in the file but it must flow naturally out of the explanations
of what hackers do and how they think.
It is OK to submit items of jargon you have originated if they have spread
to the point of being used by people who are not personally acquainted with
you. We prefer items to be attested by independent submission from two
different sites.
The Jargon File will be regularly maintained and re-posted from now on
and will include a version number. Read it, pass it around,
contribute — this is *your* monument!
The Jargon Lexicon
******************
= A =
=====
:abbrev: /*-breev'/, /*-brev'/ n. Common abbreviation for
`abbreviation'.
:ABEND: [ABnormal END] /ah'bend/, /*-bend'/ n. Abnormal
termination (of software); {crash}; {lossage}. Derives from an
error message on the IBM 360; used jokingly by hackers but
seriously mainly by {code grinder}s. Usually capitalized, but may
appear as `abend'. Hackers will try to persuade you that ABEND is
called `abend' because it is what system operators do to the
machine late on Friday when they want to call it a day, and hence
is from the German `Abend' = `Evening'.
:accumulator: n. 1. Archaic term for a register. On-line use of it
as a synonym for `register' is a fairly reliable indication that
the user has been around for quite a while and/or that the
architecture under discussion is quite old. The term in full is
almost never used of microprocessor registers, for example, though
symbolic names for arithmetic registers beginning in `A' derive
from historical use of the term `accumulator' (and not, actually,
from `arithmetic'). Confusingly, though, an `A' register name
prefix may also stand for `address', as for example on the
Motorola 680×0 family. 2. A register being used for arithmetic or
logic (as opposed to addressing or a loop index), especially one
being used to accumulate a sum or count of many items. This use is
in context of a particular routine or stretch of code. "The
FOOBAZ routine uses A3 as an accumulator." 3. One's in-basket
(esp. among old-timers who might use sense 1). "You want this
reviewed? Sure, just put it in the accumulator." (See {stack}.)
:ACK: /ak/ interj. 1. [from the ASCII mnemonic for 0000110]
Acknowledge. Used to register one's presence (compare mainstream
*Yo!*). An appropriate response to {ping} or {ENQ}.
2. [from the comic strip "Bloom County"] An exclamation of
surprised disgust, esp. in "Ack pffft!" Semi-humorous.
Generally this sense is not spelled in caps (ACK) and is
distinguished by a following exclamation point. 3. Used to
politely interrupt someone to tell them you understand their point
(see {NAK}). Thus, for example, you might cut off an overly
long explanation with "Ack. Ack. Ack. I get it now".
There is also a usage "ACK?" (from sense 1) meaning "Are you
there?", often used in email when earlier mail has produced no
reply, or during a lull in {talk mode} to see if the person has
gone away (the standard humorous response is of course {NAK}
(sense 2), i.e., "I'm not here").
:ad-hockery: /ad-hok'*r-ee/ [Purdue] n. 1. Gratuitous assumptions
made inside certain programs, esp. expert systems, which lead to
the appearance of semi-intelligent behavior but are in fact
entirely arbitrary. For example, fuzzy-matching input tokens that
might be typing errors against a symbol table can make it look as
though a program knows how to spell. 2. Special-case code to cope
with some awkward input that would otherwise cause a program to
{choke}, presuming normal inputs are dealt with in some cleaner
and more regular way. Also called `ad-hackery', `ad-hocity'
(/ad-hos'*-tee/), `ad-crockery'. See also {ELIZA effect}.
:Ada:: n. A {{Pascal}}-descended language that has been made
mandatory for Department of Defense software projects by the
Pentagon. Hackers are nearly unanimous in observing that,
technically, it is precisely what one might expect given that kind
of endorsement by fiat; designed by committee, crockish, difficult
to use, and overall a disastrous, multi-billion-dollar boondoggle
(one common description is "The PL/I of the 1980s"). Hackers
find Ada's exception-handling and inter-process communication
features particularly hilarious. Ada Lovelace (the daughter of
Lord Byron who became the world's first programmer while
cooperating with Charles Babbage on the design of his mechanical
computing engines in the mid-1800s) would almost certainly blanch
at the use to which her name has latterly been put; the kindest
thing that has been said about it is that there is probably a good
small language screaming to get out from inside its vast,
{elephantine} bulk.
:adger: /aj'r/ [UCLA] vt. To make a bonehead move with consequences
that could have been foreseen with a slight amount of mental
effort. E.g., "He started removing files and promptly adgered the
whole project". Compare {dumbass attack}.
:admin: /ad-min'/ n. Short for `administrator'; very commonly
used in speech or on-line to refer to the systems person in charge
on a computer. Common constructions on this include `sysadmin'
and `site admin' (emphasizing the administrator's role as a site
contact for email and news) or `newsadmin' (focusing specifically
on news). Compare {postmaster}, {sysop}, {system
mangler}.
:ADVENT: /ad'vent/ n. The prototypical computer adventure game, first
implemented on the {PDP-10} by Will Crowther as an attempt at
computer-refereed fantasy gaming, and expanded into a
puzzle-oriented game by Don Woods. Now better known as Adventure,
but the {{TOPS-10}} operating system permitted only 6-letter
filenames. See also {vadding}.
This game defined the terse, dryly humorous style now expected in
text adventure games, and popularized several tag lines that have
become fixtures of hacker-speak: "A huge green fierce snake bars
the way!" "I see no X here" (for some noun X). "You are in a
maze of twisty little passages, all alike." "You are in a little
maze of twisty passages, all different." The `magic words'
{xyzzy} and {plugh} also derive from this game.
Crowther, by the way, participated in the exploration of the
Mammoth & Flint Ridge cave system; it actually *has* a
`Colossal Cave' and a `Bedquilt' as in the game, and the `Y2' that
also turns up is cavers' jargon for a map reference to a secondary
entrance.
:AFJ: n. Written-only abbreviation for "April Fool's Joke".
Elaborate April Fool's hoaxes are a hallowed tradition on USENET
and Internet; see {kremvax} for an example. In fact, April
Fool's Day is the *only* seasonal holiday marked by customary
observances on the hacker networks.
:AI-complete: /A-I k*m-pleet'/ [MIT, Stanford: by analogy with
`NP-complete' (see {NP-})] adj. Used to describe problems or
subproblems in AI, to indicate that the solution presupposes a
solution to the `strong AI problem' (that is, the synthesis of a
human-level intelligence). A problem that is AI-complete is, in
other words, just too hard.
Examples of AI-complete problems are `The Vision Problem'
(building a system that can see as well as a human) and `The
Natural Language Problem' (building a system that can understand
and speak a natural language as well as a human). These may appear
to be modular, but all attempts so far (1991) to solve them have
foundered on the amount of context information and `intelligence'
they seem to require. See also {gedanken}.
:AI koans: /A-I koh'anz/ pl.n. A series of pastiches of Zen
teaching riddles created by Danny Hillis at the MIT AI Lab around
various major figures of the Lab's culture (several are included
under "{A Selection of AI Koans}" in {appendix
A}). See also {ha ha only serious}, {mu}, and {{Humor,
Hacker}}.
:AIDS: /aydz/ n. Short for A* Infected Disk Syndrome (`A*' is a
{glob} pattern that matches, but is not limited to, Apple),
this condition is quite often the result of practicing unsafe
{SEX}. See {virus}, {worm}, {Trojan horse},
{virgin}.
:AIDX: n. /aydkz/ n. Derogatory term for IBM's perverted version
of UNIX, AIX, especially for the AIX 3.? used in the IBM RS/6000
series. A victim of the dreaded "hybridism" disease, this
attempt to combine the two main currents of the UNIX stream
({BSD} and {USG UNIX}) became a {monstrosity} to haunt
system administrators' dreams. For example, if new accounts are
created while many users are logged on, the load average jumps
quickly over 20 due to silly implementation of the user databases.
For a quite similar disease, compare {HP-SUX}. Also, compare
{terminak}, {Macintrash} {Nominal Semidestructor},
{Open DeathTrap}, {ScumOS}, {sun-stools}.
:airplane rule: n. "Complexity increases the possibility of
failure; a twin-engine airplane has twice as many engine problems
as a single-engine airplane." By analogy, in both software and
electronics, the rule that simplicity increases robustness (see
also {KISS Principle}). It is correspondingly argued that the
right way to build reliable systems is to put all your eggs in one
basket, after making sure that you've built a really *good*
basket.
:aliasing bug: n. A class of subtle programming errors that can
arise in code that does dynamic allocation, esp. via
`malloc(3)' or equivalent. If more than one pointer addresses
(`aliases for') a given hunk of storage, it may happen that the
storage is freed or reallocated (and thus moved) through one alias
and then referenced through another, which may lead to subtle (and
possibly intermittent) lossage depending on the state and the
allocation history of the malloc {arena}. Avoidable by use of
allocation strategies that never alias allocated core. Also
avoidable by use of higher-level languages, such as {LISP},
which employ a garbage collector (see {GC}). Also called a
{stale pointer bug}. See also {precedence lossage},
{smash the stack}, {fandango on core}, {memory leak},
{memory smash}, {overrun screw}, {spam}.
Historical note: Though this term is nowadays associated with
C programming, it was already in use in a very similar sense in the
Algol-60 and FORTRAN communities in the 1960s.
:all-elbows: adj. Of a TSR (terminate-and-stay-resident) IBM PC
program, such as the N pop-up calendar and calculator utilities
that circulate on {BBS} systems: unsociable. Used to describe a
program that rudely steals the resources that it needs without
considering that other TSRs may also be resident. One particularly
common form of rudeness is lock-up due to programs fighting over
the keyboard interrupt. See {rude}, also {mess-dos}.
:alpha particles: n. See {bit rot}.
:alt: /awlt/ 1. n. The alt shift key on an IBM PC or {clone}.
2. n. The `clover' or `Command' key on a Macintosh; use of this
term usually reveals that the speaker hacked PCs before coming to
the Mac (see also {feature key}). Some Mac hackers,
confusingly, reserve `alt' for the Option key. 3. n.obs. [PDP-10;
often capitalized to ALT] Alternate name for the ASCII
ESC character (ASCII 0011011), after the keycap labeling on some
older terminals. Also `altmode' (/awlt'mohd/). This character
was almost never pronounced `escape' on an ITS system, in
{TECO}, or under TOPS-10 — always alt, as in "Type alt alt to
end a TECO command" or "alt-U onto the system" (for "log onto
the [ITS] system"). This was probably because alt is more
convenient to say than `escape', especially when followed by
another alt or a character (or another alt *and* a character,
for that matter).
:alt bit: /awlt bit/ [from alternate] adj. See {meta bit}.
:altmode: n. Syn. {alt} sense 3.
:Aluminum Book: [MIT] n. `Common LISP: The Language', by
Guy L. Steele Jr. (Digital Press, first edition 1984, second
edition 1990). Note that due to a technical screwup some printings
of the second edition are actually of a color the author describes
succinctly as "yucky green". See also {{book titles}}.
:amoeba: n. Humorous term for the Commodore Amiga personal computer.
:amp off: [Purdue] vt. To run in {background}. From the UNIX shell `&'
operator.
:amper: n. Common abbreviation for the name of the ampersand (`&',
ASCII 0100110) character. See {{ASCII}} for other synonyms.
:angle brackets: n. Either of the characters `<' (ASCII
0111100) and `>' (ASCII 0111110) (ASCII less-than or
greater-than signs). The {Real World} angle brackets used by
typographers are actually taller than a less-than or greater-than
sign.
See {broket}, {{ASCII}}.
:angry fruit salad: n. A bad visual-interface design that uses too
many colors. This derives, of course, from the bizarre day-glo
colors found in canned fruit salad. Too often one sees similar
effects from interface designers using color window systems such as
{X}; there is a tendency to create displays that are flashy and
attention-getting but uncomfortable for long-term use.
:annoybot: /*-noy-bot/ [IRC] n. See {robot}.
:AOS: 1. /aws/ (East Coast), /ay-os/ (West Coast) [based on a
PDP-10 increment instruction] vt.,obs. To increase the amount of
something. "AOS the campfire." Usage: considered silly, and now
obsolete. Now largely supplanted by {bump}. See {SOS}. 2. A
{{Multics}}-derived OS supported at one time by Data General. This
was pronounced /A-O-S/ or /A-os/. A spoof of the standard
AOS system administrator's manual (`How to Load and Generate
your AOS System') was created, issued a part number, and circulated
as photocopy folklore. It was called `How to Goad and
Levitate your CHAOS System'. 3. Algebraic Operating System, in
reference to those calculators which use infix instead of postfix
(reverse Polish) notation.
Historical note: AOS in sense 1 was the name of a {PDP-10}
instruction that took any memory location in the computer and added
1 to it; AOS meant `Add One and do not Skip'. Why, you may ask,
does the `S' stand for `do not Skip' rather than for `Skip'? Ah,
here was a beloved piece of PDP-10 folklore. There were eight such
instructions: AOSE added 1 and then skipped the next instruction
if the result was Equal to zero; AOSG added 1 and then skipped if
the result was Greater than 0; AOSN added 1 and then skipped
if the result was Not 0; AOSA added 1 and then skipped Always;
and so on. Just plain AOS didn't say when to skip, so it never
skipped.
For similar reasons, AOJ meant `Add One and do not Jump'. Even
more bizarre, SKIP meant `do not SKIP'! If you wanted to skip the
next instruction, you had to say `SKIPA'. Likewise, JUMP meant
`do not JUMP'; the unconditional form was JUMPA. However, hackers
never did this. By some quirk of the 10's design, the {JRST}
(Jump and ReSTore flag with no flag specified) was actually faster
and so was invariably used. Such were the perverse mysteries of
assembler programming.
:app: /ap/ n. Short for `application program', as opposed to a
systems program. What systems vendors are forever chasing
developers to create for their environments so they can sell more
boxes. Hackers tend not to think of the things they themselves run
as apps; thus, in hacker parlance the term excludes compilers,
program editors, games, and messaging systems, though a user would
consider all those to be apps. Oppose {tool}, {operating
system}.
:arc: [primarily MSDOS] vt. To create a compressed {archive} from a
group of files using SEA ARC, PKWare PKARC, or a compatible
program. Rapidly becoming obsolete as the ARC compression method
is falling into disuse, having been replaced by newer compression
techniques. See {tar and feather}, {zip}.
:arc wars: [primarily MSDOS] n. {holy wars} over which archiving
program one should use. The first arc war was sparked when System
Enhancement Associates (SEA) sued PKWare for copyright and
trademark infringement on its ARC program. PKWare's PKARC
outperformed ARC on both compression and speed while largely
retaining compatibility (it introduced a new compression type that
could be disabled for backward-compatibility). PKWare settled out
of court to avoid enormous legal costs (both SEA and PKWare are
small companies); as part of the settlement, the name of PKARC was
changed to PKPAK. The public backlash against SEA for bringing
suit helped to hasten the demise of ARC as a standard when PKWare
and others introduced new, incompatible archivers with better
compression algorithms.
:archive: n. 1. A collection of several files bundled into one file
by a program such as `ar(1)', `tar(1)', `cpio(1)',
or {arc} for shipment or archiving (sense 2). See also {tar
and feather}. 2. A collection of files or archives (sense 1) made
available from an `archive site' via {FTP} or an email server.
:arena: [UNIX] n. The area of memory attached to a process by
`brk(2)' and `sbrk(2)' and used by `malloc(3)' as
dynamic storage. So named from a semi-mythical `malloc:
corrupt arena' message supposedly emitted when some early versions
became terminally confused. See {overrun screw}, {aliasing
bug}, {memory leak}, {memory smash}, {smash the stack}.
:arg: /arg/ n. Abbreviation for `argument' (to a function),
used so often as to have become a new word (like `piano' from
`pianoforte'). "The sine function takes 1 arg, but the
arc-tangent function can take either 1 or 2 args." Compare
{param}, {parm}, {var}.
:armor-plated: n. Syn. for {bulletproof}.
:asbestos: adj. Used as a modifier to anything intended to protect
one from {flame}s. Important cases of this include {asbestos
longjohns} and {asbestos cork award}, but it is used more
generally.
:asbestos cork award: n. Once, long ago at MIT, there was a {flamer}
so consistently obnoxious that another hacker designed, had made,
and distributed posters announcing that said flamer had been
nominated for the `asbestos cork award'. Persons in any doubt as
to the intended application of the cork should consult the
etymology under {flame}. Since then, it is agreed that only a
select few have risen to the heights of bombast required to earn
this dubious dignity — but there is no agreement on *which*
few.
:asbestos longjohns: n. Notional garments often donned by {USENET}
posters just before emitting a remark they expect will elicit
{flamage}. This is the most common of the {asbestos} coinages.
Also `asbestos underwear', `asbestos overcoat', etc.
:ASCII:: [American Standard Code for Information Interchange]
/as'kee/ n. The predominant character set encoding of present-day
computers. Uses 7 bits for each character, whereas most earlier
codes (including an early version of ASCII) used fewer. This
change allowed the inclusion of lowercase letters — a major
{win} — but it did not provide for accented letters or any
other letterforms not used in English (such as the German sharp-S
and the ae-ligature
which is a letter in, for example, Norwegian). It could be worse,
though. It could be much worse. See {{EBCDIC}} to understand how.
Computers are much pickier and less flexible about spelling than
humans; thus, hackers need to be very precise when talking about
characters, and have developed a considerable amount of verbal
shorthand for them. Every character has one or more names — some
formal, some concise, some silly. Common jargon names for ASCII
characters are collected here. See also individual entries for
{bang}, {excl}, {open}, {ques}, {semi}, {shriek},
{splat}, {twiddle}, and {Yu-Shiang Whole Fish}.
This list derives from revision 2.3 of the USENET ASCII
pronunciation guide. Single characters are listed in ASCII order;
character pairs are sorted in by first member. For each character,
common names are given in rough order of popularity, followed by
names that are reported but rarely seen; official ANSI/CCITT names
are surrounded by brokets: <>. Square brackets mark the
particularly silly names introduced by {INTERCAL}. Ordinary
parentheticals provide some usage information.
`
Common: backquote; left quote; left single quote; open quote;
<grave accent>; grave. Rare: backprime; [backspark];
unapostrophe; birk; blugle; back tick; back glitch; push;
<opening single quotation mark>; quasiquote.
The pronunciation of `#' as `pound' is common in the U.S.
but a bad idea; {{Commonwealth Hackish}} has its own, rather more
apposite use of `pound sign' (confusingly, on British keyboards
the pound graphic
happens to replace `#'; thus Britishers sometimes
call `#' on a U.S.-ASCII keyboard `pound', compounding the
American error). The U.S. usage derives from an old-fashioned
commercial practice of using a `#' suffix to tag pound weights
on bills of lading. The character is usually pronounced `hash'
outside the U.S.
The `uparrow' name for circumflex and `leftarrow' name for
underline are historical relics from archaic ASCII (the 1963
version), which had these graphics in those character positions
rather than the modern punctuation characters.
The `swung dash' or `approximation' sign is not quite the same
as tilde in typeset material
but the ASCII tilde serves for both (compare {angle
brackets}).
Some other common usages cause odd overlaps. The `#',
`$', `>', and `&' characters, for example, are all
pronounced "hex" in different communities because various
assemblers use them as a prefix tag for hexadecimal constants (in
particular, `#' in many assembler-programming cultures,
`$' in the 6502 world, `>' at Texas Instruments, and
`&' on the BBC Micro, Sinclair, and some Z80 machines). See
also {splat}.
The inability of ASCII text to correctly represent any of the
world's other major languages makes the designers' choice of 7 bits
look more and more like a serious {misfeature} as the use of
international networks continues to increase (see {software
rot}). Hardware and software from the U.S. still tends to embody
the assumption that ASCII is the universal character set; this is a
a major irritant to people who want to use a character set suited
to their own languages. Perversely, though, efforts to solve this
problem by proliferating `national' character sets produce an
evolutionary pressure to use a *smaller* subset common to all
those in use.
:ASCII art: n. The fine art of drawing diagrams using the ASCII
character set (mainly `|', `-', `/', `', and
`+'). Also known as `character graphics' or `ASCII
graphics'; see also {boxology}. Here is a serious example:
o—-)||(–+–|<—-+ +———o + D O
L )||( | | | C U
A I )||( +–>|-+ | +-//-+–o – T
C N )||( | | | | P
E )||( +–>|-+–)—+–)|–+-o U
)||( | | | GND T
o—-)||(–+–|<—-+———-+
A power supply consisting of a full
wave rectifier circuit feeding a
capacitor input filter circuit
There is an important subgenre of humorous ASCII art that takes
advantage of the names of the various characters to tell a
pun-based joke.
+——————————————————–+
| ^^^^^^^^^^^^ |
| ^^^^^^^^^^^ ^^^^^^^^^ |
| ^^^^^^^^^^^^^ ^^^^^^^^^^^^^ |
| ^^^^^^^ B ^^^^^^^^^ |
| ^^^^^^^^^ ^^^ ^^^^^^^^^^^^^^ |
+——————————————————–+
" A Bee in the Carrot Patch "
Figure 3.
Within humorous ASCII art, there is for some reason an entire
flourishing subgenre of pictures of silly cows. Four of these are
reproduced in Figure 2; here are three more:
(__) (__) (__)
(/) ($$) (**)
/——-/ /——-/ /——-/
/ | 666 || / |=====|| / | ||
* ||—-|| * ||—-|| * ||—-||
~~ ~~ ~~ ~~ ~~ ~~
Satanic cow This cow is a Yuppie Cow in love
Figure 4.
:attoparsec: n. `atto-' is the standard SI prefix for
multiplication by 10^(-18). A parsec (parallax-second) is
3.26 light-years; an attoparsec is thus 3.26 * 10^(-18) light
years, or about 3.1 cm (thus, 1 attoparsec/{microfortnight}
equals about 1 inch/sec). This unit is reported to be in use
(though probably not very seriously) among hackers in the U.K. See
{micro-}.
:autobogotiphobia: /aw'to-boh-got`*-foh'bee-*/ n. See {bogotify}.
:automagically: /aw-toh-maj'i-klee/ or /aw-toh-maj'i-k*l-ee/ adv.
Automatically, but in a way that, for some reason (typically
because it is too complicated, or too ugly, or perhaps even too
trivial), the speaker doesn't feel like explaining to you. See
{magic}. "The C-INTERCAL compiler generates C, then automagically
invokes `cc(1)' to produce an executable."
:avatar: [CMU, Tektronix] n. Syn. {root}, {superuser}. There
are quite a few UNIX machines on which the name of the superuser
account is `avatar' rather than `root'. This quirk was
originated by a CMU hacker who disliked the term `superuser',
and was propagated through an ex-CMU hacker at Tektronix.
:awk: 1. n. [UNIX techspeak] An interpreted language for massaging
text data developed by Alfred Aho, Peter Weinberger, and Brian
Kernighan (the name is from their initials). It is characterized
by C-like syntax, a declaration-free approach to variable typing
and declarations, associative arrays, and field-oriented text
processing. See also {Perl}. 2. n. Editing term for an
expression awkward to manipulate through normal {regexp}
facilities (for example, one containing a {newline}). 3. vt. To
process data using `awk(1)'.
= B =
=====
:back door: n. A hole in the security of a system deliberately left
in place by designers or maintainers. The motivation for this is
not always sinister; some operating systems, for example, come out
of the box with privileged accounts intended for use by field
service technicians or the vendor's maintenance programmers.
Historically, back doors have often lurked in systems longer than
anyone expected or planned, and a few have become widely known.
The infamous {RTM} worm of late 1988, for example, used a back door
in the {BSD} UNIX `sendmail(8)' utility.
Ken Thompson's 1983 Turing Award lecture to the ACM revealed the
existence of a back door in early UNIX versions that may have
qualified as the most fiendishly clever security hack of all time.
The C compiler contained code that would recognize when the
`login' command was being recompiled and insert some code
recognizing a password chosen by Thompson, giving him entry to the
system whether or not an account had been created for him.
Normally such a back door could be removed by removing it from the
source code for the compiler and recompiling the compiler. But to
recompile the compiler, you have to *use* the compiler — so
Thompson also arranged that the compiler would *recognize when
it was compiling a version of itself*, and insert into the
recompiled compiler the code to insert into the recompiled `login'
the code to allow Thompson entry — and, of course, the code to
recognize itself and do the whole thing again the next time around!
And having done this once, he was then able to recompile the
compiler from the original sources, leaving his back door in place
and active but with no trace in the sources.
The talk that revealed this truly moby hack was published as
"Reflections on Trusting Trust", `Communications of the
ACM 27', 8 (August 1984), pp. 761–763.
Syn. {trap door}; may also be called a `wormhole'. See also
{iron box}, {cracker}, {worm}, {logic bomb}.
:backbone cabal: n. A group of large-site administrators who pushed
through the {Great Renaming} and reined in the chaos of {USENET}
during most of the 1980s. The cabal {mailing list} disbanded in
late 1988 after a bitter internal catfight, but the net hardly
noticed.
:backbone site: n. A key USENET and email site; one that processes
a large amount of third-party traffic, especially if it is the home
site of any of the regional coordinators for the USENET maps.
Notable backbone sites as of early 1991 include uunet and the
mail machines at Rutgers University, UC Berkeley, DEC's Western
Research Laboratories, Ohio State University, and the University of
Texas. Compare {rib site}, {leaf site}.
:backgammon:: See {bignum}, {moby}, and {pseudoprime}.
:background: n.,adj.,vt. To do a task `in background' is to do
it whenever {foreground} matters are not claiming your undivided
attention, and `to background' something means to relegate it to
a lower priority. "For now, we'll just print a list of nodes and
links; I'm working on the graph-printing problem in background."
Note that this implies ongoing activity but at a reduced level or
in spare time, in contrast to mainstream `back burner' (which
connotes benign neglect until some future resumption of activity).
Some people prefer to use the term for processing that they have
queued up for their unconscious minds (a tack that one can often
fruitfully take upon encountering an obstacle in creative work).
Compare {amp off}, {slopsucker}.
Technically, a task running in background is detached from the
terminal where it was started (and often running at a lower
priority); oppose {foreground}. Nowadays this term is primarily
associated with {{UNIX}}, but it appears to have been first used
in this sense on OS/360.
:backspace and overstrike: interj. Whoa! Back up. Used to suggest
that someone just said or did something wrong. Common among
APL programmers.
:backward combatability: /bak'w*rd k*m-bat'*-bil'*-tee/ [from
`backward compatibility'] n. A property of hardware or software
revisions in which previous protocols, formats, and layouts are
discarded in favor of `new and improved' protocols, formats, and
layouts. Occurs usually when making the transition between major
releases. When the change is so drastic that the old formats are
not retained in the new version, it is said to be `backward
combatable'. See {flag day}.
:BAD: /B-A-D/ [IBM: acronym, `Broken As Designed'] adj. Said
of a program that is {bogus} because of bad design and misfeatures
rather than because of bugginess. See {working as designed}.
:Bad Thing: [from the 1930 Sellar & Yeatman parody `1066 And
All That'] n. Something that can't possibly result in improvement
of the subject. This term is always capitalized, as in "Replacing
all of the 9600-baud modems with bicycle couriers would be a Bad
Thing". Oppose {Good Thing}. British correspondents confirm
that {Bad Thing} and {Good Thing} (and prob. therefore {Right
Thing} and {Wrong Thing}) come from the book referenced in the
etymology, which discusses rulers who were Good Kings but Bad
Things. This has apparently created a mainstream idiom on the
British side of the pond.
:bag on the side: n. An extension to an established hack that is
supposed to add some functionality to the original. Usually
derogatory, implying that the original was being overextended and
should have been thrown away, and the new product is ugly,
inelegant, or bloated. Also v. phrase, `to hang a bag on the side
[of]'. "C++? That's just a bag on the side of C …."
"They want me to hang a bag on the side of the accounting
system."
:bagbiter: /bag'bi:t-*r/ n. 1. Something, such as a program or a
computer, that fails to work, or works in a remarkably clumsy
manner. "This text editor won't let me make a file with a line
longer than 80 characters! What a bagbiter!" 2. A person who has
caused you some trouble, inadvertently or otherwise, typically by
failing to program the computer properly. Synonyms: {loser},
{cretin}, {chomper}. 3. adj. `bagbiting' Having the
quality of a bagbiter. "This bagbiting system won't let me
compute the factorial of a negative number." Compare {losing},
{cretinous}, {bletcherous}, `barfucious' (under
{barfulous}) and `chomping' (under {chomp}). 4. `bite
the bag' vi. To fail in some manner. "The computer keeps crashing
every 5 minutes." "Yes, the disk controller is really biting the
bag." The original loading of these terms was almost undoubtedly
obscene, possibly referring to the scrotum, but in their current
usage they have become almost completely sanitized.
A program called Lexiphage on the old MIT AI PDP-10 would draw on
a selected victim's bitmapped terminal the words "THE BAG" in
ornate letters, and then a pair of jaws biting pieces of it off.
This is the first and to date only known example of a program
*intended* to be a bagbiter.
:bamf: /bamf/ 1. [from old X-Men comics] interj. Notional sound
made by a person or object teleporting in or out of the hearer's
vicinity. Often used in {virtual reality} (esp. {MUD})
electronic {fora} when a character wishes to make a dramatic
entrance or exit. 2. The sound of magical transformation, used in
virtual reality {fora} like sense 1. 3. [from `Don
Washington's Survival Guide'] n. Acronym for `Bad-Ass Mother
Fucker', used to refer to one of the handful of nastiest monsters
on an LPMUD or other similar MUD.
:banana label: n. The labels often used on the sides of {macrotape}
reels, so called because they are shaped roughly like blunt-ended
bananas. This term, like macrotapes themselves, is still current
but visibly headed for obsolescence.
:banana problem: n. [from the story of the little girl who said "I
know how to spell `banana', but I don't know when to stop"]. Not
knowing where or when to bring a production to a close (compare
{fencepost error}). One may say `there is a banana problem' of an
algorithm with poorly defined or incorrect termination conditions,
or in discussing the evolution of a design that may be succumbing
to featuritis (see also {creeping elegance}, {creeping
featuritis}). See item 176 under {HAKMEM}, which describes a
banana problem in a {Dissociated Press} implementation. Also,
see {one-banana problem} for a superficially similar but
unrelated usage.
:bandwidth: n. 1. Used by hackers in a generalization of its
technical meaning as the volume of information per unit time that a
computer, person, or transmission medium can handle. "Those are
amazing graphics, but I missed some of the detail — not enough
bandwidth, I guess." Compare {low-bandwidth}. 2. Attention
span. 3. On {USENET}, a measure of network capacity that is
often wasted by people complaining about how items posted by others
are a waste of bandwidth.
Marcar trecho:
JIM – Assistente
Jim IA: pode errar. Não digite dados pessoais. Suas mensagens são processadas por um serviço externo.
Inscribed to a dear Child:
in memory of golden summer hours
and whispers of a summer sea.
Girt with a boyish garb for boyish task,
Eager she wields her spade: yet loves as well
Rest on a friendly knee, intent to ask
The tale he loves to tell.
Rude spirits of the seething outer strife,
Unmeet to read her pure and simple spright,
Deem, if you list, such hours a waste of life,
Empty of all delight!
Chat on, sweet Maid, and rescue from annoy
Hearts that by wiser talk are unbeguiled.
Ah, happy he who owns that tenderest joy,
The heart-love of a child!
Away, fond thoughts, and vex my soul no more!
Work claims my wakeful nights, my busy days—
Albeit bright memories of that sunlit shore
Yet haunt my dreaming gaze!
Contents
PREFACE
Fit the First THE LANDING
Fit the Second THE BELLMAN’S SPEECH
Fit the Third THE BAKER’S TALE
Fit the fourth THE HUNTING
Fit the Fifth THE BEAVER’S LESSON
Fit the Sixth THE BARRISTER’S DREAM
Fit the Seventh THE BANKER’S FATE
Fit the Eighth THE VANISHING
PREFACE
If–and the thing is wildly possible–the charge of writing nonsense
were ever brought against the author of this brief but instructive
poem, it would be based, I feel convinced, on the line (in p.4)
“Then the bowsprit got mixed with the rudder sometimes.”
In view of this painful possibility, I will not (as I might) appeal
indignantly to my other writings as a proof that I am incapable of
such a deed: I will not (as I might) point to the strong moral purpose
of this poem itself, to the arithmetical principles so cautiously
inculcated in it, or to its noble teachings in Natural History–I will
take the more prosaic course of simply explaining how it happened.
The Bellman, who was almost morbidly sensitive about appearances, used
to have the bowsprit unshipped once or twice a week to be revarnished,
and it more than once happened, when the time came for replacing it,
that no one on board could remember which end of the ship it belonged
to. They knew it was not of the slightest use to appeal to the Bellman
about it–he would only refer to his Naval Code, and read out in
pathetic tones Admiralty Instructions which none of them had ever been
able to understand–so it generally ended in its being fastened on,
anyhow, across the rudder. The helmsman used to stand by with tears in
his eyes; he knew it was all wrong, but alas! Rule 42 of the Code, “No
one shall speak to the Man at the Helm,” had been completed by the
Bellman himself with the words “and the Man at the Helm shall speak to
no one.” So remonstrance was impossible, and no steering could be done
till the next varnishing day. During these bewildering intervals the
ship usually sailed backwards.
As this poem is to some extent connected with the lay of the Jabberwock,
let me take this opportunity of answering a question that has often been
asked me, how to pronounce “slithy toves.” The “i” in “slithy” is long,
as in “writhe”; and “toves” is pronounced so as to rhyme with “groves.”
Again, the first “o” in “borogoves” is pronounced like the “o” in
“borrow.” I have heard people try to give it the sound of the “o” in
“worry”. Such is Human Perversity.
This also seems a fitting occasion to notice the other hard words in
that poem. Humpty-Dumpty’s theory, of two meanings packed into one word
like a portmanteau, seems to me the right explanation for all.
For instance, take the two words “fuming” and “furious.” Make up your
mind that you will say both words, but leave it unsettled which you will
first. Now open your mouth and speak. If your thoughts incline
ever so little towards “fuming,” you will say “fuming-furious;” if they
turn, by even a hair’s breadth, towards “furious,” you will say
“furious-fuming;” but if you have the rarest of gifts, a perfectly
balanced mind, you will say “frumious.”
Supposing that, when Pistol uttered the well-known words–
“Under which king, Bezonian? Speak or die!”
Justice Shallow had felt certain that it was either William or Richard,
but had not been able to settle which, so that he could not possibly say
either name before the other, can it be doubted that, rather than die,
he would have gasped out “Rilchiam!”
Fit the First
THE LANDING
“Just the place for a Snark!” the Bellman cried,
As he landed his crew with care;
Supporting each man on the top of the tide
By a finger entwined in his hair.
“Just the place for a Snark! I have said it twice:
That alone should encourage the crew.
Just the place for a Snark! I have said it thrice:
What I tell you three times is true.”
The crew was complete: it included a Boots–
A maker of Bonnets and Hoods–
A Barrister, brought to arrange their disputes–
And a Broker, to value their goods.
A Billiard-marker, whose skill was immense,
Might perhaps have won more than his share–
But a Banker, engaged at enormous expense,
Had the whole of their cash in his care.
There was also a Beaver, that paced on the deck,
Or would sit making lace in the bow:
And had often (the Bellman said) saved them from wreck,
Though none of the sailors knew how.
There was one who was famed for the number of things
He forgot when he entered the ship:
His umbrella, his watch, all his jewels and rings,
And the clothes he had bought for the trip.
He had forty-two boxes, all carefully packed,
With his name painted clearly on each:
But, since he omitted to mention the fact,
They were all left behind on the beach.
The loss of his clothes hardly mattered, because
He had seven coats on when he came,
With three pairs of boots–but the worst of it was,
He had wholly forgotten his name.
He would answer to “Hi!” or to any loud cry,
Such as “Fry me!” or “Fritter my wig!”
To “What-you-may-call-um!” or “What-was-his-name!”
But especially “Thing-um-a-jig!”
While, for those who preferred a more forcible word,
He had different names from these:
His intimate friends called him “Candle-ends,”
And his enemies “Toasted-cheese.”
“His form is ungainly–his intellect small–”
(So the Bellman would often remark)
“But his courage is perfect! And that, after all,
Is the thing that one needs with a Snark.”
He would joke with hyenas, returning their stare
With an impudent wag of the head:
And he once went a walk, paw-in-paw, with a bear,
“Just to keep up its spirits,” he said.
He came as a Baker: but owned, when too late–
And it drove the poor Bellman half-mad–
He could only bake Bridecake–for which, I may state,
No materials were to be had.
The last of the crew needs especial remark,
Though he looked an incredible dunce:
He had just one idea–but, that one being “Snark,”
The good Bellman engaged him at once.
He came as a Butcher: but gravely declared,
When the ship had been sailing a week,
He could only kill Beavers. The Bellman looked scared,
And was almost too frightened to speak:
But at length he explained, in a tremulous tone,
There was only one Beaver on board;
And that was a tame one he had of his own,
Whose death would be deeply deplored.
The Beaver, who happened to hear the remark,
Protested, with tears in its eyes,
That not even the rapture of hunting the Snark
Could atone for that dismal surprise!
It strongly advised that the Butcher should be
Conveyed in a separate ship:
But the Bellman declared that would never agree
With the plans he had made for the trip:
Navigation was always a difficult art,
Though with only one ship and one bell:
And he feared he must really decline, for his part,
Undertaking another as well.
The Beaver’s best course was, no doubt, to procure
A second-hand dagger-proof coat–
So the Baker advised it–and next, to insure
Its life in some Office of note:
This the Banker suggested, and offered for hire
(On moderate terms), or for sale,
Two excellent Policies, one Against Fire,
And one Against Damage From Hail.
Yet still, ever after that sorrowful day,
Whenever the Butcher was by,
The Beaver kept looking the opposite way,
And appeared unaccountably shy.
Fit the Second
THE BELLMAN’S SPEECH
The Bellman himself they all praised to the skies–
Such a carriage, such ease and such grace!
Such solemnity, too! One could see he was wise,
The moment one looked in his face!
He had bought a large map representing the sea,
Without the least vestige of land:
And the crew were much pleased when they found it to be
A map they could all understand.
“What’s the good of Mercator’s North Poles and Equators,
Tropics, Zones, and Meridian Lines?”
So the Bellman would cry: and the crew would reply
“They are merely conventional signs!
“Other maps are such shapes, with their islands and capes!
But we’ve got our brave Captain to thank:”
(So the crew would protest) “that he’s bought us the best–
A perfect and absolute blank!”
This was charming, no doubt; but they shortly found out
That the Captain they trusted so well
Had only one notion for crossing the ocean,
And that was to tingle his bell.
He was thoughtful and grave–but the orders he gave
Were enough to bewilder a crew.
When he cried “Steer to starboard, but keep her head larboard!”
What on earth was the helmsman to do?
Then the bowsprit got mixed with the rudder sometimes:
A thing, as the Bellman remarked,
That frequently happens in tropical climes,
When a vessel is, so to speak, “snarked.”
But the principal failing occurred in the sailing,
And the Bellman, perplexed and distressed,
Said he had hoped, at least, when the wind blew due East,
That the ship would not travel due West!
But the danger was past–they had landed at last,
With their boxes, portmanteaus, and bags:
Yet at first sight the crew were not pleased with the view,
Which consisted of chasms and crags.
The Bellman perceived that their spirits were low,
And repeated in musical tone
Some jokes he had kept for a season of woe–
But the crew would do nothing but groan.
He served out some grog with a liberal hand,
And bade them sit down on the beach:
And they could not but own that their Captain looked grand,
As he stood and delivered his speech.
“Friends, Romans, and countrymen, lend me your ears!”
(They were all of them fond of quotations:
So they drank to his health, and they gave him three cheers,
While he served out additional rations).
“We have sailed many months, we have sailed many weeks,
(Four weeks to the month you may mark),
But never as yet (’tis your Captain who speaks)
Have we caught the least glimpse of a Snark!
“We have sailed many weeks, we have sailed many days,
(Seven days to the week I allow),
But a Snark, on the which we might lovingly gaze,
We have never beheld till now!
“Come, listen, my men, while I tell you again
The five unmistakable marks
By which you may know, wheresoever you go,
The warranted genuine Snarks.
“Let us take them in order. The first is the taste,
Which is meagre and hollow, but crisp:
Like a coat that is rather too tight in the waist,
With a flavour of Will-o’-the-wisp.
“Its habit of getting up late you’ll agree
That it carries too far, when I say
That it frequently breakfasts at five-o’clock tea,
And dines on the following day.
“The third is its slowness in taking a jest.
Should you happen to venture on one,
It will sigh like a thing that is deeply distressed:
And it always looks grave at a pun.
“The fourth is its fondness for bathing-machines,
Which is constantly carries about,
And believes that they add to the beauty of scenes–
A sentiment open to doubt.
“The fifth is ambition. It next will be right
To describe each particular batch:
Distinguishing those that have feathers, and bite,
And those that have whiskers, and scratch.
“For, although common Snarks do no manner of harm,
Yet, I feel it my duty to say,
Some are Boojums–” The Bellman broke off in alarm,
For the Baker had fainted away.
Fit the Third
THE BAKER’S TALE
They roused him with muffins–they roused him with ice–
They roused him with mustard and cress–
They roused him with jam and judicious advice–
They set him conundrums to guess.
When at length he sat up and was able to speak,
His sad story he offered to tell;
And the Bellman cried “Silence! Not even a shriek!”
And excitedly tingled his bell.
There was silence supreme! Not a shriek, not a scream,
Scarcely even a howl or a groan,
As the man they called “Ho!” told his story of woe
In an antediluvian tone.
“My father and mother were honest, though poor–”
“Skip all that!” cried the Bellman in haste.
“If it once becomes dark, there’s no chance of a Snark–
We have hardly a minute to waste!”
“I skip forty years,” said the Baker, in tears,
“And proceed without further remark
To the day when you took me aboard of your ship
To help you in hunting the Snark.
“A dear uncle of mine (after whom I was named)
Remarked, when I bade him farewell–”
“Oh, skip your dear uncle!” the Bellman exclaimed,
As he angrily tingled his bell.
“He remarked to me then,” said that mildest of men,
“‘If your Snark be a Snark, that is right:
Fetch it home by all means–you may serve it with greens,
And it’s handy for striking a light.
“‘You may seek it with thimbles–and seek it with care;
You may hunt it with forks and hope;
You may threaten its life with a railway-share;
You may charm it with smiles and soap–’”
(“That’s exactly the method,” the Bellman bold
In a hasty parenthesis cried,
“That’s exactly the way I have always been told
That the capture of Snarks should be tried!”)
“‘But oh, beamish nephew, beware of the day,
If your Snark be a Boojum! For then
You will softly and suddenly vanish away,
And never be met with again!’
“It is this, it is this that oppresses my soul,
When I think of my uncle’s last words:
And my heart is like nothing so much as a bowl
Brimming over with quivering curds!
“It is this, it is this–” “We have had that before!”
The Bellman indignantly said.
And the Baker replied “Let me say it once more.
It is this, it is this that I dread!
“I engage with the Snark–every night after dark–
In a dreamy delirious fight:
I serve it with greens in those shadowy scenes,
And I use it for striking a light:
“But if ever I meet with a Boojum, that day,
In a moment (of this I am sure),
I shall softly and suddenly vanish away–
And the notion I cannot endure!”
Fit the fourth
THE HUNTING
The Bellman looked uffish, and wrinkled his brow.
“If only you’d spoken before!
It’s excessively awkward to mention it now,
With the Snark, so to speak, at the door!
“We should all of us grieve, as you well may believe,
If you never were met with again–
But surely, my man, when the voyage began,
You might have suggested it then?
“It’s excessively awkward to mention it now–
As I think I’ve already remarked.”
And the man they called “Hi!” replied, with a sigh,
“I informed you the day we embarked.
“You may charge me with murder–or want of sense–
(We are all of us weak at times):
But the slightest approach to a false pretence
Was never among my crimes!
“I said it in Hebrew–I said it in Dutch–
I said it in German and Greek:
But I wholly forgot (and it vexes me much)
That English is what you speak!”
“’Tis a pitiful tale,” said the Bellman, whose face
Had grown longer at every word:
“But, now that you’ve stated the whole of your case,
More debate would be simply absurd.
“The rest of my speech” (he explained to his men)
“You shall hear when I’ve leisure to speak it.
But the Snark is at hand, let me tell you again!
’Tis your glorious duty to seek it!
“To seek it with thimbles, to seek it with care;
To pursue it with forks and hope;
To threaten its life with a railway-share;
To charm it with smiles and soap!
“For the Snark’s a peculiar creature, that won’t
Be caught in a commonplace way.
Do all that you know, and try all that you don’t:
Not a chance must be wasted to-day!
“For England expects–I forbear to proceed:
’Tis a maxim tremendous, but trite:
And you’d best be unpacking the things that you need
To rig yourselves out for the fight.”
Then the Banker endorsed a blank cheque (which he crossed),
And changed his loose silver for notes.
The Baker with care combed his whiskers and hair,
And shook the dust out of his coats.
The Boots and the Broker were sharpening a spade–
Each working the grindstone in turn:
But the Beaver went on making lace, and displayed
No interest in the concern:
Though the Barrister tried to appeal to its pride,
And vainly proceeded to cite
A number of cases, in which making laces
Had been proved an infringement of right.
The maker of Bonnets ferociously planned
A novel arrangement of bows:
While the Billiard-marker with quivering hand
Was chalking the tip of his nose.
But the Butcher turned nervous, and dressed himself fine,
With yellow kid gloves and a ruff–
Said he felt it exactly like going to dine,
Which the Bellman declared was all “stuff.”
“Introduce me, now there’s a good fellow,” he said,
“If we happen to meet it together!”
And the Bellman, sagaciously nodding his head,
Said “That must depend on the weather.”
The Beaver went simply galumphing about,
At seeing the Butcher so shy:
And even the Baker, though stupid and stout,
Made an effort to wink with one eye.
“Be a man!” said the Bellman in wrath, as he heard
The Butcher beginning to sob.
“Should we meet with a Jubjub, that desperate bird,
We shall need all our strength for the job!”
Fit the Fifth
THE BEAVER’S LESSON
They sought it with thimbles, they sought it with care;
They pursued it with forks and hope;
They threatened its life with a railway-share;
They charmed it with smiles and soap.
Then the Butcher contrived an ingenious plan
For making a separate sally;
And had fixed on a spot unfrequented by man,
A dismal and desolate valley.
But the very same plan to the Beaver occurred:
It had chosen the very same place:
Yet neither betrayed, by a sign or a word,
The disgust that appeared in his face.
Each thought he was thinking of nothing but “Snark”
And the glorious work of the day;
And each tried to pretend that he did not remark
That the other was going that way.
But the valley grew narrow and narrower still,
And the evening got darker and colder,
Till (merely from nervousness, not from goodwill)
They marched along shoulder to shoulder.
Then a scream, shrill and high, rent the shuddering sky,
And they knew that some danger was near:
The Beaver turned pale to the tip of its tail,
And even the Butcher felt queer.
He thought of his childhood, left far far behind–
That blissful and innocent state–
The sound so exactly recalled to his mind
A pencil that squeaks on a slate!
“’Tis the voice of the Jubjub!” he suddenly cried.
(This man, that they used to call “Dunce.”)
“As the Bellman would tell you,” he added with pride,
“I have uttered that sentiment once.
“’Tis the note of the Jubjub! Keep count, I entreat;
You will find I have told it you twice.
’Tis the song of the Jubjub! The proof is complete,
If only I’ve stated it thrice.”
The Beaver had counted with scrupulous care,
Attending to every word:
But it fairly lost heart, and outgrabe in despair,
When the third repetition occurred.
It felt that, in spite of all possible pains,
It had somehow contrived to lose count,
And the only thing now was to rack its poor brains
By reckoning up the amount.
“Two added to one–if that could but be done,”
It said, “with one’s fingers and thumbs!”
Recollecting with tears how, in earlier years,
It had taken no pains with its sums.
“The thing can be done,” said the Butcher, “I think.
The thing must be done, I am sure.
The thing shall be done! Bring me paper and ink,
The best there is time to procure.”
The Beaver brought paper, portfolio, pens,
And ink in unfailing supplies:
While strange creepy creatures came out of their dens,
And watched them with wondering eyes.
So engrossed was the Butcher, he heeded them not,
As he wrote with a pen in each hand,
And explained all the while in a popular style
Which the Beaver could well understand.
“Taking Three as the subject to reason about–
A convenient number to state–
We add Seven, and Ten, and then multiply out
By One Thousand diminished by Eight.
“The result we proceed to divide, as you see,
By Nine Hundred and Ninety Two:
Then subtract Seventeen, and the answer must be
Exactly and perfectly true.
“The method employed I would gladly explain,
While I have it so clear in my head,
If I had but the time and you had but the brain–
But much yet remains to be said.
“In one moment I’ve seen what has hitherto been
Enveloped in absolute mystery,
And without extra charge I will give you at large
A Lesson in Natural History.”
In his genial way he proceeded to say
(Forgetting all laws of propriety,
And that giving instruction, without introduction,
Would have caused quite a thrill in Society),
“As to temper the Jubjub’s a desperate bird,
Since it lives in perpetual passion:
Its taste in costume is entirely absurd–
It is ages ahead of the fashion:
“But it knows any friend it has met once before:
It never will look at a bribe:
And in charity-meetings it stands at the door,
And collects–though it does not subscribe.
“Its’ flavour when cooked is more exquisite far
Than mutton, or oysters, or eggs:
(Some think it keeps best in an ivory jar,
And some, in mahogany kegs:)
“You boil it in sawdust: you salt it in glue:
You condense it with locusts and tape:
Still keeping one principal object in view–
To preserve its symmetrical shape.”
The Butcher would gladly have talked till next day,
But he felt that the lesson must end,
And he wept with delight in attempting to say
He considered the Beaver his friend.
While the Beaver confessed, with affectionate looks
More eloquent even than tears,
It had learned in ten minutes far more than all books
Would have taught it in seventy years.
They returned hand-in-hand, and the Bellman, unmanned
(For a moment) with noble emotion,
Said “This amply repays all the wearisome days
We have spent on the billowy ocean!”
Such friends, as the Beaver and Butcher became,
Have seldom if ever been known;
In winter or summer, ’twas always the same–
You could never meet either alone.
And when quarrels arose–as one frequently finds
Quarrels will, spite of every endeavour–
The song of the Jubjub recurred to their minds,
And cemented their friendship for ever!
Fit the Sixth
THE BARRISTER’S DREAM
They sought it with thimbles, they sought it with care;
They pursued it with forks and hope;
They threatened its life with a railway-share;
They charmed it with smiles and soap.
But the Barrister, weary of proving in vain
That the Beaver’s lace-making was wrong,
Fell asleep, and in dreams saw the creature quite plain
That his fancy had dwelt on so long.
He dreamed that he stood in a shadowy Court,
Where the Snark, with a glass in its eye,
Dressed in gown, bands, and wig, was defending a pig
On the charge of deserting its sty.
The Witnesses proved, without error or flaw,
That the sty was deserted when found:
And the Judge kept explaining the state of the law
In a soft under-current of sound.
The indictment had never been clearly expressed,
And it seemed that the Snark had begun,
And had spoken three hours, before any one guessed
What the pig was supposed to have done.
The Jury had each formed a different view
(Long before the indictment was read),
And they all spoke at once, so that none of them knew
One word that the others had said.
“You must know–” said the Judge: but the Snark exclaimed “Fudge!”
That statute is obsolete quite!
Let me tell you, my friends, the whole question depends
On an ancient manorial right.
“In the matter of Treason the pig would appear
To have aided, but scarcely abetted:
While the charge of Insolvency fails, it is clear,
If you grant the plea ‘never indebted.’
“The fact of Desertion I will not dispute;
But its guilt, as I trust, is removed
(So far as related to the costs of this suit)
By the Alibi which has been proved.
“My poor client’s fate now depends on your votes.”
Here the speaker sat down in his place,
And directed the Judge to refer to his notes
And briefly to sum up the case.
But the Judge said he never had summed up before;
So the Snark undertook it instead,
And summed it so well that it came to far more
Than the Witnesses ever had said!
When the verdict was called for, the Jury declined,
As the word was so puzzling to spell;
But they ventured to hope that the Snark wouldn’t mind
Undertaking that duty as well.
So the Snark found the verdict, although, as it owned,
It was spent with the toils of the day:
When it said the word “GUILTY!” the Jury all groaned,
And some of them fainted away.
Then the Snark pronounced sentence, the Judge being quite
Too nervous to utter a word:
When it rose to its feet, there was silence like night,
And the fall of a pin might be heard.
“Transportation for life” was the sentence it gave,
“And _then_ to be fined forty pound.”
The Jury all cheered, though the Judge said he feared
That the phrase was not legally sound.
But their wild exultation was suddenly checked
When the jailer informed them, with tears,
Such a sentence would have not the slightest effect,
As the pig had been dead for some years.
The Judge left the Court, looking deeply disgusted:
But the Snark, though a little aghast,
As the lawyer to whom the defense was entrusted,
Went bellowing on to the last.
Thus the Barrister dreamed, while the bellowing seemed
To grow every moment more clear:
Till he woke to the knell of a furious bell,
Which the Bellman rang close at his ear.
Fit the Seventh
THE BANKER’S FATE
They sought it with thimbles, they sought it with care;
They pursued it with forks and hope;
They threatened its life with a railway-share;
They charmed it with smiles and soap.
And the Banker, inspired with a courage so new
It was matter for general remark,
Rushed madly ahead and was lost to their view
In his zeal to discover the Snark
But while he was seeking with thimbles and care,
A Bandersnatch swiftly drew nigh
And grabbed at the Banker, who shrieked in despair,
For he knew it was useless to fly.
He offered large discount–he offered a cheque
(Drawn “to bearer”) for seven-pounds-ten:
But the Bandersnatch merely extended its neck
And grabbed at the Banker again.
Without rest or pause–while those frumious jaws
Went savagely snapping around–
He skipped and he hopped, and he floundered and flopped,
Till fainting he fell to the ground.
The Bandersnatch fled as the others appeared
Led on by that fear-stricken yell:
And the Bellman remarked “It is just as I feared!”
And solemnly tolled on his bell.
He was black in the face, and they scarcely could trace
The least likeness to what he had been:
While so great was his fright that his waistcoat turned white–
A wonderful thing to be seen!
To the horror of all who were present that day.
He uprose in full evening dress,
And with senseless grimaces endeavoured to say
What his tongue could no longer express.
Down he sank in a chair–ran his hands through his hair–
And chanted in mimsiest tones
Words whose utter inanity proved his insanity,
While he rattled a couple of bones.
“Leave him here to his fate–it is getting so late!”
The Bellman exclaimed in a fright.
“We have lost half the day. Any further delay,
And we sha’n’t catch a Snark before night!”
Fit the Eighth
THE VANISHING
They sought it with thimbles, they sought it with care;
They pursued it with forks and hope;
They threatened its life with a railway-share;
They charmed it with smiles and soap.
They shuddered to think that the chase might fail,
And the Beaver, excited at last,
Went bounding along on the tip of its tail,
For the daylight was nearly past.
“There is Thingumbob shouting!” the Bellman said,
“He is shouting like mad, only hark!
He is waving his hands, he is wagging his head,
He has certainly found a Snark!”
They gazed in delight, while the Butcher exclaimed
“He was always a desperate wag!”
They beheld him–their Baker–their hero unnamed–
On the top of a neighboring crag.
Erect and sublime, for one moment of time.
In the next, that wild figure they saw
(As if stung by a spasm) plunge into a chasm,
While they waited and listened in awe.
“It’s a Snark!” was the sound that first came to their ears,
And seemed almost too good to be true.
Then followed a torrent of laughter and cheers:
Then the ominous words “It’s a Boo-”
Then, silence. Some fancied they heard in the air
A weary and wandering sigh
Then sounded like “-jum!” but the others declare
It was only a breeze that went by.
They hunted till darkness came on, but they found
Not a button, or feather, or mark,
By which they could tell that they stood on the ground
Where the Baker had met with the Snark.
In the midst of the word he was trying to say,
In the midst of his laughter and glee,
He had softly and suddenly vanished away—
For the Snark _was_ a Boojum, you see.
THE END
Marcar trecho:
JIM – Assistente
Jim IA: pode errar. Não digite dados pessoais. Suas mensagens são processadas por um serviço externo.
Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem autorização prévia por escrito da editora, sejam quais forem os meios:
fotográficos, eletrônicos, mecânicos, gravação ou quaisquer outros.
Casa do Código Livros para o programador Rua Vergueiro, 3185 – 8º andar 04101-300 – Vila Mariana – São Paulo – SP – Brasil
Página 3
Casa do Código "Para meu pai, que me introduziu ao mundo da computação e é meu exemplo de vida.”
i
Página 4
Página 5
Casa do Código Prefácio Jez Humble Pouco depois que me formei na universidade em 1999, eu fui contratado por umastart-upem Londres. Meu chefe, Jonny LeRoy, ensinou-me a prática de implantaç ão contínua: quando terminávamos uma nova funcionalidade, fazíamos alguns testes manuais rápidos na nossa estaç ão de trabalho e, em seguida, copiávamos osscriptsASP relevantes por FTP para o servidor de produç ão – uma prática que eu não recomendaria hoje, mas que teve a van- tagem de nos permitir mostrar novas ideias para nossos usuários muito rapi- damente.
Em 2004, quando entrei naThoughtWorks, meu trabalho era ajudar em- presas a entregar software e eu fiquei chocado ao descobrir que prazos de me- ses ou mesmo anos eram comuns. Felizmente, tive a sorte de trabalhar com várias pessoas inteligentes em nossa indústria que estavam explorando for- mas de melhorar estes resultados, ao mesmo tempo aumentando a qualidade e melhorando a nossa capacidade de servir nossos usuários. As práticas que desenvolvemos também tornaram a vida melhor para as pessoas com quem estávamos trabalhando (por exemplo, não precisávamos mais fazerdeploys fora do horário comercial) – uma indicaç ão importante de que você está fa- zendo algo certo. Em 2010, Dave Farley e eu publicamosEntrega Contínua, onde descrevemos os princípios e práticas que tornam possível entregar pe- quenas alterações incrementais, de forma rápida, barata e com baixo risco.
No entanto, o nosso livro omite os detalhes práticos do que você re- almente precisa para começar a criar uma pipeline de entrega, como pôr em prática sistemas de monitoramento e infraestrutura como código, além dos outros passos práticos importantes necessários para implementar entrega contínua. Por isso estou muito contente que o Danilo escreveu o livro que está iii
Página 6
Casa do Código em suas mãos, que eu acho ser uma contribuiç ão importante e valiosa para a nossa área. O Danilo está profundamente envolvido em ajudar organizações a implementar as práticas de entrega contínua há vários anos e tem ampla experiência, e eu tenho certeza de que você vai achar o seu livro prático e informativo. Desejo-lhe tudo de melhor na sua jornada.
iv
Página 7
Casa do Código Sobreolivro Entregar software em produç ão é um processo que tem se tornado cada vez mais difícil no departamento de TI de diversas empresas. Ciclos longos de teste e divisões entre as equipes de desenvolvimento e de operações são alguns dos fatores que contribuem para este problema. Mesmo equipes ágeis que produzem software entregável ao final de cada iteraç ão sofrem para chegar em produç ão quando encontram estas barreiras.
DevOps é um movimento cultural e profissional que está tentando que- brar essas barreiras. Com o foco em automaç ão, colaboraç ão, compartilha- mento de ferramentas e de conhecimento, DevOps está mostrando que de- senvolvedores e engenheiros de sistema têm muito o que aprender uns com os outros.
Neste livro, mostramos como implementar práticas de DevOps e Entrega Contínua para aumentar a frequência de deploys na sua empresa, ao mesmo tempo aumentando a estabilidade e robustez do sistema em produç ão. Você vai aprender como automatizar o build e deploy de uma aplicaç ão web, como automatizar o gerenciamento da infraestrutura, como monitorar o sistema em produç ão, como evoluir a arquitetura e migrá-la para a nuvem, além de conhecer diversas ferramentas que você pode aplicar no seu trabalho.
v
Página 8
Página 9
Casa do Código Agradecimentos Ao meu pai, Marcos, por ser sempre um exemplo a seguir e por ir além tentando acompanhar os exemplos de código mesmo sem nenhum conhe- cimento no assunto. À minha mãe, Solange, e minha irmã, Carolina, pelo incentivo e por corrigirem diversos erros de digitaç ão e português nas ver- sões preliminares do livro.
À minha parceira e melhor amiga, Jenny, pelo carinho e apoio durante as diversas horas que passei trabalhando no livro.
Ao meu editor, Paulo Silveira, pela oportunidade, pela confiança e por saber como dar um puxão de orelha ou um incentivo na hora certa para que o livro se tornasse uma realidade. À minha revisora e amiga, Vivian Matsui, por corrigir todos os meus erros de português.
Aos meus revisores técnicos: Hugo Corbucci, Daniel Cordeiro e Carlos Vilella. Obrigado por me ajudarem a encontrar formas melhores de explicar conceitos difíceis, pela opinião sobre os termos difíceis de traduzir, por ques- tionarem minhas decisões técnicas e por me ajudarem a melhorar o conteúdo do livro.
Aos colegas Prasanna Pendse, Emily Rosengren, Eldon Almeida e outros membros do grupo “Blogger’s Bloc” naThoughtWorks, por me incentivarem a escrever mais e pelofeedbacknos capítulos iniciais, mesmo não entendendo a língua portuguesa.
Aos meus inúmeros outros colegas de trabalho daThoughtWorks, em es- pecial Rolf Russell, Brandon Byars e Jez Humble, que ouviram minhas ideias sobre o livro e me ajudaram a escolher a melhor forma de abordar cada as- sunto, capítulo por capítulo.
vii
Página 10
Casa do Código Por fim, a todos que contribuíram de forma direta ou indireta na escrita deste livro.
Muito obrigado!
viii
Página 11
Casa do Código Sobreoautor Danilo Sato começou a programar ainda criança, quando muitas pessoas ainda não tinham computador em casa. Em 2000 entrou no curso de bacha- relado em Ciência da Computaç ão da Universidade de São Paulo, começando sua carreira como administrador da Rede Linux do IME-USP durante 2 anos.
Ainda na graduaç ão começou a estagiar como desenvolvedor Java/J2EE e teve seu primeiro contato com Métodos Ágeis na disciplina de Programaç ão Ex- trema (XP).
Iniciou o mestrado na USP logo após a graduaç ão e, orientado pelo Pro- fessor Alfredo Goldman, defendeu em Agosto de 2007 a dissertaç ão “Uso Efi- caz de Métricas em Métodos Ágeis de Desenvolvimento de Software” [16].
Durante sua carreira, Danilo atuou como consultor, desenvolvedor, admi- nistrador de sistemas, analista, engenheiro de sistemas, professor, arquiteto e coach, tornando-se consultor líder daThoughtWorks em 2008, onde traba- lhou em projetos Ruby, Python e Java no Brasil, EUA e no Reino Unido. Atu- almente tem ajudado clientes a adotar práticas de DevOps e Entrega Contínua para reduzir o tempo entre a concepção de uma ideia e sua implementaç ão com código rodando em produç ão.
Além da carreira profissional, Danilo também tem experiência como pa- lestrante em conferências nacionais e internacionais, apresentando palestras eworkshopsna: XP 2007/2009/2010, Agile 2008/2009, Ágiles 2008, Cone- xão Java 2007, Falando em Agile 2008, Rio On Rails 2007, PyCon Brasil 2007, RejectConf SP 2007, Rails Summit Latin America 2008, Agile Brazil 2011/2012/2013, QCon SP 2011/2013, RubyConf Brasil 2012/2013, além de ser o fundador do Coding Dojo @ São Paulo e organizador da Agile Brazil 2010, 2011 e 2012.
6.2 Começando pelo básico: controle de versõespágina 128
6.3 Automatizando o build do projetopágina 131
6.4 Testes automatizados: diminuindo risco e aumentando a con- fiançapágina 133
6.5 O que é integraç ão contínua?página 139
6.6 Provisionando um servidor de integraç ão contínuapágina 142
6.7 Configurando o build da loja virtualpágina 147
6.8 Infraestrutura como código para o servidor de integraç ão contínuapágina 158
7 Pipeline de entrega 165 7.1 Afinidade com a infraestrutura: usando pacotes nativos. . . 166 7.2 Integraç ão contínua do código de infraestruturapágina 184
8.5 Gerenciando mudanças no banco de dadospágina 234
8.6 Orquestraç ão de deploypágina 235
8.7 Gerenciando configurações por ambientepágina 236
8.8 Evoluç ão arquiteturalpágina 238
8.9 Segurançapágina 241
8.10 Conclusãopágina 242
Bibliografia 246 xiii
Página 16
Página 17
Capítulo1 Introduç ão Com o avanço da tecnologia, software tem se tornado parte fundamental do dia a dia de muitas empresas. Ao planejar suas férias em família – agendando quarto em hotéis, comprando passagens de avião, realizando transações fi- nanceiras, enviando SMS ou compartilhando as fotos da viagem – você in- terage com diversos sistemas de software. Quando um desses sistemas está fora do ar, o problema não é apenas da empresa que está perdendo negócios, mas também dos usuários que não conseguem realizar suas tarefas. Por esse motivo é importante investir na qualidade e estabilidade do software desde o momento em que a primeira linha de código é escrita até o momento em que ele está rodando em produç ão.
Página 18
1.1. Abordagem tradicional Casa do Código 1.1 Abordagem tradicional Metodologias de desenvolvimento de software evoluíram, porém o processo de transformar ideias em código ainda envolve diversas atividades como: le- vantamento de requisitos,design, arquitetura, implementaç ão e teste. Os Mé- todos Ágeis de desenvolvimento de software surgiram no final da década de 90 propondo uma nova abordagem para organizar tais atividades. Ao invés de realizá-las em fases distintas – modelo conhecido como processo em cas- cata – elas acontecem em paralelo o tempo todo, em iterações curtas. Ao final de cada iteraç ão, o software se torna mais e mais útil, com novas funcionali- dades e menosbugs, e o time decide junto com o cliente qual a próxima fatia a ser desenvolvida.
Assim que o cliente decide que o software está pronto para ir ao ar e o código é colocado em produç ão, os verdadeiros usuários começam a usar o sistema. Nesse momento, diversas outras preocupações se tornam relevantes:
suporte, monitoramento, segurança, disponibilidade, desempenho, usabili- dade, dentre outras. Quando o software está em produç ão, a prioridade é mantê-lo rodando de forma estável. Em casos de falha ou desastres, o time precisa estar preparado para reagir de forma proativa e resolver o problema rapidamente.
Devido à natureza dessas atividades, muitos departamentos de TI pos- suem uma divisão clara de responsabilidades entre otime de desenvolvi- mentoe otime de operaç ões. Enquanto o time de desenvolvimento é res- ponsável por criar novos produtos e aplicações, adicionar funcionalidades ou corrigirbugs, o time de operações é responsável por cuidar desses produtos e aplicações em produç ão. O time de desenvolvimento é incentivado a intro- duzir mudanças, enquanto o time de operações preza pela estabilidade.
À primeira vista, esta divisão de responsabilidades parece fazer sentido.
Cada equipe possui objetivos e formas de trabalho diferentes. Enquanto o time de desenvolvimento trabalha em iterações, o time de operações precisa reagir instantaneamente quando algo dá errado. Além disso, as ferramentas e o conhecimento necessário para trabalhar nessas equipes são diferentes. O time de desenvolvimento evolui o sistema introduzindo mudanças. Por outro lado, o time de operações evita mudan ças, pois elas trazem um certo risco à estabilidade do sistema. Cria-se então um conflito de interesse entre essas
Página 19
Casa do Código Capítulo 1. Introduç ão duas equipes.
Uma vez que o conflito existe, a forma mais comum de gerenciar essa relação é através da criaç ão de processos que definem o modo de trabalho e as responsabilidades de cada equipe. De tempos em tempos, a equipe de desenvolvimento empacota o software que precisa ir para produç ão, escreve documentaç ão explicando como configurar o sistema, como realizar a insta- lação em produç ão e repassa a responsabilidade para o time de operações. É comum o uso de sistemas de controle deticketspara gerenciar a comunica- ção entre as equipes assim como a definiç ão de acordos de nível de serviço (service-level agreementsou SLAs) para garantir que osticketssejam proces- sados e respondidos em um tempo adequado.
Essa passagem de bastão – também conhecida em inglês pelo termohand- off– cria um gargalo no processo de levar código do desenvolvimento e teste para produç ão. É comum chamar esse processo dedeployem ambiente de produç ão. Em português é até possível ouvir o neologismodeploiar, ou então o termo correto em português, que seria “implantar”.
Com o passar do tempo, o processo tende a se tornar mais e mais burocrá- tico, fazendo com que a frequência dedeploysdiminua. Com isso, o número de mudanças introduzidas em cadadeploytende a acumular, aumentando também o risco de cadadeploye criando o ciclo vicioso mostrado na figura 1.1.
Figura 1.1: Ciclo vicioso entre desenvolvimento e operações Esse ciclo vicioso não só diminui a habilidade da empresa de responder rapidamente a mudanças no negócio, como também impacta etapas anterio-
Página 20
1.2. Uma abordagem alternativa: DevOps e entrega contínua Casa do Código res do processo de desenvolvimento. A separaç ão entre os times de desenvol- vimento e de operações, o hand-offde código existente entre eles e a cerimô- nia envolvida no processo dedeployacabam criando o problema conhecido como “a Última Milha” [17].
A última milha se refere à fase final do processo de desenvolvimento que acontece após o software atender todos os requisitos funcionais mas antes de ser implantado em produç ão. Ela envolve várias atividades para verificar se o que vai ser entregue é estável ou não, como: testes de integraç ão, testes de sis- tema, testes de desempenho, testes de segurança, homologaç ão com usuários (também conhecido comoUser Acceptance TestsouUAT), testes de usabili- dade, ensaios dedeploy, migraç ão de dados etc.
É fácil ignorar a última milha quando a equipe está produzindo e demons- trando funcionalidades novas a cada uma ou duas semanas. Porém, são pou- cas as equipes que de fato fazemdeployem produç ão ao final de cada itera- ção. Do ponto de vista do negócio, a empresa só terá retorno no investimento quando o software estiver realmente rodando em produç ão. O problema da última milha só é visível quando se toma uma visão holística do processo.
Para resolvê–lo é preciso olhar além das barreiras impostas entre as diferentes equipes envolvidas: seja a equipe de negócios, a equipe de desenvolvimento ou a equipe de operações.
1.2 Uma abordagem alternativa: D evOps e en- trega contínua Muitas empresas de sucesso na internet – como Google, Amazon, Netflix, Flickr, GitHub e Facebook – perceberam que a tecnologia pode ser usada a seu favor e que o atraso nodeploypara produç ão significa atrasar sua habilidade de competir e se adaptar a mudanças no mercado. É comum que elas realizem dezenas ou até centenas dedeployspor dia!
Essa linha de pensamento que tenta diminuir o tempo entre a criaç ão de uma ideia e sua implementaç ão em produç ão é também conhecida como “Entrega Contínua” [6] e está revolucionando o processo de desenvolvi- mento e entrega de software. Alguns autores preferem utilizar o termo em inglês,continuous delivery.
Página 21
Casa do Código Capítulo 1. Introduç ão Quando o processo dedeploydeixa de ser uma cerimônia e passa a se tornar algo corriqueiro, o ciclo vicioso da figura1.1se inverte completamente.
O aumento da frequência dedeploysfaz com que a quantidade de mudanças em cadadeploydiminua, reduzindo também o risco associado com aquele deploy. Esse benefício não é algo intuitivo, porém quando algo dá errado é muito mais fácil descobrir o que aconteceu, pois a quantidade de fatores que podem ter causado o problema é menor.
No entanto, a diminuiç ão do risco não implica na remoção completa dos processos criados entre as equipes de desenvolvimento e de operações. O segredo que permite a inversão do ciclo é a automatizaç ão desse processo, conforme mostra a figura1.2. Automatizar o processo dedeploypermite que ele seja executado a qualquer momento de forma confiável, removendo o risco de um erro humano causar problemas.
Figura 1.2: Práticas de DevOps ajudam a quebrar o ciclo vicioso através da automaç ão de processos Investir em automatizaç ão não é uma ideia nova, muitas equipes já es- crevem testes automatizados como parte do processo de desenvolvimento de software. Práticas como o desenvolvimento dirigido a testes (Test-Driven De- velopmentou TDD) [3] ou a integraç ão contínua [12] – que será discutida em mais detalhes no capítulo6– são comuns e amplamente aceitas na comuni- dade de desenvolvimento. Esse foco em automaç ão de testes, juntamente com a criaç ão de equipes multidisciplinares, ajudou a quebrar a barreira existente entre desenvolvedores, testadores e analistas de negócio, criando uma cultura de colaboraç ão entre pessoas com habilidades complementares trabalhando
Página 22
1.3. Sobre o livro Casa do Código como parte da mesma equipe.
Inspirado no sucesso dos métodos ágeis, um novo movimento surgiu para levar a mesma linha de raciocínio para o próximo nível: o movimentoDe- vOps. Seu objetivo é criar uma cultura de colaboraç ão entre as equipes de desenvolvimento e de operações que permite aumentar o fluxo de trabalho completado – maior frequência dedeploys– ao mesmo tempo aumentando a estabilidade e robustez do ambiente de produç ão.
Além de uma mudança cultural, o movimento DevOps enfoca bastante nas práticas de automaç ão das diversas atividades necessárias para atacar a úl- tima milha e entregar código de qualidade em produç ão, como: compilaç ão do código, testes automatizados, empacotamento, criaç ão de ambientes para teste ou produç ão, configuraç ão da infraestrutura, migraç ão de dados, mo- nitoramento, agregamento delogse métricas, auditoria, segurança, desempe- nho,deploy, entre outros.
Empresas que aplicaram essas práticas de DevOps com sucesso não enxer- gam mais o departamento de TI como um gargalo mas sim como um agente de capacitaç ão do negócio. Elas conseguem se adaptar a mudanças no mer- cado rapidamente e realizar diversosdeployspor dia de forma segura. Algu- mas delas inclusive fazem com que um novo desenvolvedor realize umdeploy para produç ão no seu primeiro dia de trabalho!
Este livro irá apresentar, através de exemplos reais, as principais práti- cas de DevOps e Entrega Contínua para permitir que você replique o mesmo sucesso na sua empresa. O objetivo principal do livro é aproximar as comuni- dades de desenvolvimento e de operações. Desenvolvedores conhecerão um pouco mais sobre as preocupações e práticas envolvidas para operar e manter sistemas estáveis em produç ão, enquanto engenheiros e administradores de sistema irão aprender como introduzir mudanças de forma segura e incre- mental através de automaç ão.
1.3 Sobre o livro O principal objetivo do livro é mostrar na prática como aplicar os concei- tos e técnicas de DevOps e Entrega Contínua. Por esse motivo, tivemos que escolher quais tecnologias e ferramentas utilizar. Nossa preferência foi usar
Página 23
Casa do Código Capítulo 1. Introduç ão linguagens e ferramentas de código livre e priorizamos aquelas que são bas- tante usadas na indústria.
Você vai precisar usar as ferramentas escolhidas para acompanhar os exemplos de código. Porém, sempre que apresentarmos uma nova ferra- menta, vamos discutir um pouco sobre as outras alternativas, para que você possa pesquisar qual opção faz mais sentido no seu contexto.
Você não precisa de nenhum conhecimento prévio específico para acom- panhar os exemplos. Se você tiver experiência no ecossistema Java ou Ruby, será um bônus. Nosso ambiente de produç ão vai rodar em UNIX (Linux, para ser mais específico), portanto um pouco de conhecimento no uso da linha de comando pode ajudar mas não é obrigatório [13]. De toda forma, você vai ser capaz de rodar todos os exemplos na sua própria máquina, independente se está rodando Linux, Mac ou Windows.
Público alvo Este livro é voltado para desenvolvedores, engenheiros de sistema, admi- nistradores de sistema, arquitetos, gerentes e qualquer pessoa com conheci- mentos técnicos que tenha interesse em aprender mais sobre as práticas de DevOps e Entrega Contínua.
Estrutura dos capítulos O livro foi escrito para ser lido do início ao fim de forma sequencial. De- pendendo da sua experiência com o assunto abordado em cada capítulo, você pode preferir avançar ou seguir em uma ordem diferente.
Nocapítulo2apresentamos a aplicaç ão de exemplo que será usada no restante do livro e as tecnologias usadas para construí-la. Como o foco do li- vro não é no desenvolvimento da aplicaç ão em si, usamos uma aplicaç ão não trivial escrita em Java e usando diversas bibliotecas bem comuns no ecossis- tema Java. Ao final do capítulo, a aplicaç ão vai estar rodando em produç ão.
Com um ambiente de produç ão no ar, nocapítulo3vamos vestir o cha- péu do time de operações e configurar um servidor de monitoramento para detectar falhas e enviar notificações sempre que algum problema for encon- trado. Ao final do capítulo, seremos notificados de que um dos servidores caiu.
Página 24
1.3. Sobre o livro Casa do Código Nocapítulo4vamos reconstruir o servidor problemático, dessa vez de forma automatizada, tratando a infraestrutura como código. Ocapítulo5 é uma continuaç ão do assunto, abordando tópicos mais avançados e refato- rando o código para torná-lo mais modular, legível e extensível.
Após vestir o chapéu do time de operações, iremos voltar nossa aten ção para o desenvolvimento de software. Ocapítulo6discute práticas de enge- nharia ágil que ajudam a escrever código de qualidade. Vamos aprender sobre os diversos tipos de testes automatizados e subir um novo servidor dedicado para fazer integraç ão contínua do código da nossa aplicaç ão.
Apresentamos o conceito da pipeline de entrega nocapítulo7. Coloca- mos o código de infraestrutura na integraç ão contínua e implementamos um processo automatizado para instalar a versão mais nova da aplicaç ão em pro- dução com o simples clique de um botão.
Nocapítulo8migramos o ambiente de produç ão para a nuvem. Por fim, discutimos tópicos mais avançados, com ponteiros para recursos onde você pode pesquisar e aprender mais sobre os assuntos que ficaram de fora do es- copo deste livro.
Convenç ões de código Nos exemplos de código, vamos usar reticências…para omitir as par- tes não importantes. Quando o código já existe, vamos repetir as linhas ao redor da área que precisa ser alterada para dar um pouco de contexto sobre a modificaç ão.
Quando a linha é muito comprida e não couber na página, vamos usar uma barra invertidapara indicar que a próxima linha no livro é a continu- ação da linha anterior. Você pode simplesmente ignorar a barra invertida e continuar digitando na mesma linha.
Nos exemplos na linha de comando, além da barra invertida, usaremos um sinal de maior>na próxima linha para indicar que ela ainda é parte do mesmo comando. Isto é para distinguir o comando que precisa ser digitado da saída que o comando produz quando for executado. Ao executar os co- mandos, você pode simplesmente digitar tudo na mesma linha, ignorando a e o>.
Página 25
Casa do Código Capítulo 1. Introduç ão Mais recursos Criamos um fórum de discussão no Google Groups onde você pode en- viar perguntas, sugestões oufeedbackdireto para o autor. Para se inscrever, acesse a URL:
https://groups.google.com/d/forum/livro-devops-na-pratica Todos os exemplos de código do livro também estão disponíveis no GitHub do autor, nas URLs:
Capítulo2 Tudocomeçaemproduç ão Ao contrário do que muitos processos de desenvolvimento sugerem, o ciclo de vida do software só deveria começar quando usuários começam a usá-lo.
O problema da última milha apresentado no capítulo1deveria ser a primeira milha, pois nenhum software entrega valor antes de entrar em produç ão. Por isso, o objetivo deste capítulo é subir um ambiente de produç ão completo, começando do zero, e instalar uma aplicaç ão Java relativamente complexa que será usada como ponto de partida para os conceitos e práticas de DevOps apresentados no livro.
Ao final deste capítulo, teremos uma loja virtual web completa rodando – suportada por um banco de dados – que permitirá que usuários se cadas- trem, efetuem compras, além de fornecer ferramentas de administraç ão para gerenciamento do catálogo de produtos, das promoções e do conteúdo dis- ponibilizado na loja virtual.
De que adianta adicionar novas funcionalidades, melhorar o desempe-
Página 28
2.1. Nossa aplicaç ão de exemplo: a loja virtual Casa do Código nho, corrigir defeitos, deixar as telas da loja virtual mais bonitas se isso tudo não for para produç ão? Vamos começar fazendo exatamente essa parte difícil, essa tal de última milha: colocar o software em produç ão.
2.1 Nossa aplicação de exemplo: a loja virtual Como o foco do livro não é no processo de desenvolvimento em si, mas sim nas práticas de DevOps que auxiliam obuild,deploye operaç ão de uma apli- cação em produç ão, usaremos uma aplicaç ão fictícia baseada em um projeto de código aberto. A loja virtual é uma aplicaç ão web escrita em Java sobre a plataformaBroadleaf Commerce(http://www.broadleafcommerce.org/) . O código utilizado neste capítulo e no restante do livro foi escrito com base no site de demonstraç ão oferecido pela Broadleaf e pode ser acessado no seguinte repositório do GitHub:
https://github.com/dtsato/loja-virtual-devops/ OBroadleaf Commerceé uma plataforma flexível que expõe pontos de configuraç ão e de extensão que podem ser customizados para implementar funcionalidades específicas. No entanto, boa parte das funcionalidades pa- drão de um site de compras online como o Submarino ou a Amazon já estão disponíveis, incluindo:
• Navegaç ão e busca no catálogo de produtos; • Páginas de produto com nome, descriç ão, preço, fotos e produtos rela- cionados; • Carrinho de compras; • Processo decheckoutcustomizável incluindo códigos promocionais, dados de cobrança e de entrega; • Cadastro de usuário; • Histórico de compras; • Ferramentas de administraç ão para: catálogo de produtos, promoções, preços, taxas de frete e páginas com conteúdo customizado.
Página 29
Casa do Código Capítulo 2. Tudo começa em produç ão Figura 2.1: Uma prévia da página inicial da loja virtual Além disso, oBroadleaf Commerceutiliza diversos frameworks bem es- tabelecidos na comunidade Java, tornando o exemplo mais interessante do ponto de vista de DevOps, pois representa bem a complexidade envolvida no processo debuildedeployde uma aplicaç ão Java no mundo real. Os deta- lhes de implementaç ão vão além do escopo deste livro, porém é importante conhecer um pouco das principais tecnologias e frameworks utilizados nesta aplicaç ão:
•Java: a aplicaç ão é escrita em Java (http://java.oracle.com/) , compatível com a versão Java SE 6 e superiores.
•Spring: o Spring (http://www.springframework.org/) é um framework de desenvolvimento de aplicações corporativas popular na comunidade Java que oferece diversos componentes como: injeção de dependências, gerenciamento de transações, seguran ça, um framework de MVC, den- tre outros.
•JPA e Hibernate: o JPA é a API de persistência do Java e o Hiber- nate (http://www.hibernate.org/) é a implementaç ão mais famosa da JPA na comunidade Java, oferecendo recursos para realizar o mapea- mento objeto-relacional (object-relational mapping ou ORM) entre ob- jetos Java e as tabelas no banco de dados.
Página 30
2.1. Nossa aplicaç ão de exemplo: a loja virtual Casa do Código •Google Web Toolkit: o GWT (http://developers.google.com/ web-toolkit/) é um framework desenvolvido pelo Google para facilitar a criaç ão de interfaces ricas que rodam no browser. O GWT permite que o desenvolvedor escreva código Java que é então compilado para Javascript. A loja virtual utiliza o GWT para implementar a interface gráfica das ferramentas de administraç ão.
•Apache Solr: o Solr (http://lucene.apache.org/solr/) é um servidor de pesquisa que permite a indexaç ão do catálogo de produtos da loja vir- tual e oferece uma API eficiente e flexível para efetuar consultas de texto em todo o catálogo.
•Tomcat: o Tomcat (http://tomcat.apache.org/) é um servidor que im- plementa as tecnologias web – Java Servlet e JavaServer Pages – do Java EE. Apesar doBroadleaf Commercerodar em servidores de aplicaç ão alternativos – como Jetty, GlassFish ou JBoss – utilizaremos o Tomcat por ser uma escolha comum em diversas empresas rodando aplicações web Java.
•MySQL: o MySQL (http://www.mysql.com/) é um servidor de banco de dados relacional. O JPA e o Hibernate permitem que a aplicaç ão rode em diversos outros servidores de banco de dados – como Oracle, PostgreSQL ou SQL Server – porém também utilizaremos o MySQL por ser uma escolha popular e por disponibilizar uma versão de código aberto.
Não é uma aplicaç ão pequena. Melhor ainda: ela utiliza bibliotecas que são frequentemente encontradas na grande maioria das aplicações Java no mercado. Como falamos, vamos utilizá-la como nosso exemplo, mas você também pode seguir o processo com a sua própria aplicaç ão, ou ainda esco- lher outro software, independente de linguagem, para aprender as técnicas de DevOps que serão apresentadas e discutidas durante o livro.
O próximo objetivo é colocar a loja virtual no ar, porém, antes de fazer o primeirodeploy, é preciso ter um ambiente de produç ão pronto, com servi- dores onde o código possa rodar. O ambiente de produç ão em nosso exemplo será inicialmente composto de 2 servidores, conforme mostra a figura2.2.
Página 31
Casa do Código Capítulo 2. Tudo começa em produç ão Figura 2.2: Ambiente de produç ão da loja virtual Usuários acessarão a loja virtual, que rodará em uma instância do Tom- cat no servidor web. O servidor web rodará todas as bibliotecas e frameworks Java utilizados pela loja virtual, inclusive uma instância embutida do Solr. Por fim, a aplicaç ão web utilizará o MySQL, rodando em um servidor de banco de dados separado. Esta é uma arquitetura web de duas camadas comumente utilizada por diversas aplicações no mundo real. No capítulo 8discutiremos com mais detalhes os fatores que influenciam a escolha da arquitetura física para sua aplicaç ão, porém por enquanto vamos usar algo comum para sim- plificar o exemplo e colocar a loja virtual no ar o quanto antes.
2.2 Instalando o ambiente de produção Comprar servidores e hardware para a loja virtual custaria muito dinheiro, então inicialmente iremos usar máquinas virtuais. Isso permitirá criar todo o ambiente de produç ão na nossa máquina. Existem diversas ferramentas para rodar máquinas virtuais – como VMware ou Parallels – porém algumas são pagas e a maioria usa uma interface gráfica para configuraç ão, o que tornaria este capítulo uma coleção descreenshotsdifíceis de acompanhar.
Para resolver esses problemas, usaremos duas ferramentas que facilitam o uso e configuraç ão de máquinas virtuais: oVagrant(http://www.vagrantup.
com) e oVirtualBox(http://www.virtualbox.org) . O VirtualBox é uma ferra- menta da Oracle que permite configurar e rodar máquinas virtuais nas princi- pais plataformas: Windows, Linux, Mac OS X e Solaris. O VirtualBox possui uma ferramenta de linha de comando para executar e configurar as máquinas virtuais, porém para facilitar ainda mais o trabalho, usaremos o Vagrant que fornece uma DSL em Ruby para definir, gerenciar e configurar ambientes vir- tuais. O Vagrant possui também uma interface de linha de comando simples
Página 32
2.2. Instalando o ambiente de produç ão Casa do Código para subir e interagir com esses ambientes virtuais.
Caso você já possua o Vagrant e o VirtualBox instalados e funcionando, você pode pular para a subseção"Declarando e Subindo os Servidores”. Caso contrário, o processo de instalaç ão dessas ferramentas é simples.
Instalando o VirtualBox Para instalar o VirtualBox, acesse a página dedownloadhttp://www.
virtualbox.org/wiki/Downloadse escolha a versão mais atual. No momento da escrita do livro, a versão mais nova é o VirtualBox 4.3.8 e será a versão uti- lizada no decorrer do livro. Escolha o pacote de instalaç ão de acordo com a sua plataforma: no Windows o instalador é um arquivo executável.exe; no Mac OS X o instalador é um pacote.dmg; no Linux o VirtualBox disponibi- liza pacotes.debou.rpm, dependendo da sua distribuiç ão.
Uma vez que você tenha feito odownload, instale o pacote. No Win- dows e no Mac OS X, basta dar um duplo clique no arquivo de ins- talação (.exeno Windows e.dmgno Mac OS X) e seguir as ins- truções do instalador. No Linux, caso tenha escolhido o pacote.deb, instale-o executando o comandodpkg -i {arquivo.deb}, substi- tuindo{arquivo.deb}pelo nome do arquivo baixado, por exemplo virtualbox-4.3_4.3.8-92456~Ubuntu~raring_i386.deb. Caso tenha escolhido o pacote.rpm, instale-o executando o comandorpm -i {arquivo.rpm}, substituindo {arquivo.rpm}pelo nome do arquivo bai- xado, por exemploVirtualBox-4.3-4.3.8_92456_el6-1.i686.rpm.
Observaç ão: no Linux, caso seu usuário não sejaroot, você precisará rodar os comandos anteriores com o comandosudona frente, por exemplo:sudo dpkg -i {arquivo.deb} ousudo rpm -i {arquivo.rpm}.
Para testar que o VirtualBox está instalado corretamente, acesse o termi- nal e execute o comandoVBoxManage -v. Para abrir o terminal no Win- dows, você pode usarWin+Re digitarcmd. Caso tudo esteja correto, o co- mando retornará algo como “4.3.8r92456”, dependendo da versão instalada.
Instalando o Vagrant Uma vez que o VirtualBox estiver instalado, prossiga com o processo de instalaç ão do Vagrant, que é bem parecido. Acesse a página dedownloaddo
Página 33
Casa do Código Capítulo 2. Tudo começa em produç ão Vagranthttp://www.vagrantup.com/downloads.htmle escolha a versão mais atual. No momento da escrita do livro, a versão mais nova é o Vagrant 1.5.1 e será a versão utilizada no decorrer do livro. Faç a odownloaddo pacote de instalaç ão de acordo com a sua plataforma: no Windows o instalador é um arquivo.msi; no Mac OS X o instalador é um pacote.dmg; no Linux o Va- grant disponibiliza pacotes.debou.rpm, dependendo da sua distribuiç ão.
Assim que tenha feito odownloaddo pacote, instale-o: no Windows e no Mac OS X, basta dar um duplo clique no arquivo de instalaç ão (.msi no Windows e.dmgno Mac OS X) e seguir as instruções do instala- dor. No Linux, basta seguir os mesmos passos da instalaç ão do Virtual- Box no Linux usando o pacote escolhido (vagrant_1.5.1_i686.deb ou vagrant_1.5.1_i686.rpm). No Mac OS X e no Windows, o comando vagrantjá é colocado noPATHapós a instalaç ão. No Linux, você vai preci- sar adicionar/opt/vagrant/binno seuPATH.
Para testar que o Vagrant está instalado corretamente, acesse o terminal e execute o comandovagrant -v. Caso tudo esteja correto, o comando retornará algo como “Vagrant 1.5.1”, dependendo da versão instalada.
O último passo necessário é configurar uma imagem inicial que serve de templatepara inicializar cada máquina virtual. Estas imagens, também co- nhecidas comobox, servem como ponto de partida, contendo o sistema ope- racional básico. No nosso caso, utilizaremos umaboxoferecida pelo próprio Vagrant, que contém a imagem de um Linux Ubuntu 12.04 LTS de 32 bits.
Para baixar e configurar estabox, é preciso executar o comando:
Esse comando irá fazer odownloaddo arquivo de imagem da máquina virtual, que é grande (299MB), portanto ele vai demorar para executar e uma boa conexão com a internet será necessária. Uma lista de outras ima- gens disponibilizadas pela comunidade Vagrant pode ser encontrada em http://www.vagrantbox.es/e o processo de inicializaç ão é parecido com o co- mando anterior. A empresa por trás do Vagrant, a HashiCorp, introduziu
Página 34
2.2. Instalando o ambiente de produç ão Casa do Código recentemente oVagrant Cloud(https://vagrantcloud.com/) , uma forma de encontrar e compartilharboxescom a comunidade.
Declarando e subindo os servidores Uma vez que o Vagrant e o VirtualBox estão funcionando, declarar e ge- renciar um ambiente virtual é simples. A declaraç ão de configuraç ão das má- quinas virtuais é feita em um arquivo chamadoVagrantfile. O comando vagrant initcria um arquivoVagrantfileinicial, com comentários que explicam todas as opções de configuraç ão disponíveis.
No nosso caso, iremos começar de forma simples e configurar apenas o necessário para subir os dois servidores de produç ão. O conteúdo do Vagrantfileque precisamos é:
end config.vm.define :webdo|web_config| web_config.vm.network :private_network, :ip=>"192.168.33.12"
end end Esse arquivo configura duas máquinas virtuais, com apelidos de “db”
e “web”. Ambas utilizarão aboxhashicorp/precise32 que instala- mos anteriormente. Cada uma possui um bloco de configuraç ão que de- fine um endereço IP para configurar a conexão com a rede. Os endereços IP 192.168.33.10e192.168.33.12foram escolhidos de forma arbitrária para evitar conflitos com as configurações de rede da sua máquina.
Para subir os servidores, basta executar o comandovagrant upno mesmo diretório onde o arquivoVagrantfilefoi criado e o Vagrant to- mará conta de subir e configurar as máquinas virtuais para você. Se tudo correr bem, a saída do comando será algo parecido com:
Página 35
Casa do Código Capítulo 2. Tudo começa em produç ão $ vagrant up Bringing machine ’db’ up with ’virtualbox’ provider…
Bringing machine ’web’ up with ’virtualbox’ provider…
==> db: Importing base box ’hashicorp/precise32’…
==> db: Matching MAC address for NAT networking…
==> db: Checking if box ’hashicorp/precise32’ is up to date…
==> db: Setting the name of the VM: blank_db_1394680068450_7763 ==> db: Clearing any previously set network interfaces…
==> db: Preparing network interfaces based on configuration…
==> web: Waiting for machine to boot. This may take a few minutes…
web: SSH address: 127.0.0.1:2200
Página 36
2.3. Configurando dependências nos servidores de produç ão Casa do Código web: SSH username: vagrant web: SSH auth method: private key ==> web: Machine booted and ready!
==> web: Configuring and enabling network interfaces…
==> web: Mounting shared folders…
web: /vagrant => /private/tmp/blank Isso significa que as máquinas virtuais estão funcionando e prontas para serem usadas. Se você ler a saída com cuidado, verá que os passos foram os mesmos para ambas as máquinasdbeweb. Além disso, o Vagrant tam- bém mapeou portas de SSH e montou uma partiç ão para acessar os arquivos existentes no diretório da máquina hospedeira. Isso pode soar um pouco con- fuso, mas demonstra algumas das funcionalidades poderosas que o Vagrant disponibiliza.
2.3 Configurandodependênciasnosservidores de produção Agora que os servidores estão rodando, é preciso instalar os pacotes e depen- dências para que a loja virtual funcione. Administradores de sistema prova- velmente já estão acostumados a trabalhar em diversas máquinas ao mesmo tempo, porém desenvolvedores geralmente trabalham sempre em uma má- quina só.
Nas próximas seções começaremos a interagir com mais de uma máquina ao mesmo tempo e a maior parte dos comandos precisarão ser executados no servidor correto. Usaremos uma notaç ão especial para guiar as instruções no restante do livro, representando o usuário e o servidor nopromptda li- nha de comando para servir de lembrete para você verificar se está rodando o comando no servidor certo. O padrão será{usuário}@{servidor}$, no qual o usuário geralmente serávagrante o servidor pode variar entre dbouweb. Desta forma, comandos precedidos devagrant@db$devem ser executados no servidordbe comandos precedidos devagrant@web$ devem ser executados no servidorweb.
Ao invés de pular de um servidor para o outro, iremos focar inicialmente em um servidor por vez, começando pelo servidor de banco de dados.
Página 37
Casa do Código Capítulo 2. Tudo começa em produç ão Servidor de banco de dados Primeiramente, precisamos logar no servidor de banco de dados para ins- talar o MySQL. Isso é feito através do comandovagrant ssh db, que abre uma sessão SSH com o servidordb. Uma vez logado, a instalaç ão do servidor MySQL é feita através do pacotemysql-server:
Reading package lists… Done vagrant@db$ sudo apt-get install mysql-server Reading package lists… Done Building dependency tree …
ldconfig deferred processing now taking place Para entender o que está acontecendo, vamos analisar cada parte desse comando. O comandoapt-geté usado para gerenciar quais pacotes es- tão instalados no sistema. A instruç ãoupdateatualiza o índice de paco- tes para as últimas versões. A instruç ãoinstallserve para instalar um novo pacote no sistema. Nesse caso o pacote que queremos instalar é o pa- cotemysql-serverque contém o servidor MySQL. O comando inteiro é precedido pelo comandosudo. Em sistemas UNIX, existe um usuário espe- cial com “super poderes” conhecido como usuárioroote o comandosudo permite executar algo como se o usuário atual fosseroot.
O processo de instalaç ão do servidor MySQL exige a escolha de uma se- nha de acesso para o usuárioroot. Você precisará fornecer essa senha duas vezes no processo de instalaç ão. A escolha de uma senha segura é importante para garantir a segurança do sistema, porém é também um tópico de discus- são à parte, que abordaremos no capítulo8. Se alguém descobrir a senha mestre, ele poderá executar qualquer comando no banco de dados, inclusive apagar todas as tabelas! Na vida real você não quer que isso aconteça, porém, no exemplo do livro, usaremos uma senha simples para facilitar: “secret”. Se preferir, você pode escolher outra senha, mas daqui para frente tome cuidado
Página 38
2.3. Configurando dependências nos servidores de produç ão Casa do Código para substituir qualquer menção da senha “secret” pela senha que você esco- lheu.
Ao terminar a instalaç ão do pacote, o servidor MySQL já vai estar rodando, porém apenas para acesso local. Como precisamos acessar o banco de dados do servidor web, é preciso configurar o MySQL para per- mitir conexões externas. Para isto, basta criar o arquivo de configuraç ão /etc/mysql/conf.d/allow_external.cnf. Você pode usar o editor de texto que preferir –emacsevimsão duas opções comuns – porém aqui usaremos onanopor ser um editor mais simples de aprender para quem não está acostumado a editar arquivos na linha de comando. O comando seguinte cria o arquivo (comorootnovamente) desejado:
vagrant@db$ sudo nano /etc/mysql/conf.d/allow_external.cnf Basta então digitar o conteúdo do arquivo abaixo e usarCtrl+Opara salvar eCtrl+Xpara salvar e sair do editor:
[mysqld] bind-address =0.0.0.0 Uma vez que o arquivo foi criado, é preciso reiniciar o servidor MySQL para que ele perceba a nova configuraç ão. Isso é feito com o comando:
vagrant@db$ sudo service mysql restart mysql stop/waiting mysql start/running, process 6460 Neste momento, o servidor MySQL já está pronto e rodando, porém ainda não criamos nenhum banco de dados. É comum que cada aplicaç ão crie seu próprio banco de dados, ouschema, para persistir suas tabelas, índices e da- dos. Precisamos então criar um banco de dados para a loja virtual, que cha- maremos deloja_schema, através do comando:
vagrant@db$ mysqladmin -u root -p create loja_schema Enter password:
Ao executar este comando, a opção-u rootinstrui que a conexão com o MySQL deve ser feita como usuário root e a opção-pirá perguntar a se- nha, que nesse caso será “secret”. O resto do comando é autoexplicativo. Para
Marcar trecho:
JIM – Assistente
Jim IA: pode errar. Não digite dados pessoais. Suas mensagens são processadas por um serviço externo.
eXtreme Programming – Práticas para o dia a dia no desenvolvimento ágil de software
Aproximadamente 31.043 palavras.
Página 1
Página 2
Casa do Código Prefácio Prefácio por Klaus Wuestefeld Poucos são os momentos na vida em que ficamos sabendo de uma ideia e dizemos, na hora: “Esta ideia vai revolucionar o mundo.”
Aconteceu comigo quando vi pela primeira vez o Orkut (que descanse em paz). Caiu um raio na minha cabeça e eu disse: “Este negócio (rede social) vai revolucionar o mundo.”
Antes disso, em 1999, quando eu ainda chafurdava na burocracia do CMM e do Unified Process, um estagiário da minha empresa me mandou os primeiros links sobre eXtreme Programming (XP).
A princípio me pareceu bobagem, como “Go Horse”. Logo vi, porém, que Kent Beck, o autor de XP, e as pessoas discutindo a metodologia no primeiro wiki do mundo eram sérias e sabiam do que estavam falando. Eram, na ver- dade, os estudiosos de software mais sérios, embasados e apaixonados que eu já tinha visto.
Para entender o que foi, para mim, ver as páginas de XP no primeiro wiki do mundo, imagine dois raios simultâneos caindo na sua cabeça: senti que tanto o wiki quanto os métodos ágeis iriam revolucionar o conhecimento e o desenvolvimento de software.
Comecei a evangelizar XP pelo Brasil e palestrei em um evento de Java em Porto Alegre, em 2004. Estavam lá o Daniel e o Guilherme, coautores deste livro. Caiu um raio na cabeça deles e eles criaram o grupo XP-RS, que promoveu muitos encontros de discussão sobre o assunto.
Agora, onze anos depois, escrevem este livro, mais necessário que nunca.
Cansei de ver times tentando fazer Scrum e entregando zero software em produç ão, durante meses, sprint após sprint. Cansei de ver times com quadros de Kanban lindos na parede mas com tempo de entrega (lead-time) na ordem i
Página 3
Casa do Código de meses.
É fácil, hoje, fazer um cursinho de final de semana qualquer, certificar-se em charlatanismo ágil de software e sair ditando regrinhas de cerimônias que a equipe de desenvolvimento deve seguir.
Modelos de gestão como Scrum ou Kanban (prefiro) são úteis para ajudar a escolher as histórias certas a desenvolver mas, no fim das contas, o que faz essas histórias sair do outro lado como software rodando sem bugs em produ- ção é a capacidade e dedicaç ão da equipe, usando boas práticas de artesania de software, como as deste livro.
Sugiro às equipes que ganhem fluência, que dominem XP “by the book”, antes de inventar moda. O time mais ágil, que produziu o software de maior valor, no prazo mais apertado, nas condições mais politicamente adversas, do qual já participei, foi um time onde aplicávamos XP à risca. Pense muito bem antes de decidir que não precisa de determinada prática.
Quando testar recursos caros ou complicados, utilize constantes que simu- lem o comportamento desses recursos (com estratégias de dummy, stub, spy, fake e mock).
Não confunda a brevidade de alguns de seus itens, como essa frase, com falta de importância. Este livro é rico e conciso. Cada parágrafo, se explorado, daria outro livro. Já vi uma equipe de dezenas de programadores atrasar em meses seu projeto, por insistir em depender de ambientes de homologaç ão complexos em vez de seguir a dica acima.
Outro exemplo: já vi uma equipe de uma empresa de software para o mercado financeiro desistir de programaç ão em pares sem saber por que. Está num breve parágrafo deste livro o motivo:
Cuide do espaço físico, a mobília pode dificultar ficar lado a lado progra- mando (por exemplo em mesas de canto ou em formato de ‘L’). Os programado- res terão dores no corpo depois de um dia de programação em pares com pouca ergonomia. Uma dica é adaptar o espaço físico…
Por onde começar? É preciso adotar todas as práticas de uma vez?
Se tiver que escolher alguma prática pra começar, escolha o teste auto- matizado. Testar software manualmente, no século 21, é antiético, como um cirurgião operar sem lavar as mãos. Aprenda os conceitos, a essência da au- tomação de teste. Não perca tempo tentando controlar telas pra fazer testes.
ii
Página 4
Casa do Código Separe da tela todo código de negócios e teste-o diretamente.
Programaç ão em pares junto com revezamento são práticas que encon- tram resistência tanto dos gestores retranqueiros quanto de alguns membros da equipe mais tímidos (respeitar) ou acomodados (incentivar) mas não de- pendem de mais nada para ser implementadas. Já vi pareamento e reveza- mento transformar uma equipe desmotivada, à beira de agressões físicas, em uma equipe de referência dentro de sua organizaç ão.
Por fim, é vital que a equipe e seu gestor, se houver, reservem um tempo em torno de um dia (projeto novo) a dois dias (projeto com legado macarrô- nico) por semana com autonomia para a equipe investir em melhorar conti- nuamente sua própria produtividade, aprendendo técnicas como TDD e re- fatorando código. Se não houver esse tempo alocado e a equipe ficar só cor- rendo atrás de incêndios de curto prazo, é melhor largar o livro agora porque ele só vai trazer frustraç ão.
Se, por outro lado, houver tempo para melhoria, leve este livro como guia, torça para cair um raio na sua cabeça também e boa sorte no caminho.
Aprenda as práticas de XP, domine-as, entregue software do caralho e, aí sim, adapte-as e transcenda.
— Klaus Wuestefeld, pioneiro em eXtreme Programming no Brasil e Key- note Speaker do Agile Brazil (2010) Prefácio por Alexandre Freire Se eu tivesse este livro que você tem em mãos na virada do milênio, e conhecesse a Programaç ão eXtrema na época, provavelmente hoje seria mi- lionário, porque teria lançado com sucesso a primeira rede social do mundo.
Estava trabalhando em umasoftware housemultinacional, baseada em Treviso, na Itália, construindo uma rede social de times de futebol de várzea para a Diadora. Mas fazíamos isso tudo usando o “melhor”, e mais difundido, processo de desenvolvimento de software, o RUP.
Isso significa que durante os 3 anos em que gastei meu suor e sangue, cons- truindo o incrível software desta rede social, nunca tivemos nenhum usuário, além da sócia que fazia demonstrações trimestrais para os diretores da Di- adora. E quando toda a diretoria mudou, e a empresa resolveu cancelar o projeto, foi fácil fazê-lo, pois não tinha sido lançado.
iii
Página 5
Casa do Código Para mim foi uma experiência muito frustrante, afinal com minha equipe tinha construído um software maravilhoso, uma rede social onde times de futebol de bairro poderiam criar uma página, postar fotos, conseguir “likes”
de seus fãs e até organizar campeonatos. E o software funcionava que era uma beleza, ou pelo menos funcionava na minha máquina.
Era o maior projeto da empresa, que acabou indo à falência quando per- deu esse cliente.
Deparei-me com a pergunta:Será que não existe um jeito melhor de fazer software? De entregar mais valor, mais rápido, para os nossos clientes?. Come- cei as estudar o que na época eram as metodologias “leves” e resolvi voltar para o Brasil e para a faculdade. No ano seguinte, participei da primeira turma do Laboratório de Programaç ão eXtrema do IME/USP.
E aí que minha vida de desenvolvedor de software mudou. Aprender e praticar Programaç ão eXtrema foi um marco muito importante na minha car- reira, e espero que com este livro, seja um marco na sua também.
Durante muitos anos após esse primeiro encontro, pratiquei a Programa- ção eXtrema como definida nos livros do Kent Beck. Com os erros e acertos, comecei a entender como a metodologia era completa, e como cada parte era preciosa. Também aprendi a fazer algumas coisas bem difíceis muito bem, como estimar em pontos, só para descobrir no final que não precisava real- mente fazer isso!
Mas na sua jornada, recomendo que não pule essa prática no começo, a sinergia entre as práticas de XP e o fato de que seus valores e princípios suportam todo o conjunto são umas das razões pelas quais me apaixonei por essa metodologia.
Hoje em dia, a comunidade ágil é forte, tem presença marcante no Brasil, e somos ainda mais extremos. Pegamos algumas práticas e nos desafiamos levá- las ainda mais ao limite! Com ashistórias de usuárioe ojogo do planejamento evoluímos pra criar também omapa de histórias. Com integração contínua partimos para fazerdeploy contínuo. Com programaç ão em par radicalizamos para fazerprogramação em multirão.
Mas algumas coisas permanecem para sempre valiosas, como as Retros- pectivas. A melhor técnica que conheço para uma equipe se aprimorar con- tinuamente. É tão universal que até já usei em outros contextos que não o iv
Página 6
Casa do Código desenvolvimento de software.
Se você for aprender só uma das metodologias ágeis, recomendo forte- mente que seja a Programaç ão eXtrema. Mas experimente-a completa, per- cebendo como os princípios e valores apoiam as práticas, e que estas muitas vezes só funcionam porque dependem das outras. É uma metodologia holís- tica, onde a sinergia conta muito, e com certeza vai melhorar a maneira como você desenvolve software.
Você tem em mãos um guia definitivo para começar sua jornada, apro- veite a leitura.
— Alexandre Freire, Diretor de Produtos da Industrial Logic e Keynote do Agile Brazil 2014.
Prefácio por Paulo Caroli Desde 2000, tenho utilizado (e abusado) de metodologias ágeis. A minha primeira sessão em uma conferência internacional foi na OOPSLA 2000, em que apresentei o resultado da minha tese de mestrado, algo sobre Orienta- ção e Objetos e Design Patterns. Após minha apresentaç ão, fui fazer tietagem com Kent Beck por admirá-lo nos assuntos de smalltalk e design patterns, e acabei comprando seu novo livro com o títuloeXtreme Programming Explai- ned. Deu-se início um caminho sem volta – estava exposto e infectado pela primeira de muitas metodologias ágeis.
Naquela época eu morava no Vale do Silício e estava trabalhando em uma start-up bem legal. Voltei empolgado da conferencia e logo mostrei o livro para o meu gerente da época. Ele riu e disse “Extreme programming… please do not get extreme on our codebase. Be aware of our clients and deadlines”. O livro ficou no meu cubículo (naquela época até start-ups tinham cubículos), e de tempos em tempos eu o mostrava para algum colega de trabalho.
Testes unitários e solitários (somente eu os lia e usava). Integraç ão con- tínua com meu próprio código (os outros desenvolvedores estavam em suas branches). E assim eram meus dias de trabalho em 2000 e 2001.
Mas eu não estava sozinho. Além de Kent Beck, outros conhe- cidos estavam falando e escrevendo sobre suas experiências com XP. Ward Cunningham populava a C2wiki (http://c2.com/cgi/wiki?
ExtremeProgrammingRoadmap) , enquanto Martin Fowler compartilhava v
Página 7
Casa do Código no seu site (http://martinfowler.com/articles/xp2000.html) . Mais desen- volvedores eram infectados, e compartilhavam suas experiências. E isso se alastrou até os dias de hoje, época em que XP é ensinado em faculdades, e muitas de suas práticas são visíveis em todos departamentos de TI.
Em 2006, entrei naThoughtWorks e trabalhei com pessoas que participa- ram do início deste movimento ágil. Por exemplo, ouvi as histórias do Martin sobre o primeiro projeto XP, o C3 (Chrysler Comprehensive Compensation).
Vivi e ouvi relatos de experiência sobre a implantações de XP ao redor do mundo. Em 2008 e 2009 constatei que até projetos de outsourcing na Índia estavam usando XP. Bah, mas eu seguia referenciando aquele livro de 2000!
Em 2010, eu ajudei a trazer aThoughtWorks para o Brasil, abrindo seu pri- meiro escritório em Porto Alegre. A escolha da cidade não foi somente pelo famoso churrasco, mas sim por admiraç ão ao movimento de XP, e a excelente comunidade já existente. Conheci e aprendi com cada um dos autores deste livro. Daniel, Dionatan, Rafael e Guilherme estão sempre compartilhando conhecimento. Nesta obra, compartilham os valores, práticas e princípios de XP.
Com muito orgulho, informo que este livro é um resumo do que há de melhor no mundo atual de desenvolvimento de software.
Boa leitura, — Paulo Caroli, cofundador e agile coach daThoughtworks Brasil.
vi
Página 8
Casa do Código Agradecimentos Antes de tudo, gostaríamos de agradecer a toda a comunidade ágil brasileira, que é uma das maiores e mais participativas no mundo. Temos grandes even- tos em nossa área de métodos ágeis com agilistas muito experientes e somos gratos por isso. Obrigado por todas as trocas de experiências durante esses anos de agilidade no Brasil!
À comunidade do antigo XP-RS, o atual GUMA-RS Grupo de Usuários de Métodos Ágeis do Rio Grande do Sul (saiba mais emhttp://www.guma-rs.
org) , o nosso muito obrigado por ser um grande grupo fomentador da agili- dade e do eXtreme Programming!
Obrigado, e muito, aos nossosbeta readersJamile Alves, Maurício Aniche e Rodrigo Pinho! As opiniões e sugestões de vocês foram essenciais para a melhoria do livro.
Obrigado também a todas as pessoas da Casa do Código. Vocês nos de- ram um excelente suporte e sempre estiveram dispostos a contribuir com esta obra!
Aos agilistas Klaus Wuestefeld, Alexandre Freire e Paulo Caroli, a nossa gratidão pelos admiráveis prefácios!
A nossos alunos e clientes, que nos permitem praticar e aprender em con- junto, e a você leitor, o nosso muito obrigado por interessar-se neste trabalho!
Esperamos que a leitura deste livro seja útil e agradável! 🙂 Dedico este livro aos desenvolvedores profissionais do Brasil, que se preocu- pam em entregar software de qualidade e buscam excelência técnica!— Daniel Wildt Agradeço a todos que veem nos métodos ágeis um caminho para um mundo melhor! Dedico este livro aos meus pais e irmãos!— Dionatan Moura vii
Página 9
Casa do Código Dedico à minha família: em especial, para meus pais (Paulo e Liberta) e para minha esposa e filha (Juliana e Isabella)!— Guilherme Lacerda Agradeço à Casa do Código pela oportunidade, ao Klaus Wuestefeld, Ale- xandre Freire e Paulo Caroli pelos prefácios inspiradores, à Vivian pela dedica- ção e paciência durante a revisão deste livro, aos meus amigos e parceiros de jornada, Daniel, Dionatan e Guilherme! Além é claro da minha esposa Aline e meu filho Rafael Helm Junior, com eles ao meu lado tudo faz sentido.— Rafael Helm viii
Página 10
Casa do Código Sobreosautores Daniel Wildt Fundador em 2004 do XP-RS Grupo de Usuários de eXtreme Programming do RS , que depois se transformou no GUMA-RS Grupo de Usuários de Méto- dos Ágeis do Rio Grande do Sul. Desde 2003, um praticante interessado pelo desenvolvimento de comunidades, organizações, equipes e pessoas em torno da agilidade. Trabalha em processos de melhoria das técnicas de engenharia de software e processos, sempre em busca de simplicidade e do aprendizado.
Ajuda pessoas a tornarem-se melhores profissionais, equipes a crescerem por meio de melhoria contínua e produtos/serviços a serem formados. Além da formaç ão técnica, possui formaç ão de Master Trainer em Programaç ão Neu- rolinguística. É CTO na uMov.me (http://umov.me) , coach/instrutor pela Wildtech (http://www.wildtech.com.br) e facilitador no Estaleiro Liberdade (http://www.estaleiroliberdade.com.br) .
Dionatan Moura Coach ágil na Companhia de Processamento Dados do Estado Rio Grande Sul (PROCERGS), auxiliando na entrega de maior valor ao cidadão por meio da agilidade e inovaç ão. Professor visitante na pós-graduaç ão da UniRitter Laureate International Universities. Mestre e bacharel em Ciên- cia da Computaç ão na UFRGS. Coordenador do Grupo de Usuário de Méto- dos Ageis do RS (GUMA-RS) e do Grupo de Usuários Java do RS (RSJUG).
Foi desenvolvedor Java por sete anos, e coordenador das trilhas Java do TDC POA 2013 e 2014. Palestrante em eventos ágeis, como: Agile Brazil, TDC e XPConf; e possui as certificações: CSP, SAFe SA, PMP, CSM, PSM I, CSD, CSPO, OCPJP, CTFL, ITIL e MPS-BR. Pode ser encontrado no Twitter como @dionatanmoura e possui um blog:http://dionatanmoura.com.
ix
Página 11
Casa do Código Guilherme Lacerda Pioneiro em Metodologias Ágeis no Brasil, no qual atua desde 2001, com especial ênfase em Lean, SCRUM e eXtreme Programming. Trabalha como Coach, ajudando na adoção de métodos ágeis no Tribunal de Justiç a do RS.
Professor universitário de graduaç ão (UniRitter) e de pós-graduaç ão (UniRit- ter, Unisinos, UFRGS). Mestre em Ciência da Computaç ão (UFRGS, 2005), área de Engenharia de Software e atualmente doutorando pela mesma ins- tituição, com estudos na área de Refatoraç ão e Smells. Consultor associ- ado da Wildtech, palestrante em dezenas de eventos nacionais e internaci- onais sobre o tema, e fundador e vice-coordenador do XP-RS/GUMA. Possui as certificações CSM e CSP, pela Scrum Alliance. Membro do IASA, Scru- mAlliance, ACM e SBC. Possui os blogs:http://www.guilhermelacerda.nete http://www.codingbyexample.org.
Rafael Helm Sócio da Wildtech (www.wildtech.com.br), na qual atua como agile co- ach, instrutor e consultor. Experiência de agile coach adquirida em projetos de larga escala em organizações como Receita Federal, Procuradoria Geral da Fazenda Nacional, Ministério de Relações Exteriores, entre outras. Ins- trutor na Wildtech, tendo a oportunidade de treinar empresas e equipes de diferentes localidades do Brasil, incluindo o Ministério da Justiç a, DNIT, PROCERGS, Serpro, Totvs, entre outras. Palestrante em eventos importan- tes como Agile Brazil,The Developers Conference, FISL, XP Conf BR. Au- tor do e-bookHistórias de Usuário – Por que e como escrever requisitos de forma ágil?, que atingiu a marca de 4.000 downloads em menos de um ano (www.wildtech.com.br/historias-de-usuario). Idealizador e cofundador da XP Conf. BR, a conferência nacional sobre eXtreme Programming, e cofun- dador das conferências UX Conf. BR, DevOps Conf. BR e Empreende Conf.
https://about.me/rafaelhelm Você pode participar da lista de discussão deste livro! Basta escrever para: livro-xp@googlegroups.com.
x
Página 12
Casa do Código
Sumário
Sumário 1 Por que projetos falham? 1 1.1 Cliente distantepágina 2
1.2 A cereja do bolopágina 4
1.3 Testes no finalpágina 5
1.4 Trabalho empurradopágina 6
1.5 Dívidas técnicaspágina 7
1.6 Conclusãopágina 9
2 Introdução a métodos ágeis 11 2.1 O Manifesto Ágilpágina 12
2.2 Lean Software Developmentpágina 13
2.3 Scrumpágina 14
2.4 eXtreme Programming (XP)página 16
3 Valores do eXtreme Programming 19 3.1 Comunicaç ãopágina 19
3.2 Feedbackpágina 20
3.3 Simplicidadepágina 20
3.4 Coragempágina 21
3.5 Respeitopágina 22
4 Papéis do eXtreme Programming 23 4.1 Desenvolvedorpágina 24
4.2 Clientepágina 24
xi
Página 13
Sumário
Casa do Código 4.3 Coachpágina 25
4.4 Testadorpágina 25
4.5 Cleanerpágina 25
4.6 Trackerpágina 26
4.7 Gerentepágina 26
4.8 Outros papéispágina 27
5 Time coeso 29 5.1 Time multidisciplinarpágina 30
5.2 Time auto-organizávelpágina 30
5.3 Sentando lado a ladopágina 31
5.4 As reuniões de retrospectiva e a melhoria contínuapágina 31
6 Cliente presente 33 6.1 O que fazer quando o cliente não pode estar presente?página 35
7 Histórias de usuário 37 7.1 Modelo 3Cpágina 39
7.2 Ciclo de vidapágina 39
7.3 Utilizando um modelo de escritapágina 40
7.4 Refinando com INVESTpágina 42
7.5 Implementando com tarefas SMARTpágina 43
7.6 Personaspágina 43
7.7 Story pointspágina 44
7.8 Escrevendo boas históriaspágina 44
7.9 Catálogo de story smellspágina 46
8 Testes de aceitaç ão 49 8.1 Automatizaç ãopágina 50
8.2 Validando com critérios de aceitaç ãopágina 50
9 Liberaç ão frequente de pequenas entregas 53 9.1 Foco na qualidade é o ponto-chavepágina 54
9.2 Releases tudo ou nadapágina 55
xii
Página 14
Casa do Código
Sumário
10 O jogo do planejamento 10.1 Definindo o jogo e suas regraspágina 58
10.2 Entendendo regras e comprometimentospágina 59
10.3 Mantendo o focopágina 63
10.4 Todo momento é um momento de aprendizadopágina 64
11 Spikes de planejamento 65 11.1 Jogue fora o código gerado no spikepágina 66
12 Projeto simples do início ao fim 67 12.1 MVP: produto mínimo viávelpágina 68
13 Metáfora de sistema 71 13.1 Descobrindo uma boa metáforapágina 72
14 Reunião diária em pé 75 14.1 Time alinhadopágina 76
14.2 Troca de conhecimentopágina 76
14.3 Como começar?página 77
14.4 Erros mais comuns de uma reunião em pépágina 77
15 Posse coletiva 81 15.1 My precious!página 82
16 Padrão de codificaç ão 85 16.1 Pequenos projetos também se beneficiam?página 86
16.2 Como definir?página 87
17 Programaç ão em par 89 17.1 Diversos benefíciospágina 90
17.2 Um desenvolvedor pelo preço de dois?página 91
17.3 A pressão do parpágina 91
17.4 Nivelando o conhecimentopágina 92
17.5 Como começar?página 92
xiii
Página 15
Sumário
Casa do Código 17.6 Dicas para aprimorar a programaç ão em parpágina 93
17.7 O ambiente de trabalhopágina 94
17.8 Especificar, projetar, trabalhar, tudo em parpágina 94
18 Refatoraç ão de código para alta qualidade 95 18.1 Refatore impiedosamentepágina 96
18.2 Bad smells de códigopágina 97
19 TDD: Desenvolvimento Guiado por Testes 99 19.1 Padrões de TDDpágina 101
19.2 Show me the codepágina 105
20 Integraç ão contínua 113 20.1 Como potencializar os benefícios?página 114
20.2 Ferramentaspágina 116
21 Ritmo sustentável 121 21.1 Velocidade do timepágina 122
21.2 40 horas semanaispágina 123
22 Indo além do eXtreme programming 125 22.1 Jogos e dinâmicaspágina 126
22.2 Behaviour-Driven Development (BDD)página 127
22.3 Domain-Driven Design (DDD)página 127
22.4 Kanbanpágina 128
22.5 Estimando com planning pokerpágina 128
22.6 Resolvendo dívidas técnicaspágina 129
22.7 Refatorando também o banco de dadospágina 130
22.8 Código limpopágina 130
22.9 Entrega contínua e DevOpspágina 130
22.10 Leituras sobre desenvolvimento de softwarepágina 131
22.11 Artesanato de Softwarepágina 132
Índice Remissivo 138 xiv
Página 16
Casa do Código Sumário Bibliografia 144 xv
Página 17
Página 18
Capítulo1 Porqueprojetosfalham?
Culpa do cliente, do gerente de projetos, dos testadores, dos analistas de ne- gócios, do time de desenvolvimento, ou simplesmente falta de sorte? Afinal de contas, por que projetos falham, atrasam e/ou fracassam?
Os desenvolvedores acham que faltou análise; os analistas jogam a culpa no departamento comercial que vendeu o que o software não tem e, ainda por cima, com um prazo impossível de ser cumprido; a equipe de vendas aponta para o cliente dizendo que ele não sabe o que quer; e ele, por sua vez, chama seus advogados para cancelar o contrato.
É bem provável que você já tenha passado por isso, ou, pelo menos, quase passou.
Infelizmente, nós, os autores deste livro, já vimos isso acontecer algumas vezes, e normalmente os motivos são os mesmos: falta de proximidade com o cliente; trabalho empurrado goela abaixo do time; codificaç ão a toque de
Página 19
1.1. Cliente distante Casa do Código caixa produzindo código sujo; tempo desperdiç ado desenvolvendo o que o cliente não pediu (a famosa cereja do bolo); e o retrógado hábito de testar o software apenas na véspera da sua data de entrega.
Sendo assim, achamos importante começarmos este livro reforçando por que você não deve cometer estes erros clássicos em seus projetos, para, so- mente depois, entrar no conteúdo doeXtreme Programmingpropriamente dito. Leia com atenção e lembre-se: antes de prescrever o remédio, é necessá- rio identificar a doença.
1.1 Cliente distante Cena corriqueira em times de desenvolvimento de software: o desenvolve- dor recebe uma especificaç ão para trabalhar, e, enquanto está codificando, percebe que algum detalhe passou despercebido pelo processo de análise do requisito. Isto gerou uma dúvida que o impede de prosseguir seu trabalho com segurança; ou seja, o desenvolvedor não tem certeza do que exatamente deve ser feito.
Nesses casos de incerteza, normalmente ele procura o analista ou a pessoa responsável por aquela especificaç ão (ou pelo menos deveria fazer isso), e questiona sobre a dúvida que o impede de avançar no código com a certeza de que está fazendo o que foi pedido.
Quando isso ocorre, é esperado que o analista saiba responder os questi- onamentos do desenvolvedor e o conduza de volta ao caminho correto a ser seguido. O problema é que as pessoas não sabem tudo, incluindo eu, você, e todos os que nós conhecemos. É normal que, em alguns casos, o analista não consiga responder a dúvida do desenvolvedor, pelo menos, não de imediato.
Quando as dúvidas surgem e ninguém do time sabe o que fazer, a melhor decisão é falar com o cliente, seja por meio de uma reunião, telefone, skype, e-mail ou qualquer outra forma de comunicaç ão. O necessário é falar com ele!
Entrar no ciclotentativa/ erro/ tentativa/ erro/ …jamais deve ser uma op- ção. As pessoas até podem acertar de vez em quando, mas, na média, essa atitude vai gerar retrabalho lá na frente, além de frustrar o cliente e, posteri- ormente, o time.
Página 20
Casa do Código Capítulo 1. Por que projetos falham?
Sabemos que nem sempre ele estará disponível. Mesmo que esteja fisica- mente próximo de você e de seu time, ele pode simplesmente não estar livre ou interessado em ajudar; quer dizer, não quer se envolver. Até porque já pa- gou uma boa grana para uma empresa fazer seu software e espera que o time de desenvolvimento saiba como fazê-lo.
Pois bem, este cenário é o que chamamos decliente distante. Acredite, projetos com clientes distantes têm uma grande tendência a serem entregues com atraso, estourarem o orçamento, os frustrarem ao entregar funcionali- dades que não atendam suas expectativas, ou todas as alternativas anteriores juntas (fracasso tremendo).
E qual é a solução?
Precisamos aproximar o cliente desde o início do projeto, deixando bem claro que, a qualquer momento, ele poderá ser acionado para tirar dúvidas, e que a cada funcionalidade, ele poderá ser chamado para realizar uma valida- ção. Ou seja, dar seu consentimento sobre se aquele recurso ficou de acordo com o que esperava, ou indicar o que precisa ser ajustado para atendê-lo, caso o resultado não satisfaç a suas expectativas.
Porém, é necessário tomar cuidado. Pedir o aceite do cliente não signi- fica pedir para ele testar. O teste do software é responsabilidade do time de desenvolvimento e, acredite em nós, eles não gostam de testar software. E, principalmente, não ficam nada felizes quando encontrambugsnele.
Quando pedimos para ele validar ou aceitar uma funcionalidade, na ver- dade estamos buscando umfeedback. Queremos confirmar se aquela função que acabou de sair do forno está de acordo com a sua expectativa. Estamos buscando segurança para continuar o desenvolvimento do projeto, tendo cer- teza de que os passos dados até agora foram realizados na direção correta.
E se o cliente odiar a funcionalidade desenvolvida, dizendo que está to- talmente fora do que ele esperava? Ótimo! Nós conseguimos falhar rápido e teremos tempo para corrigir, adaptar ou até mesmo refazer o recurso, conse- guindo finalmente entregar algo de valor a ele. Imagine como seria desagra- dável se, somente no final do projeto, nós descobríssemos que algumas (ou várias) funcionalidades não ficaram de acordo com sua expectativa? Seria terrível! E provavelmente nosso tempo já estaria esgotado.
Página 21
1.2. A cereja do bolo Casa do Código Então, aproxime-se de seu cliente e mantenham-se próximos!
1.2 Acereja do bolo Você tem seus clientes e eles têm expectativas. Se algumas empresas que pro- duzem software criassem uma confeitaria especializada em bolos, muitos cli- entes receberiam apenas uma receita, ensinando como fazer omalditobolo.
Digamos que isso não gera nem tanto valor, nem satisfaç ão. Ele estava com fome, queriasócomer um bolo.
Outros clientes com um pouco mais de sorte receberiam uma massa, nem tão bem batida, mas que faria um belo bolo “abatumado”. Depois de perder vários prazos com o mesmo cliente (o qual, por alguma magia, ainda segue comprando bolo daquele local), acontece que, eventualmente, a empresa con- segue terminar o bolo, exatamente como ele pediu. Só que, lembra das suas experiências anteriores, nas quais ele não o recebeu? Então, a empresa não pode entregar só um simples bolo. É preciso entregar algo maior, algo a mais.
Surpreender!
Não precisamos da cereja do bolo! Ou se você gosta de usar o PMBOK® (Project Management Body of KnowledgeCorpo de Conhecimento em Ge- rência de Projetos) como exemplo; estamos falando doGold Plating.
Se o seu cliente solicita um relatório com as colunas A, B e C; o time deve desenvolver, com qualidade e dentro do prazo, o relatório com as colunas A, B e C. Simples assim!
Entregar um relatório com as colunas A, B, C, X e Y não faz sentido ne- nhum! Se ele quisesse que as colunas X e Y aparecessem no relatório, teria solicitado. Neste caso, X e Y são a tal cereja do bolo da qual estamos falando.
Vamos lembrar de algo bem importante. Nosso cliente tem uma grande expectativa: receber aquilo que ele pediu! E ele possui outras também! Quer receber o mais rápido possível, com a mais alta qualidade e o menor custo. E com o menor desperdício possível, é claro. Colocar uma cereja no bolo não vai ajudá-lo a esquecer as falhas anteriores. Nem nas próximas entregas.
E qual é a solução?
Página 22
Casa do Código Capítulo 1. Por que projetos falham?
Simplicidade: maximizar o trabalho que não deve ser feito. A meta do time deve ser trabalhar com o cliente para enxugar as funcionalidades neces- sárias. Deve-se questionar muito sua visão de valor.
Muitos recursos sugeridos por ele não possuem um método fácil de me- dir o valor ou, até mesmo, o Retorno Sobre Investimento (ROIReturn On Investment). Uma simples classificaç ão para entender o valor e o risco de fa- zermos uma determinada funcionalidade pode ser uma boa racionalizaç ão para ajudar na seleção do que precisa ser feito.
Indo nessa linha, vamos começar trabalhando naquilo que possui alto risco e valor, e descobrir rapidamente se temos algum problema. Lembra da estratégia de falhar rápido? Esse é o jogo. O mundo perfeito é trabalhar na- quilo que possui alto valor e um baixo risco!
Não queremos trabalhar naquilo que possui baixo valor. O único motivo para isso está relacionado às leis, nas quais temos que seguir para a conformi- dade e evitar alguma multa. De resto, fuja daquilo que não tem valor claro.
Foque na entrega de valor para seu cliente.
1.3 Testes no final Afinal, por que testamos? Aliás, é necessário realmente testar?. Ou pior: se sobrar tempo, testamos!
Essas expressões são comumente ditas por profissionais de software. In- felizmente.
Deixe-nos explicar melhor: desenvolver software é um processo produ- tivo, no qual executamos tarefas de investigaç ão, design, programaç ão, testes, entre outros. A forma como a indústria começou a desenvolver seus modelos (e independente do modelo a ser adotado) engloba essas etapas.
A questão a ser observada no processo é que a preocupaç ão com os tes- tes só existe no final. Além de acontecer isoladamente, não se enxerga seu verdadeiro valor, nem sua relaç ão com a qualidade do produto.
Por esses motivos, os testes não são levados a sério. Por isso, pagamos o preço do retrabalho ao entregar funcionalidades erradas e com falhas. Isso gera desconfiança e estressa uma relaç ão que precisa ser totalmente diferente para atingirmos o objetivo.
Página 23
1.4. Trabalho empurrado Casa do Código E qual é a solução?
Precisamos trabalhar nos recursos até eles estarem prontos de verdade; ou seja, não podemos permitir que exista dentro do time de desenvolvimento o conceito de queestá pronto, só falta testar.
O teste não deve ser encarado como uma etapa à parte, como algo extra.
Os processos de desenvolvimento e testes devem ser vistos como uma única etapa. Esqueça odesenvolver primeiro, testar mais tarde, e busque o desenvol- ver + testar. Entende a diferen ça? As funcionalidades não são testadas mais tarde; elas são testadas agora.
1.4 Trabalho empurrado Imagine a cena: o gerente de projetos avisa o time de desenvolvimento de que a empresa fechou um novo contrato e que o software deve ser entregue em uma determinada data, deixando já bem claro a todos que não existe possibi- lidade de não a cumprir.
O time de desenvolvimento começa a analisar os requisitos e gerar as ta- refas, e logo percebe que, para cumprir a data já firmada com o cliente, que inclusive consta no contrato, será necessário produzir em uma velocidade muito acima do habitual. Ao notar isso, o nível de estresse do time é elevado, o ambiente fica tenso e os desenvolvedores programam a toque de caixa, co- meçando a gerar um código sujo, mal estruturado e em cima de requisitos especificados de forma superficial. Como o tempo era curto, ninguém quis perdermuito tempo com especificaç ão, assim todos já foram logo metendo a mão na massa.
Esse é um claro cenário de trabalho empurrado, que gera muito caos e pouco resultado!
E qual é a solução?
Se trabalho empurrado é um problema, trabalho puxado é a soluç ão. O ideal é que esteja à disposiç ão do time o que for necessário para o desen- volvimento de software e que as tarefas estejam corretamente priorizadas e, se possível, dispostas em um mural contendo todas as que serão trabalhadas
Página 24
Casa do Código Capítulo 1. Por que projetos falham?
nos próximos dias. Desse modo, uma ou mais pessoas puxam as tarefas e tra- balham nelas até o fim, nunca esquecendo dedesenvolver + testar, em vez de desenvolver primeiro, testar mais tarde.
Após terminar a tarefa, o desenvolvedor vai até o mural, dá uma olhada nas próximas da fila e puxa aquela em que ele sente que consegue trabalhar.
Claro que é necessário que ele faç a isso com responsabilidade; ou seja, é im- portante que, dentro do possível, ele siga a priorizaç ão. A exceção a essa regra pode ocorrer quando a próxima tarefa da fila refere-se, por exemplo, a um módulo que ele não conhece ou a uma tecnologia com qual ele não se sente seguro. Porém, esses casos são ótimas oportunidades para trabalhar em par com outra pessoa do time e aprender algo novo, tanto em termos de negócio, quanto de tecnologia.
Nós acreditamos fortemente no trabalho puxado e sempre orientamos nossos times a trabalharem desta forma, de preferência baseados em um mu- ral que permita gestão visual das tarefas e do progresso de trabalho, seja no meio físico ou virtual (no caso de equipes distribuídas).
Sabemos que quebrar a cultura do trabalho empurrado não é fácil, pois existe (principalmente na cabeça da maioria dos gestores) uma barreira muito forte em relaç ão a isso. Entretanto, garantimos que vale a pena tentar. Durante o livro, vamos mostrar ferramentas e táticas que nos ajudarão nessa missão, como: time coeso, posse coletiva, liberaç ão frequente de pequenas entregas, trabalho em pares, jogo do planejamento, e outros tópicos que ajudam a im- plantar a cultura de trabalho puxado.
1.5 Dívidas técnicas O projeto começa e o time de desenvolvimento está trabalhando com alta produtividade. Várias partes do software vão sendo construídas e todos estão felizes.
Passadas algumas semanas, a produtividade caiu um pouco e a euforia do time passou; mas o projeto ainda transcorre dentro da normalidade e eles ainda estão relativamente contentes.
Passadas mais algumas semanas, a produtividade cai drasticamente e muitos bugs começam a ser encontrados. Nesse momento, o time já está com
Página 25
1.5. Dívidas técnicas Casa do Código a moral baixa, o cliente notou que o projeto não anda bem, o custo de mu- dança de qualquer funcionalidade é muito alto, e você não entende o motivo dessa queda; afinal de contas, o time é bom, a especificaç ão foi bem feita, o cliente está próximo, a comunicaç ão flui e as pessoas são comprometidas. O que está acontecendo?
É bem provável que o projeto possua uma dívida técnica grande.
O termodívida técnicaé utilizado para indicar trechos de código que fo- ram mal escritos, ou escritos de qualquer forma, sem refatorar, sem testes automatizados e sem respeitar padrões. São as chamadasgambiarrasouba- cas. Com o passar do tempo, esses trechos atrapalharão os desenvolvedores e mudanças que, teoricamente, seriam simples, passam a levar muito tempo para serem realizadas.
É provável que você já tenha deparado-se com uma funcionalidade pra- ticamente impossível de ser evoluída, tamanha era a falta de qualidade do código. Em alguns casos, quando isso ocorre, somos obrigados a refazê-la toda, pois o código tornou-se ilegível e isso gera um grande desperdício de tempo e dinheiro.
Muitos desenvolvedores ainda consideram que qualidade do código é algo extra e que o foco é entregar software com qualidade, não necessariamente produzindocódigode qualidade. Essa é uma escolha perigosa, porque, a me- nos que o projeto seja bem pequeno, o desenvolvedor precisará pagar a conta da dívida técnica produzida, ou simplesmente o projeto vai parar.
E qual é a solução?
São excelentes formas de evitar a dívida técnica: especificar requisitos com o formato de histórias de usuários, projeto simples, padrão de codifi- cação, desenvolvimento guiado por testes (TDD), programaç ão em pares, re- fatoraç ão, integraç ão contínua, boas práticas de programaç ão e ritmo susten- tável.
Mas, se você não sabe como implantar essas práticas no seu time de de- senvolvimento, fique tranquilo! Estamos apenas no começo do livro e abor- daremos esses assuntos mais à frente.
Página 26
Casa do Código Capítulo 1. Por que projetos falham?
1.6 Conclusão Quando um projeto falhar, não tente encontrar um culpado, olhe para o pas- sado e procure identificar se algum dos problemas ocorreu em seu projeto.
Precisamos sempre buscar sua causa raiz. Não busque culpados, busque en- tender o que ocorreu e converse com seu time para tentar encontrar uma so- lução, um melhor caminho a ser seguido.
Reuniões de retrospectiva de projeto são ótimas oportunidades de levan- tar problemas e discutir soluções com seu time. Mais à frente, falaremos sobre elas.
Lembre-se: em métodos ágeis, incluindo o eXtreme Programming, deve- mos sempre trabalhar com a mente aberta para realizar adaptações em nosso processo de trabalho, a fim de buscar melhoria contínua. É uma busca infinita pelofazer melhor.
Página 27
Página 28
Capítulo2 Introduç ãoamétodoságeis Em fevereiro de 2001, em Utah, 17 profissionais experientes (consultores, de- senvolvedores e líderes) da comunidade de software reuniram-se para discutir alternativas aos processos e às práticas burocráticas utilizadas nas abordagens tradicionais de Engenharia de Software e Gerência de Projetos. Assim nasceu oManifesto Ágil[17], destacando as diferenças em relaç ão às abordagens tra- dicionais.
A principal diferença das metodologias ágeis em relaç ão às tradicionais é o enfoque na adaptaç ão, visando ter o mínimo realmente necessário para a realizaç ão do trabalho. Com essa estratégia, busca-se aceitar e trabalhar a mudança, reduzindo custos de implementaç ão.
Página 29
2.1. O Manifesto Ágil Casa do Código 2.1 O ManifestoÁgil O Manifesto Ágil é uma declaraç ão dos valores e dos princípios que funda- mentam o desenvolvimento ágil de software. Ele foi assinado em 2001 por dezessete profissionais de software que já vinham experimentando metodo- logias e práticas mais leves e enxutas. Isso foi tão bem recebido pela comu- nidade que alguns desses desenvolvedores ganharam o mundo palestrando sobre o assunto. O Manifesto Ágil possui 4 valores e 12 princípios, que vamos apresentar em seguida.
Os 4 valores do Manifesto Ágil são:
• Indivíduos e interações mais queprocessos e ferramentas; • Software em funcionamentomais quedocumentaç ão abrangente; • Colaboraç ão com o clientemais quenegociaç ão de contratos; • Responder a mudançasmais queseguir um plano.
E os 12 princípios do Manifesto Ágil são:
1) Nossa maior prioridade é satisfazer o cliente por meio da entrega contínua e adiantada de software com valor agregado; 2) Mudanças nos requisitos são bem-vindas no desenvolvimento, mesmo tardiamente. Processos ágeis tiram vantagem das mudanças, visando van- tagem competitiva para o cliente; 3) Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo; 4) Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto; 5) Construa projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte necessários e confie neles para fazer o trabalho; 6) O método mais eficiente e eficaz de transmitir informações para (e entre) uma equipe de desenvolvimento é por meio de conversa face a face;
Página 30
Casa do Código Capítulo 2. Introduç ão a métodos ágeis 7) Software funcionando é a medida primária de progresso; 8) Os processos ágeis promovem desenvolvimento sustentável. Os patrocina- dores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente; 9) Contínua atenção à excelência técnica e bom design aumentam a agili- dade; 10) Simplicidade a arte de maximizar a quantidade de trabalho não realizado é essencial; 11) As melhores arquiteturas, requisitos e designs emergem de equipes auto- organizáveis; 12) Em intervalos regulares, a equipe reflete sobre como tornar-se mais eficaz e, então, refina e ajusta seu comportamento de acordo.
Esses princípios, se bem compreendidos pelo cliente e pelo time, promo- vem uma mudança de atitude. O cliente consegue enxergar valor mais rapida- mente nas entregas frequentes do software e, à medida que visualiza a soluç ão, consegue refletir sobre alternativas e prioridades. O time trabalha mais mo- tivado, porque consegue enxergar valor no seu trabalho que, por meio de fe- edback constante, aprimora continuamente. O bom relacionamento melhora para ambos, visto que a confiança se faz cada vez mais presente.
Com base nesses valores e princípios, aparecem três abordagens mais es- pecíficas que vêm proporcionado ótimos resultados, seguindo a essência do Manifesto Ágil. A seguir, elas são apresentadas rapidamente.
2.2 LeanSoftwareDevelopment O Lean, ou Sistema Toyota de Produç ão (STP), revolucionou a indústria da manufatura, tanto pela geraç ão de valor para o cliente, quanto para a satisfa- ção de trabalho para o time. Essas suas características serviram de base para o casal Mary e Tom Poppendieck identificar semelhanças com o desenvolvi- mento ágil de software, criando oLean Software Development(LSD) [50].
Página 31
2.3. Scrum Casa do Código Com base nos seus pensamentos, foram identificados 7 princípios para o desenvolvimento de software:
1) Eliminar desperdícios; 2) Incluir qualidade no processo; 3) Criar conhecimento; 4) Adiar comprometimentos; 5) Entregar rápido; 6) Respeitar as pessoas; 7) Otimizar o todo.
O modo Lean de pensar é muito útil para criar uma cultura de melhoria contínua nas equipes. Seus princípios são perfeitamente alinhados aos valores e às práticas do Manifesto Ágil.
2.3 Scrum O Scrum surgiu na década de 90, criado por Ken Schwaber, Jeff Shuterland e Mike Beedle. Seu principal objetivo é prover um framework de gestão ágil para desenvolver e manter produtos complexos [51].
Nele, a partir de umBacklog de Produtoinicial, o trabalho que será rea- lizado é priorizado na iteraç ão, denominadaSprint. O desenvolvimento do Backlog da Sprintgera um incremento entregável do produto ao final de cada Sprint, na reunião deRevisão da Sprint. Esse trabalho é desenvolvido com a sincronizaç ão diária doTime de Desenvolvimento, na Reunião Diária. Ao final daSprint, é realizada a reunião deRetrospectiva da Sprint, com o objetivo de reduzir riscos e promover a melhoria contínua. ODono do Produtoé o papel responsável pelo gerenciamento do produto e oScrumMasteré pelo processo, ajudando oTime de Desenvolvimentoa resolver seus impedimentos.
Página 32
Casa do Código Capítulo 2. Introduç ão a métodos ágeis Scrum precisa das práticas técnicas do XP Scrum é um framework bastante popular atualmente e muito utilizado para o gerenciamento de projetos, produtos e times. Por dar mais ênfase no gerenciamento de atividades e tarefas, ele pode (e deve) ser utilizado em con- junto com outros métodos e processos que focam em engenharia ágil de soft- ware, como o eXtreme Programming.
Jeff Sutherland, cocriador do Scrum, diz que o Manifesto Ágil é sobre Scrum com práticas de engenharia do eXtreme Programming, e essa combi- nação é o framework preferencial [55].
Veja também o que Ron Jeffries, Martin Fowler e James Shore falam da necessidade das práticas do XP na utilizaç ão do Scrum:
“Você não vê times Scrum de alto desempenho sem práticas de engenharia do XP. É difícil escalar times XP sem Scrum, e Scrum soluciona os assuntos de interface com a gestão. Seja cuidadoso ao fazer partes de qualquer coisa e chamar isso de ágil.”
–Ron Jeffries e Jeff Sutherland [56] “Se você estiver procurando introduzir Scrum, certifique-se de prestar uma boa atenção às práticas técnicas. Nós tendemos a aplicar muitas dessas a partir do Extreme Programming e elas se encaixam muito bem.”
–Martin Fowler [25] “XP e Scrum são as melhores maneiras que nós sabemos para trabalhar bem em conjunto. Eles não são necessários pode haver outras maneiras e eles certamente não são suficientes há um milhão de coisas que devemos fazer para ser bem-sucedido, e elas não estão todas escritas nos livros.”
–Ron Jeffries [32] “Sem práticas de engenharia ágil do XP, a qualidade do código e a produtividade diminui assintoticamente ao longo do tempo. Com elas, a produtividade começa inferior, mas em seguida aumenta assintoticamente.”
–James Shore [52]
Página 33
2.4. eXtreme Programming (XP) Casa do Código 2.4eXtremeProgramming(XP) O eXtreme Programming é uma metodologia ágil de desenvolvimento de software voltada para times de pequeno a médio porte, no qual os requisi- tos são vagos e mudam frequentemente. Desenvolvido por Kent Beck, Ward Cunningham e Ron Jeffries [6], o XP tem como principal tarefa a codifica- ção com ênfase menor nos processos formais de desenvolvimento e com uma maior disciplina de engenharia ágil de software para codificaç ão e testes. Tem como valores a comunicaç ão, a simplicidade, o feedback, a coragem e o res- peito.
O XP valoriza a automatizaç ão de testes, sendo estes criados antes, du- rante e depois da codificaç ão. É flexível para a mudanças de requisitos, valo- rizando o feedback com o usuário e a qualidade do código-fonte final.
A ideia principal do XP é a criaç ão de software de alta qualidade, abando- nando todo tipo deoverheadde processo que não suporte diretamente a en- trega de valor. Ele é orientado explicitamente às pessoas e vai contra o senso comum do gerenciamento de que elas são peças intercambiáveis dentro do processo de desenvolvimento.
Sinergia entre as práticas Nos próximos capítulos, detalharemos os valores, os papéis e as diversas práticas do XP, trazendo a teoria e a prática com muitas dicas. Uma prática do XP, um valor ou um papel serve como suporte para outras práticas, outros valores e outros papéis do próprio XP, criando uma sinergia. Por exemplo, as histórias de usuário são base para os testes de aceitaç ão, no qual rodarão na integraç ão contínua e permitirão pequenas entregas, auxiliando no ritmo sus- tentável e na comunicaç ão do time de desenvolvimento com o cliente. Quanto mais afinados eles estiverem, mais benefícios o XP trará ao desenvolvimento de software.
Esperamos que você navegue de forma prazerosa pelas páginas a seguir.
Para auxiliá-lo nisso, disponibilizamos abig picturedo XP com seus valores e práticas de gestão, planejamento, projeto e codificaç ão (vide imagem a se- guir). Você pode baixar e imprimi-la em [2].
Esperamos também que este livro mude sua forma de pensar e agir (se
Página 34
Casa do Código Capítulo 2. Introduç ão a métodos ágeis ainda não mudou), e ajude você, seus clientes e seu time a atingirem satisfa- toriamente seus objetivos, de preferência dentro do prazo, custo e orçamento previstos. 🙂 Fig. 2.1: Big picture do XP. Imagens de Freepik (http://www.flaticon.com/authors/freepikhttp://www.flaticon.com) com a licen ça Cre- ative Commons BY 3.0 (CC BY 3.0) (http://creativecommons.org/licenses/by/3.0/)
Página 35
Página 36
Capítulo3 ValoresdoeXtreme Programming O eXtreme Programming define cinco valores para que seus papéis e práticas funcionem em sinergia de acordo com sua essência ágil: a comunicaç ão, o feedback, a simplicidade, a coragem e o respeito; que serão descritos a seguir neste capítulo.
3.1 Comunicação Ter foco na comunicaç ão é essencial em projetos de software, pois é a prin- cipal forma de transmitir e trocar informações e conhecimentos. Por essa razão, é importante incentivar meios eficazes de comunicaç ão, cujo valor está presente no Manifesto Ágil e na maioria das práticas de XP.
Página 37
3.2. Feedback Casa do Código Ela pode ocorrer de várias formas, como, por exemplo: e-mail, telefone, skype (ou outras ferramentas de chat instantâneo), teleconferência, conversa face a face etc. Porém, é preciso entender que nem todas possuem a mesma efetividade.
A forma mais eficiente é a conversa face a face, usando um quadro branco como apoio para rabiscar ideias e/ou rascunhos sobre arquitetura de software.
Distribuir quadros brancos no ambiente de desenvolvimento pode funcionar muito bem para estimular discussões de arquitetura, fluxos, algoritmos e, as- sim, aumentar a possibilidade de implementar certo logo na primeira tenta- tiva.
A comunicação incentiva diretamente outro valor essencial no XP: o fe- edback.
3.2 Feedback Na adoção das práticas, o feedback é realizado a todo momento, seja em re- lação aos requisitos do cliente, ao resultado da execuç ão de testes unitários, ou na compilaç ão do código na integraç ão contínua. A compreensão das ne- cessidades dos usuários e do negócio propriamente dito é um aprendizado constante. A razão de adotarmos estratégias iterativas e incrementais é que isso permite que os inevitáveis erros das pessoas sejam descobertos o mais cedo possível e reparados de forma metódica.
3.3 Simplicidade A simplicidade é outro valor presente nas práticas XP, e a chave e a diretriz de um projeto ágil. Ela visa manter o trabalho o mais simples e focado possível, entregando somente o que realmente agrega valor. Acrescentar suporte para futuras funcionalidades de forma desnecessária complica odesigne eleva o esforço para desenvolver incrementos subsequentes.
Infelizmente, projetar um design simples não é algo fácil, pois muitos ti- mes já estão acostumados com a prática de futurologia, sofrendo da Síndrome de Nostradamus; ou seja, mesmo sabendo o que o cliente quer hoje, eles in- sistem em tentar desenvolver uma soluç ão que também resolva problemas
Página 38
Casa do Código Capítulo 3. Valores do eXtreme Programming futuros. O ponto é: não temos certeza sobre o que vai acontecer no futuro, então precisamos nos focarapenasnos problemas e necessidades atuais do nosso cliente.
Lembre-se: busque sempre desenvolver o suficiente de forma simples e com qualidade.
3.4 Coragem A coragem também é incentivada por meio do uso das práticas do XP. Por exemplo, o desenvolvedor apenas se sentirá confiante para refatorar o código criado por outro colega caso o time tenha um padrão de codificaç ão e posse coletiva do código. Além dessa prática, o uso de controle de versão e testes unitários também encorajam isso. Além desses medos naturais de alteraç ão de código, tem-se uma série de preocupações que exercem influência nos pro- cessos de desenvolvimento.
O cliente teme:
• Não obter o que foi solicitado/contratado; • Pedir a coisa errada; • Pagar demais e receber pouco; • Jamais ver um plano relevante; • Não saber o que está acontecendo (falta de feedback); • Ater-se às primeiras decisões de projeto e não ser capaz de reagir à mu- dança do negócio.
Já o desenvolvedor teme:
• Ser solicitado a fazer mais do que sabe fazer; • Ser ordenado a fazer coisas que não faç am sentido; • Ficar defasado tecnicamente;
Página 39
3.5. Respeito Casa do Código • Receber responsabilidades, mas sem autoridade; • Não receber definições claras sobre o que precisa ser feito; • Sacrificar a qualidade em função do prazo; • Resolver problemas complexos sem ajuda; • Não ter tempo suficiente para fazer um bom trabalho.
Um verdadeiro time XP é composto de indivíduos corajosos que confiam em suas práticas, bem como nos seus colegas de time. A coragem faz-se ainda mais necessária nos momentos de crise.
3.5 Respeito O respeito pelos colegas de time e pelo cliente é muito importante. Pessoas que são respeitadas sentem-se valorizadas. Os membros do time precisam respeitar o cliente; o cliente precisa respeitar os membros do time; e, além disso, o cliente deve fazer parte das decisões.
Os desenvolvedores nunca devem realizar mudanças que quebrem a com- pilação e que fazem os testes de unidade falharem ou realizarem outras ações que possam atrasar o trabalho ou o progresso do time.
Todos no time devem respeitar a posse coletiva do código, sempre pri- mando pela qualidade e buscando um design simples por meio da refatora- ção.
A adoção dos demais quatro valores do XP conduzirá a este quinto valor:
o respeito. Isso vai garantir um alto nível de motivaç ão, além de incentivar a lealdade entre todas as pessoas envolvidas no projeto, criando um verdadeiro senso de trabalho em equipe.
O ponto é: como se adquirem confiança e respeito? Obviamente, entre- gando softwares que funcionam. E mais que isso, o respeito é fundamental para uma relaç ão transparente e duradoura. É isso que realmente forma a parceria e a colaboraç ão de todos envolvidos, algo essencial para a entrega contínua de valor.
Página 40
Capítulo4 PapéisdoeXtremeProgramming O time XP é formado por papéis com objetivos diferentes, porém comple- mentares, tais como: o papel de desenvolvedor (programador), do cliente, do gerente, docoach, do testador, dotrackere docleaner[6].
Uma pessoa pode assumir mais de um papel; por exemplo, ser desenvol- vedor e coach, ou, então, desenvolvedor e tracker.
Porém, é aconselhável que alguns papéis, como coach e gerente, não se- jam assumidos por uma mesma pessoa, porque seus interesses são conflitan- tes. Ou seja, o gerente em determinados momentos pode sofrer uma pressão muito grande para entregar mais softwares e de forma mais rápida, e isso pode fazer com que, inconscientemente, ele repasse essa pressão para o time e acabe deixando de lado as práticas ágeis do XP; enquanto o coach deve justamente manter o time atuando de forma ágil e disciplinada, mantendo a agilidade mesmo em momentos de crise.
Página 41
4.1. Desenvolvedor Casa do Código Nas próximas seções, falaremos mais sobre cada um dos papéis que com- põem um time XP.
4.1 Desenvolvedor O desenvolvedor, também denominado programador, é o coraç ão do XP. O desenvolvedor multidisciplinado é um profissional capaz de trabalhar em to- das as etapas do desenvolvimento de software, desde a escrita de histórias de usuário até odeployem produç ão. No time XP, ele é um programador que es- tima as histórias de usuários e tarefas, quebra as histórias em tarefas, escreve testes, escreve código, automatiza processos de desenvolvimento e, gradual- mente, aprimora o design do sistema.
Especificaç ão, prototipaç ão, design, desenvolvimento, testes e atividades ligadas ao DevOps são tarefas que o desenvolvedor poderá exercer em seu dia a dia. Desenvolvedores multidisciplinados elevam o nível de agilidade de um time, uma vez que todos podem vir a atuar em atividades que, eventualmente, tornam-se gargalos do projeto. Visto que eles escrevem código de produç ão em pares, precisam ter boas habilidades sociais e de relacionamento.
4.2 Cliente Também conhecido comoo dono do ouro, o cliente define e prioriza as his- tórias de usuário, validando o produto desenvolvido por meio de testes de aceitaç ão. É importante que ele esteja o mais próximo possível do time, com disponibilidade suficiente para conversar e tirar as dúvidas habituais.
O nosso cliente nem sempre será o usuário; ou seja, ele pode conhecer o negócio, definir e priorizar os requisitos, mas não utilizará o software efe- tivamente. Quando esse cenário ocorrer, é necessário aproximar do time al- guns desses usuários, pois, dessa forma, conseguimos priorizar os requisitos e validá-los com eles. São as pessoas que realmente utilizarão o software no dia a dia, afinal.
Página 42
Casa do Código Capítulo 4. Papéis do eXtreme Programming 4.3 Coach É o técnico do time XP. Ele orienta a todos, mantendo a disciplina na aplicaç ão das práticas ágeis, e lembra a equipe da importância das cerimônias (como a reunião em pé, o jogo do planejamento e a reunião de retrospectiva, tudo que veremos mais à frente), da construç ão e manutenção de artefatos e do uso de ferramentas.
O coach pode facilitar reuniões e orientar o time em relaç ão a que cami- nho seguir quando surgirem dúvidas ou impasses ligados à forma de trabalho.
É saudável que ele não seja a mesma pessoa que atua como gerente, por- que os interesses desses papéis são diferentes. Enquanto o coach preocupa-se em manter o time engajado e disciplinado, o outro importa-se em priorizar e entregar o software para o cliente. Se uma mesma pessoa acumular os dois papéis, em momentos de crise, o gerente poderá falar mais alto e atropelar as práticas ágeis.
4.4 Testador O testador no time XP auxilia o cliente a escolher e escrever testes de aceita- ção, para, então, automatizá-los. Ele serve também como um programador coach em técnicas de testes. Para o time de desenvolvimento, o testador não é responsável por pegar erros triviais, isto é papel dos próprios desenvolve- dores. Ele faz parte do time XP, não devendo ser uma pessoa isolada e traba- lhando em outro local. Ele pensa no teste e na qualidade do produto como um todo, considerando também os que rodarão na integraç ão contínua, au- xiliando em par os programadores a resolver problemas do sistema.
4.5 Cleaner O cleaner é um membro do time que assume o papel de limpar o código; en- corajar os membros a praticar pequenas refatorações; reduzir a complexidade e acoplamento do código; e a aumentar a coesão dos métodos, realizando sua extração e tornando o código cada vez mais enxuto [63]. Ele também se man- tém o tempo todo atento aos impedimentos do time e às dívidas técnicas, ajudando, assim, a garantir a qualidade do código.
Página 43
4.6. Tracker Casa do Código São pré-requisitos para um bom cleaner: a excelência técnica, o conheci- mento do negócio e da arquitetura, bem como uma boa didática para explicar aos desenvolvedores o motivo de cada refatoraç ão para elevar o nível técnico de todos os membros do time.
O cleaner incentiva o grupo a cuidar da saúde e do bem-estar do código.
Um bom candidato pode ser o líder técnico ou o arquiteto do produto. Ele também pode conduzirCoding Dojosou outras dinâmicas para elevar o co- nhecimento técnico da equipe.
4.6 Tracker Responsável por coletar as métricas de projeto, o tracker é capaz de contar uma história da iteraç ão do início ao fim, por meio dos apontamentos que realizou e das informações que foram coletadas. Como um tracker, você é a consciência do time e deverá coletar informações sem perturbar o processo de desenvolvimento mais do que o necessário.
Ao final de cada iteraç ão, ele pode gerar métricas que mostram o desem- penho do time. O coach pode trabalhá-las com o grupo, buscando manter aquilo que estiver satisfatório e modificar o que não estiver indo bem.
4.7 Gerente O gerente facilita a comunicaç ão dentro de um time XP e coordena a comu- nicação com clientes, fornecedores e com o resto da organizaç ão. Ele gerencia e acompanha o planejamento do projeto, pois o planejamento no XP é uma atividade, e não uma fase; e auxilia na priorizaç ão das histórias de usuário, as- sim como no agendamento de reuniões e de demonstrações com o cliente e os usuários. Também gera relatórios e gráficos de acompanhamento do projeto e administra a infraestrutura necessária ao time (máquinas, licenças, espaços físicos etc.).
O gerente não é o chefe do time de desenvolvimento, mas pode (e deve) ser um líder servo, o que significa que ele reconhece e auxilia nas suas neces- sidades reais.
Página 44
Casa do Código Capítulo 4. Papéis do eXtreme Programming 4.8 Outros papéis O XP considera que outros papéis relacionados ao negócio podem fazer parte do time, podendo incluir: usuários, consultores, chefes e executivos [7]. Po- rém, por tratarem-se de papéis complementares do XP, eles não serão abor- dados por nós.
Página 45
Página 46
Capítulo5 Timecoeso “A aprendizagem não é obrigatória… Nem a sobrevivência.”
–William Edwards Deming Você se lembra do primeiro valor do Manifesto Ágil?Indivíduos e intera- ções mais que processos e ferramenta. Você já parou para pensar por que esse é o primeiro valor?
Comumente nas organizações, diversos processos e ferramentas são de- senvolvidos para tentar resolver problemas que, na realidade, são causados por lacunas na comunicaç ão, na confiança das pessoas e na falta de motiva- ção dos indivíduos, criando formalismos que engessam o trabalho e geram novos problemas. Esse primeiro valor enfatiza a importância das pessoas e do trabalho em time para um melhor desenvolvimento de software.
Eis um dos pontos-chaves no XP: em um projeto, todos fazem parte do time, integrando-se os clientes à equipe de desenvolvimento. Dessa forma, o
Página 47
5.1. Time multidisciplinar Casa do Código grupo coeso possuirá todas as competências de negócio e técnicas para de- senvolver o software.
Um time efetivamente coeso maximiza os valores do XP: possui maior co- municaç ão por estar integrado, busca continuamente a simplicidade e cons- trói confiança para ter-se coragem e gerar feedback por meio do respeito mú- tuo. A multidisciplinaridade, a auto-organizaç ão, a proximidade física e a melhoria contínua são características essenciais para um time efetivamente coeso.
5.1 Time multidisciplinar O trabalho multidisciplinar tem raízes nas células de produç ão do Sistema Toyota de Produç ão [41]. O conceito de células de produç ão defende o traba- lho em equipe para a produç ão de itens com características similares, sendo uma grande inovaç ão dos japoneses na década de 70. Isso revolucionou a ideia taylorista-fordista de ter-se apenas um homem por estaç ão de trabalho executando apenas um tipo de tarefa especializada.
O trabalho em célula de produç ão cria sinergia entre os indivíduos e otimiza o desempenho do processo, eliminando diversos desperdícios, tais como: espera; superproduç ão; estoque; defeitos de qualidade; movimentos; transportes; processos desnecessários; e, principalmente, o não uso da cria- tividade dos funcionários. É importante salientar que o membro de time XP pode assumir mais de um papel, o que foi abordado com mais detalhes no capítulo4.
5.2 Time auto-organizável Os times coesos são auto-organizáveis; ou seja, são responsáveis pelo seu pró- prio sucesso. Não há a necessidade de controle das atividades de cada indiví- duo do time por um gerente de projetos ou um coordenador. A gestão é tão importante que não fica nas mãos de apenas uma pessoa. O gerente empodera o time nas suas decisões e trabalha no macrogerenciamento. O microgerenci- amento está dentro do próprio time; não há ninguém melhor do que a própria equipe para tomar suas decisões de trabalho. O coach cuidará do método e
Página 48
Casa do Código Capítulo 5. Time coeso da liderança do grupo, porém a liderança situacional pode emergir de seus membros, dependendo da questão a ser resolvida.
5.3 Sentando lado a lado O espaço físico influencia diretamente a comunicaç ão e o trabalho do time coeso. É essencial que o time sente-se junto no mesmo ambiente físico. No início do dia, os membros realizam as reuniões diárias face a face e, durante ele, a programaç ão em pares é feita constantemente. O ambiente de traba- lho no XP contém quadros para a comunicaç ão e feedback de informações importantes do projeto a todos envolvidos nele.
5.4 As reuniões de retrospectiva e a melhoria contínua Em desenvolvimento de software, existe apenas o aperfeiçoar, e não a perfei- ção. Não há processo perfeito, nem projeto e nem histórias de usuário. Con- tudo, a melhoria contínua é buscada no dia a dia, sendo possívelaperfeiçoar seu processo, seu projeto e suas histórias.
Um dos pontos-chaves de um time de alto desempenho está nas suas reu- niões de retrospectiva, pois são identificados progressos a serem realizados no seu trabalho para aprimorar suas práticas. Essa reunião exige uma pro- funda reflexão do próprio trabalho para que se possam encontrar melhorias.
No Lean, essa autorreflexão é chamada deHanseie o ato de realizá-las é cha- mado deKaizen[41].
Qual é a abordagem do XP para a melhoria contínua? É simples: conserte o XP quando ele falhar. O eXtreme Programming assume que não trará todas as respostas para o desenvolvimento de software, pois sabemos que não há bala de prata [28]. As regras devem ser seguidas até o time precisar mudá-las.
Os projetos são encorajados a iniciarem seguindo as regras do XP e, en- tão, a adaptarem qualquer aspecto que não esteja funcionando, tudo isso em um ambiente de experimentaç ão e avaliaç ão. As reuniões frequentes de re- trospectiva farão com que a melhoria contínua seja uma parte natural do de- senvolvimento de software. O livroAgile retrospectivestraz toda a base, além
Página 49
5.4. As reuniões de retrospectiva e a melhoria contínua Casa do Código de muitas dicas para conduzir retrospectivas [40].
O clima descontraído e divertido nas retrospectivas ajuda bastante os membros do time a expor problemas e tornar a melhoria contínua mais leve.
As dinâmicas lúdicas com o uso de metáforas também ajudam muito na ex- posição de problemas e na coragem para dar passos em direção ao aperfeiço- amento, pois estimulam a criatividade. Paulo Caroli e Tainã Caetano trazem diversas dessas retrospectivas divertidas no livroFun retrospectives[11].
O segredo das práticas do XP está na sinergia: uma prática sustenta e potencializa a outra. Por exemplo, as histórias de usuário permitem a comu- nicação para a criaç ão de testes de aceitaç ão e pequenas iterações, agilizando as entregas para obter-se feedback do cliente sobre o software sendo desen- volvido. Uma dica é utilizar a melhoria contínua também para a união das práticas.
Dica dos autores: qual o tamanho ideal de um time?
Reconhecemos que, mais importante do que o tamanho do time, é a sua formaç ão: manter o foco por meio da atenção constante e buscar o comprometimento de todos. Porém, é quase unanimidade que gruposde sete pessoas variando mais ou menos duas normalmente funcio-nam bem, principalmente organizando e colocando as práticas em an-damento. Isso facilita a realizaç ão das cerimônias e a dar os primeiros passos. Conhecemos times pequenos (4 a 6 pessoas) que não funciona-vam muito bem, e também já trabalhamos com times maiores (13 ou 14pessoas), nos quais o trabalho funcionava muito bem e de uma formaágil e disciplinada. Na dúvida, experimente!
Página 50
Capítulo6 Clientepresente “Clientes não esperam que você seja perfeito. Eles esperam que você resolva coisas que eles fizeram errado.”
–Donald Porter, vice-presidente da British Airways Uma das necessidades básicas do XP é ter o cliente presente, pois isso faz com que ele se sinta parte do time, o que agiliza o trabalho dos programado- res. Desse modo, esse envolvimento éextremocom a comunicaç ão e com o feedback.
Todas as fases do XP precisam da comunicaç ão com o cliente, de prefe- rência face a face. Por isso, é interessante que ele esteja no próprio local do desenvolvimento do software. Escrever especificações leva um tempo muito longo e elas não comunicam efetivamente bem, tanto que poucas pessoas re- almente as leem por completo. É muito mais efetivo conversar sobre o que será necessário no software para seu desenvolvimento já se iniciar.
Página 51
Casa do Código O cliente tem uma participaç ão essencial nojogo do planejamento, es- crevendo e priorizando histórias e discutindo detalhes dos requisitos direta- mente com o time para criarem as tarefas de implementaç ão (vide capítulo 10). Se houver itens importantes a serem documentados, registre-os como critérios de aceitaç ão; assim, eles poderão ser úteis por serem passíveis de au- tomatizaç ão. Ele também precisa estar disponível também para discutir os testes de aceitaç ão para que o time valide as histórias.
Uma objeção comum sobre ter-se o cliente presente é que ele requisitará apenas o que é de seu interesse e não pensará no negócio como um todo. Isso é de responsabilidade do trabalho dele e de outras pessoas ligadas ao negócio, e poderá acontecer de qualquer forma, com ou sem sua presença.
Ter somente um representante do negócio (ou até não possuir cliente) pode ser um problema, pois faz com que funcionalidades sem utilidade sejam desenvolvidas e que critérios de aceitaç ão não realistas sejam criados. O time de desenvolvimento trabalhará por itens sem valor real que não fazem parte da soluç ão real.
Página 52
Casa do Código Capítulo 6. Cliente presente Tudo é questão de prioridade É importante entendermos que desenvolver software é, acima de tudo, aprendizado de todos. Para isso, é necessária muita colaboraç ão. Nin- guém desenvolve sozinho. Há alguns anos, estávamos começando um projeto com um novo cliente. Como de praxe, explicamos como funci- onava o nosso trabalho e como a participaç ão dele era importante neste processo. Era uma forma de sensibilizar e mostrar o quão importante estar ativo no desenvolvimento.
Quando começamos o trabalho, tudo aquilo que havíamos definido foi perdendo força e ele distanciou-se. Chegamos a um ponto em que tivemos que questioná-lo sobre sua participaç ão (ou de alguém que pu- desse ajudar). Ele simplesmente nos disse que não tinha tempo e que es- tava resolvendo outros problemas na empresa. Ficou claro que aquele era o momento de parar. E foi o que fizemos. Simplesmente, parou-se o de- senvolvimento. Dissemos-lhe que, se ele não tinha tempo para envolver- se (ou envolver alguém que pudesse representá-lo), este projeto não era tão importante assim para ele e, portanto, ele não deveria gastar tempo e, principalmente, nem dinheiro com isso. Simples assim.
6.1 Oquefazerquandooclientenãopodeestar presente?
Pessoas de negócio podem ser bem requisitadas em seu trabalho e não te-rão tempo disponível para estarem presentes no local do desenvolvimento.Espere, desde o início, lacunas no entendimento de ambas as partes, tantosobre o negócio quanto sobre o desenvolvimento. Nesses casos, é necessáriomaximizar a comunicaç ão buscando outras alternativas de tecnologia e de processo de desenvolvimento.
Utilize ao máximo a comunicaç ão por telefone e reuniões virtuais. O tra- balho por reuniões remotas é uma boa alternativa. Ajudará também ter umrepresentante que entenda do negócio e tenha tempo e acesso ao cliente. Tente ao menos que ele compareça nas reuniões de planejamento. E mais, se for
Página 53
6.1. O que fazer quando o cliente não pode estar presente? Casa do Código possível, aproveite ao máximo seu tempo e faç a um planejamento presencial intensivo de um dia inteiro ou de uma semana inteira.
Dica Faça frequentemente pequenas entregas. Essa é uma boa estratégia para alinhar o software com o negócio. Se o cliente não pode ver o time, que ao menos veja o sistema. 😉
Página 54
Capítulo7 Históriasdeusuário “Histórias não são requisitos; elas são discussões sobre resolver problemas para nossa organização, nossos clientes e nossos usuários que levam a acordos sobre o que construir.”
–Jeff Patton Histórias de usuário (user stories) descrevem seus requisitos em uma forma ágil. Para discutir seus detalhes, é necessária a comunicaç ão face a face entre o time e o cliente, encorajando o trabalho em conjunto. Cada histó- ria segue um ciclo de vida, normalmente nascendo como um épico (histórias grandes), sendo detalhada de acordo com sua prioridade. Elas são textuais, não necessitam de ferramenta específica, são compreensíveis por todos do de- senvolvimento ou do negócio, e são descritas em cartões, também chamadas de cartões de história (story card ). Outras formas de documentaç ão comple- mentares podem ser utilizadas juntamente, o XP não impede isso desde que
Página 55
Casa do Código sejam úteis e necessárias, tais como protótipos ou diagramas.
Veja alguns exemplos de histórias de usuário:
• Como um contador, eu quero registrar uma movimentaç ão de patrimô- nio; • Como uma leitora, quero pesquisar livros por categoria; • Como repositor de estoque, quero localizar quais as prateleiras do su- permercado que contêm menos de 50% de sua capacidade de produtos.
• Como cliente, quero encontrar as pizzarias na minha cidade que este- jam abertas na segunda-feira à noite.
A essência da utilizaç ão de histórias de usuários como requisitos está de acordo com os valores do Manifesto Ágil.
•Indivíduos e interaç ões mais que processos e ferramentas:elas enfa- tizam a conversaç ão, não dependendo de processo ou de ferramenta; •Software em funcionamento mais que documentaç ão abrangente:
elas vão direto ao ponto com uma forma flexível de documentaç ão para o que há de maior valor para o negócio; •Colaboraç ão com o cliente mais que negociaç ão de contratos:por serem sucintas e necessitarem da conversaç ão do cliente com os desen- volvedores, permitem a negociaç ão e colaboraç ão com o negócio; •Responder a mudanç as mais que seguir um plano:elas respondem às mudanças por serem flexíveis em seu ciclo de vida, dando base para as alterações quando necessárias.
Nas seções a seguir, detalharemos sobre o modelo 3C e o ciclo de vida de histórias. Também mostraremos como escrever usando um modelo de escrita, refinando com INVEST, quebrando as histórias em tarefas SMART e utilizando personas; diversas dicas de escrita de boas histórias; e um catálogo debad smellsde histórias.
Página 56
Casa do Código Capítulo 7. Histórias de usuário 7.1 Modelo3C O tamanho de um cartão é suficiente para detalhar um requisito de usuário?
Sim, pelo fato de as histórias serem utilizadas como lembretes para a con- versação do time e para a confirmaç ão do cliente. Os cartões de histórias de usuário são como slides: da mesma forma que um instrutor ensina por meio deles, um cliente mostra os requisitos do sistema por meio de histórias de usuário.
Para deixar claro o propósito das histórias de usuário, Ron Jefries criou o modelo 3C [31]. Cada uma das três letras Crepresenta um aspecto crítico delas:
•Cartão:as histórias de usuário são escritas em cartões (ou no tamanho de um cartão). Ele não conterá toda a informaç ão de um requisito, mas serve para lembrar a todos do que este se trata. As prioridades e os custos também podem ser anotados neles.
•Conversação:o requisito é comunicado do cliente ao time por conver- sação (face a face), podendo ser suplementado por documentos.
•Confirmação:a confirmaç ão da história dá-se por exemplos para criar testes de aceitaç ão; ou seja, pelos critérios de aceitaç ão. O cliente dirá ao time como aceitará cada história por meio de critérios de aceitaç ão.
Essa é uma ótima forma de suplementar a documentaç ão. A preferên- cia é de que esses critérios sejam automatizados pelo time. A história de usuário estará pronta quando todos eles estiverem passando nos testes de aceitaç ão.
7.2 Ciclo de vida Cada história segue um ciclo de vida, sendo refinada progressivamente. Elas normalmente nascem em épicos e são agrupadas em temas. Um épico pode ser visto como uma história muito grande [49] que pode levar diversas itera- ções para serem desenvolvidas e que ajudam a esboçar a funcionalidade do produto sem se comprometer com detalhes. Assim que priorizado, ele é que- brado em diversas histórias.
Página 57
7.3. Utilizando um modelo de escrita Casa do Código Um tema representa uma capacidade do produto ou um objetivo, aju- dando a mostrar sua completude e também a encontrar as histórias certas.
Uma estratégia é priorizar os temas para, então, priorizar as histórias relacio- nadas. Aquelas de maior prioridade terão seus critérios de aceitaç ão comple- tos e, depois, serão refinadas com INVEST (explicado a seguir neste capítulo) e quebradas em tarefas de implementaç ão.
Um exemplo de épico pode ser:como um repositor de estoque, eu quero gerenciar a reposição do supermercado, fazendo parte do tema “Gestão de esto- que”. Uma história que pode nascer a partir dele é:como repositor de estoque, quero localizar quais as prateleiras do supermercado que contêm menos de 50% de sua capacidade de produtos.
7.3 Utilizando um modelo de escrita Ter um modelo é útil para a escrita de histórias. Existem alguns tipos de mo- delos e variações; um dos mais utilizados é o da Connextra (vide imagem7.1), que traz as informações principais no cartão:
•Como um (As a… ): para quem será útil a história, para qual usuário protagonista do sistema; pode também ser uma persona (veremos em 7.6); •Eu quero (I want… ): o que a história está especificando de requisito, a necessidade do usuário propriamente dita; •Para que (So that… ): razão de negócio, o motivo pelo qual a história existe; mostra o valor de negócio da história.
Página 58
Casa do Código Capítulo 7. Histórias de usuário Fig. 7.1: Modelo original de cartão de história de usuário da Connextra. Fonte da imagem:http://agilecoach.typepad.com Basicamente, Connextra gera um modelo de escrita, ilustrado a seguir.
Fig. 7.2: Modelo de escrita de história de usuário Como exemplo, utilizando-se esse modelo, a históriaComo repositor de estoqueficará dessa forma:
Página 59
7.4. Refinando com INVEST Casa do Código Fig. 7.3: Exemplo de uma história de usuário 7.4 Refinando comINVEST Muitas vezes, as histórias de usuário precisam ser lapidadas, pois podem estar complicadas de entender, grandes demais para serem desenvolvidas, depen- dentes demais para serem entregues, ou podem não ser verificadas. Para esse refinamento, utiliza-se o acrônimo INVEST, o qual traz 7 características. Apli- car todas elas não é tão fácil; até dizem que INVEST é o nirvana das histórias de usuários, mas deve-se tentar ao máximo obtê-las.
Refinando com INVEST, uma história de usuário deve ser:
•Independente de outras histórias para facilitar a negociaç ão, a priori- zação e a implementaç ão; •Negociável com o cliente, para que o time possa manter um ritmo sus- tentável para a entrega contínua de valor; •Valorosa, assim cada entrega agregará grande valor ao negócio do cli- ente; •Estimável, desse modo o time poderá estabelecer quais histórias serão implementadas de acordo com sua velocidade; •Small(pequena) o suficiente para ser implementada dentro de uma ite- ração, sem correr grandes riscos de não a completar;
Página 60
Casa do Código Capítulo 7. Histórias de usuário •Testável, apenas assim poderá ter qualidade na entrega e certeza de que o cliente aceitará a história como pronta.
7.5 Implementando com tarefasSMART Cada história de usuário possuirá tarefas a serem desenvolvidas, como: im- plementaç ão, teste, integraç ão e deploy. Quebrá-las em tarefas gera mais cer- teza do trabalho que o time precisará entregar. Cada uma delas deverá possuir as 5 características do acrônimo SMART:
• eSpecífica o suficiente para ser entendida, para que se implemente exa- tamente o que é necessário, evitando a sobreposiç ão de outras tarefas; •Mensurável, possuindo um tamanho para garantir que a tarefa seja concluída (contabilizando testes e refatoraç ão); •Alcançável para que todos possam ter acesso às informações necessá- rias para sua conclusão; •Relevante, contribuindo para a implementaç ão da história; •Time-boxed, limitada a uma duraç ão específica (não sendo uma es- timativa formal, mas uma expectativa de desenvolvimento, inclusive para pedir ajuda). Tarefas com grande duraç ão devem ser evitadas, po- dendo serem divididas em tarefas menores ou sendo revisadas.
7.6 Personas Uma forma recomendada para pensar mais no usuário do sistema é utilizar o conceito de personas, que é a caracterizaç ão de um papel de usuário do sis- tema. Uma persona descreve as qualidades, os valores, o comportamento e os objetivos de usuários alvos no sistema. Uma dica é dar nomes às personas que lembrem seus papéis; por exemplo, o nomeAdemarpara a persona rela- tiva ao papel de administrador. Na escrita da história, escreve-se o nome da persona, em vez do papel de usuário.
Página 61
7.7. Story points Casa do Código 7.7 Story points Story pointsé o nome comum para o tamanho de histórias de usuário. A velocidade do time é dada contabilizando a média de todos osstory pointsre- alizados nas iterações. Dentre as diversas variações de pontuar uma história, a forma mais efetiva é dimensioná-las relacionando com as outras, utilizando a experiência no passado para determinar o quanto pode ser feito em uma ite- ração [27]. O time pode utilizar uma sequência não linear de valores, como a de múltiplos de dois (1, 2, 4, 8, 16, …) ou a de Fibonacci (1, 2, 3, 5, 8, 13, …).
O que realmente interessa é que se possa prever quantas histórias pode- rão ser entregues nas iterações, diminuindo o risco de termos problemas no desenvolvimento. Há os que acham melhor não estimar, mas apenas contabi- lizar, em média, quantas serão realizadas a cada iteraç ão [36]. Existem times que até utilizam tamanhos de camiseta (P, M, G, GG), e outros que usam dias ideais ou horas de desenvolvimento [13].
Por estar confuso comstory points, um cliente de Joshua Kerievsky criou o termo NUTs (Nebulous Units of Time Unidades Nebulosas de Tempo) [36].
Independente da forma de encontrar o tamanho da história, é o grupo que decide suas estimativas e sua velocidade.
7.8 Escrevendo boas histórias A prática com boas orientações é importante para escrever uma história útil para o time e para o negócio. Mike Cohn, em seu livroUser stories applied, traz orientações para escrever boas histórias de usuário [13]. Complementamos com mais algumas dicas:
•Comece com as histórias objetivas:os usuários do sistema possuem objetivos diretos no sistema; comece escrevendo as histórias que resol- vam os problemas desses objetivos.
•Fatie o bolo:escreva histórias que possuam uma camada de cada fase de implementaç ão de uma funcionalidade, desse modo entregará valor.
Imagine uma história como uma fatia de bolo, em que cada camada é a parte de projeto, codificaç ão, teste, integraç ão e deploy.
Página 62
Casa do Código Capítulo 7. Histórias de usuário •Escreva histórias fechadas:faça com que a história entregue valor real ao negócio, algo que conclua o processo do usuário.
•Coloque as restrições nos cartões:as restrições são os requisitos não funcionais, como de desempenho, de carga, de segurança e de usabi- lidade. Elas podem ser descritas nos cartões na forma de critérios de aceitaç ão.
•Escreva suas histórias no horizonte:utilize o ciclo de vida das his- tórias de usuário. Faç a com que elas surjam de épicos. Conforme a prioridade, os épicos são quebrados em histórias e, então, é iniciada a especificaç ão dos critérios de aceitaç ão relacionados.
•Evite a interface de usuário o maior tempo possível:a essência dos detalhes da interface de usuário é de projeto, e não de requisito de usuá- rio, na maioria das vezes. Detalhá-la torna-se necessário conforme a prioridade aumenta.
•Algumas coisas não são histórias:histórias são para escrever requisi- tos de usuário, e não para documentar a ajuda do sistema, por exemplo.
•Inclua os papéis de usuários:a utilizaç ão de um modelo ajuda nisso, pois ele lembra de escrever para quem a história servirá.
•Escreva para a persona protagonista:muitas vezes, uma história de usuário servirá para mais de uma persona ou mais de um papel de usuá- rio. Por essa razão, escreva a história para a persona ou papel de usuário que mais agregará valor, de maior propósito.
•Escreva em voz ativa:escrever em voz passiva pode tornar a história confusa.
•O cliente escreve:apenas dessa forma não haverá lacunas na escrita.
Quando isso não for possível, faç a com que ele leia, valide e discuta todas as histórias.
•Dê títulos às histórias:um título ajudará na sua identificaç ão. Não enumere apenas os cartões de história, pois é muito estranho conversar
Página 63
7.9. Catálogo de story smells Casa do Código sobre a “história 32” (como se fazia antigamente com nomes de tabelas de banco de dados).
•Não esqueça do propósito:lembre-se sempre do propósito de uma his- tória de usuário, que é servir como um lembrete a todos (time e cliente) para a comunicaç ão do requisito.
•Descreva os defeitos (bugs) como critérios de aceitaç ão:quando hou- ver umbug, provavelmente é porque faltou ter escrito (ou automati- zado) um critério de aceitaç ão. Escreva um critério de aceitaç ão que falhe diretamente no problema.
7.9 Catálogo de story smells Para escrever boas histórias, também é necessário identificar e evitarbad smells(maus cheiros). O livroUser stories applieddo Mike Cohn possui um catálogo dessessmells[13], que ocorrem normalmente quando:
•A história depende de várias outras histórias:a interdependência im- possibilita a negociaç ão e a priorizaç ão das histórias; •A história está muito curta:histórias são sucintas, mas não é para serem muito curtas; •A história possui muitos detalhes:repetindo que histórias são sucin- tas. Os detalhes normalmente serão discutidos entre o time e o cliente, lembre-se do modelo 3C; •Há funcionalidades não necessárias:lembre-se do valor do XP: sim- plicidade. Quando houver funcionalidades desnecessárias em histó- rias, é um grande indicador de que não se está pensando em simplici- dade; •O cliente não escreve, não confirma e não prioriza as histórias:esse é um dos mais comuns e piores maus cheiros; •Não está explícito o valor do negócio:escrever a razão de negócio ajuda a demonstrar seu valor. Um modelo ajuda nisso. Histórias com
Página 64
Casa do Código Capítulo 7. Histórias de usuário pouco valor não podem ser priorizadas. Provavelmente, o problema está em uma lacuna na realizaç ão do jogo do planejamento; •É pensado muito à frente nas histórias:isso atrapalha a agilidade, pois mudanças poderão vir logo, então não se deve detalhar muito à frente.
Deve-se fazer somente o necessário para as histórias priorizadas; •É detalhada a interface de usuário muito antecipadamente:deve-se pensar na interface de usuário quando a história for priorizada. Utilize o tempo presente para trabalhar com as histórias já priorizadas; •Existir detalhes específicos de tecnologia, projeto de banco de da- dos e algoritmos:detalhes de projeto e de implementaç ão não fazem parte de requisitos. Esses detalhes deveriam ser discutidos entre o time, ou então em outros formatos de especificaç ão, tais como diagramas e protótipos.
Página 65
Página 66
Capítulo8 Testesdeaceitaç ão “Testes de aceitação são mapas da estrada para a iteração, dizendo ao time aonde é preciso ir e quais pontos de referência olhar.”
–Lisa Crispin O propósito dos testes de aceitaç ão é a comunicaç ão, a transparência e a precisão [43]. Quando os desenvolvedores, os testadores e o cliente concorda- rem com eles, todos entenderão qual é o plano para o comportamento do sis- tema. Chegar a esse ponto é responsabilidade de todas as partes. Eles validam como o cliente aceitará as funcionalidades prontas, pois são testes funcionais que guiam o time no desenvolvimento para, então, colocar em produç ão o que foi decidido que o sistema deve conter.
Esses testes são criados a partir das histórias de usuários selecionadas pe- las pessoas de negócio no planejamento de iterações (veremos no capítulo 10). A história de usuário apenas estará completa quando todos seus critérios
Página 67
8.1. Automatizaç ão Casa do Código de aceitaç ão estiverem passando. Auxiliado pelo testador do time, o cliente é quem especifica os exemplos dos critérios de aceitaç ão na forma de cenários, que podem conter dados e variações que criticam a história [14]. Os exemplos de cenários esclarecem as histórias ao time.
8.1 Automatização Testes de aceitaç ão sempre têm de ser automatizados por uma razão sim- ples: custo [43]. Caso você ache custoso ter testes de aceitaç ão automatizados, aguarde para ver o custo da confusão e dodebugde código ao longo prazo.
Para fazer pequenas entregas frequentes, é necessário que os testes de acei- tação estejam automatizados e que rodem nobuildgerado pelo servidor de integraç ão contínua. O cliente poderá decidir se uma história desenvolvida poderá ir para produç ão mesmo quando alguns testes de aceitaç ão não esti- verem passando. Apenas ele tem esse poder.
8.2 Validando com critérios de aceitação Cada história de usuário possui um ou mais critério de aceitaç ão, criado tam- bém pelo cliente. O testador ajuda-o a pensar em cenários bons de teste, sendo escritos já prevendo a automatizaç ão. Esses critérios descrevem como a his- tória será aceita pelo cliente e servem de guia para o desenvolvimento.
Como exemplo, considerando a históriaComo um repositor de estoque, quero localizar quais as prateleiras do supermercado que contêm menos de 50% de sua capacidade de produtos, podemos escrever os critérios de aceitaç ão:
• Deve exibir uma lista de prateleiras com o setor e a seção de cada uma, e o tipo e o nome do produto contido; • Deve exibir as prateleiras com menos de 50% da capacidade de itens; • Não deve exibir as prateleiras com 50% ou mais da capacidade de itens.
Os critérios de aceitaç ão também podem seguir um modelo. Comu- mente, o utilizado é o de cenários de BDD (Behaviour-Driven Development Desenvolvimento Guiado por Comportamento) [47]. Esse modelo possui três informações:
Página 68
Casa do Código Capítulo 8. Testes de aceitaç ão •Dado que:precondiç ão, são os passos para preparar para aç ão a ser validada; •Quando:ação que vai disparar o resultado a ser validado; •Então:resultado a ser validado.
Você encontrará bons exemplos de histórias com critérios de aceitaç ão no livroHistórias de usuário[61]. Como um exemplo, o critério de aceitaç ão Deve exibir o setor e a seção da prateleira com o tipo e o nome do produtousando o modelo, ficará desta forma:
•Dado queo usuário logado é um repositor de estoque; •Quandoo item de menu “Consultar prateleiras para reposiç ão” for cli- cado; •Entãoa lista de todas as prateleiras para reposiç ão é exibida.
Página 69
Página 70
Capítulo9 Liberaç ãofrequentedepequenas entregas “Software funcionando é a medida primária de progresso.”
–7º princípio do Manifesto Ágil Por que deixar o cliente esperando um longo tempo para entregar um re- quisito importante? No XP, cadareleasedeve ser tão pequena quanto possível e com o maior valor de negócio. As pequenas entregas contêm as histórias de usuário identificadas e priorizadas no jogo do planejamento, que veremos a seguir. As histórias de usuários devem ser suficientemente granulares para caberem em uma entrega pequena. Manter a qualidade no desenvolvimento é essencial para poder entregar frequentemente. Em alguns casos, fica difícil liberar releases pequenas, precisando ser uma entrega do tipotudo ou nada.
Página 71
9.1. Foco na qualidade é o ponto-chave Casa do Código Diversos benefícios surgem quando se liberam frequentemente pequenas entregas com alto valor:
• Entrega de valor adiantado e contínuo; • O processo é aprimorado rapidamente por falhar mais cedo (conceito fail fast); • Feedback do cliente mais cedo para confirmaç ão ou adaptaç ão dos re- quisitos; • Satisfaç ão dos usuários por ter respostas rápidas às suas necessidades; • Maior qualidade, confiança e estabilidade; • Reduz a taxa de defeitos por precisar realizar testes completos em ciclos menores; • Realiza um design simplificado e suficiente apenas para a entrega em questão; • O código é atualizado e integrado com maior frequência; • O software não fica ultrapassado; • Maior engajamento do time por ver seu trabalho sendo útil e empode- rado; • Facilita enxergar os diversos desperdícios ocultados nas grandes entre- gas; • Evita a procrastinaç ão de prazos.
9.1 Foco na qualidade é o ponto-chave A qualidade é o ponto-chave para entregar com frequência. Os testes auto- matizados e a integraç ão contínua são essenciais para agilizar os builds das entregas com alta qualidade no software. Pequenas entregas maximizam os
Página 72
Casa do Código Capítulo 9. Liberaç ão frequente de pequenas entregas benefícios da abordagem iterativa e incremental, evoluindo o software em pe- quenos pedaços. Times extremos conseguem desenvolver uma entrega a cada iteração ou a cada dia, tal como no conceito de entrega contínua [20].
Quando isso não for possível, as iterações auxiliarão no acompanhamento do andamento do desenvolvimento da release. De qualquer modo, se não houver um ótimo nível de qualidade em cada build do software, mais e mais defeitos voltarão e menos se poderá entregar nas próximas releases. O foco na qualidade é essencial para entregas pequenas e frequentes.
9.2 Releases tudo ou nada Ok, sabemos que alguns sistemas sãotudo ou nada; ou seja, para colocar em uso efetivo é necessário que se faç a uma grande entrega. Entretanto, até para esses sistemas é valioso pensar se há algum modo de quebrá-los em entregas menores. As solicitações de mudan ça virão naturalmente quando o usuário utilizar o software, então é melhor ter um processo já orientando a mudanças.
Entregas grandes não combinam com um planejamento ágil orientado a mu- danças. Lembre-se do quarto valor do Manifesto Ágil:responder a mudanças mais que seguir um plano.
Quanto mais tempo aguardamos para liberar uma funcionalidade aos usuários, menos tempo você terá e mais complexo será para adaptá-la ou corrigi-la. Na visão enxuta [41], a liberaç ão frequente de pequenas entregas diminui consideravelmente os desperdícios de estoque, defeitos e tempo de espera (do cliente). Isso gera fluidez e reduz o tempo de ciclo das entregas (tempo entre o fim ou o início de produç ão de dois itens). Continuamente, persista na tentativa de diminuir o tamanho de suas entregas.
Página 73
Página 74
Capítulo10 Ojogodoplanejamento “Planos não são nada. Planejamento é tudo.”
–Dwight David “Ike” Eisenhower Você já trabalhou em um projetomarcha da morte[65] que é destinado a falhar e que você não podia nem sequer dar opiniões técnicas? Um projeto com tantos problemas que parecia uma bola de neve despencando montanha abaixo? No XP, isso não acontece.
O jogo do planejamento envolve os clientes e os desenvolvedores para pla- nejarem as entregas de uma forma colaborativa. Também chamado derelease planning, o nome jogomostra a essência da dinâmica: tratar o planejamento como um jogo que contém um objetivo, jogadores, peças e regras. Seu re- sultado é maximizado por meio da colaboraç ão de todos os jogadores. Ele agrega todo o processo necessário para a entrega de software como a escrita de histórias de usuário, a priorizaç ão pelo cliente e a criaç ão das estimativas.
Página 75
10.1. Definindo o jogo e suas regras Casa do Código Visto que o trabalho de planejamento é encarado como um jogo, então quem seria o adversário? Talvez você pense que é o cliente. Errado! Ele é o maior interessado no sucesso do projeto. Afinal, já investiu tempo e dinheiro.
O adversário está justamente no desafio em se conseguir entregar o melhor produto, dados as variáveis de projeto (prazos, custos,time-to-marketetc.).
As pessoas de negócio definem o escopo, a prioridade, a composiç ão e as datas das entregas. As decisões de negócio têm suporte das pessoas de desenvolvimento. Estas tomam decisões técnicas por meio de estimativas e de análises de consequências técnicas no negócio, e decidem seu processo de trabalho. Tanto o Negócio quanto o Desenvolvimento têm voz nas decisões das entregas. Não há bola de neve no XP. 🙂 O desenvolvimento iterativo e incremental é utilizado no jogo do planeja- mento. Os incrementos são definidos no planejamento de releases; e as itera- ções, no planejamento de iterações. Cada incremento representa uma entrega de valor em produç ão ao cliente, sendo desenvolvido em uma ou mais itera- ções. A divisão em iterações auxilia o time a quebrar as entregas em pedaços menores para planejamento e feedback de um modo simples e ágil.
Nas próximas seções, definiremos o jogo como um todo, com suas re- gras e comprometimentos. Falaremos também sobre como manter o foco e a aprendizagem no planejamento.
10.1 Definindo o jogo e suas regras Os jogos e as regras do jogo do planejamento são:
•Objetivo:maximizar o valor do software produzido pelo time; ou seja, colocar em produç ão a maior quantidade de histórias de usuário com maior valor ao longo do projeto.
•Estratégia:o time deve investir o menor esforço para colocar a funci- onalidade de maior valor em produç ão tão rápido quanto possível, em conjunto com estratégias de projeto e programaç ão para reduzir o risco.
Dividir para conquistar é a estratégia utilizada ao dividir o software em entregas frequentes, e cada entrega em iterações pequenas.
Página 76
Casa do Código Capítulo 10. O jogo do planejamento •As peças:as peças básicas do jogo são histórias de usuário e as tarefas de implementaç ão. As histórias são as peças no planejamento das releases; já as tarefas, no planejamento das iterações.
•Os jogadores:as pessoas do Desenvolvimento e as pessoas de Negócio.
•Os movimentos:as regras dos movimentos existem para lembrar a to- dos de como eles gostariam de agir em um melhor ambiente com con- fiança mútua e dar uma referência para quando as coisas não estiverem indo bem.
10.2 Entendendo regras e comprometimentos Os movimentos do jogo são dados por suas regras e são divididos em duas partes: a primeira trata dos movimentos para as entregas (planejamento de releases); a outra dos movimentos para as iterações (planejamento de itera- ções), conforme apresentado na figura a seguir.
Página 77
10.2. Entendendo regras e comprometimentos Casa do Código Fig. 10.1: Movimentos do jogo do planejamento divididos entre o planeja- mento de releases e de iterações Planejamento de releases Para uma release, o jogo do planejamento define as regras para o cliente direcionar o desenvolvimento na frequência de uma a três semanas. Seus mo- vimentos para uma release são dados em três fases:Exploraç ão,Comprome- timentoeDirecionamento.
Exploraç ão:ambos os jogadores descobrem novos itens que o sistema pode fazer, dividindo-se em três movimentos:
•Escrever uma história de usuário:o Negócio escreve algo que o sistema deverá fazer; •Estimar uma história de usuário:o Desenvolvimento estima o tempo ideal de programaç ão para implementar a história;
Página 78
Casa do Código Capítulo 10. O jogo do planejamento •Quebrar uma história de usuário:caso o Desenvolvimento não con- siga estimar a história ou sua estimativa for muito grande, o Negócio identifica sua parte mais importante para que o Desenvolvimento possa estimá-la e desenvolvê-la. Spikes podem ser utilizados para melhorar a estimativa da história (vide capítulo11).
Comprometimento:o Negócio decide o escopo e o tempo para a pró- xima entrega de acordo com as estimativas, e o Desenvolvimento se compro- mete com a entrega, dividindo-se em quatro movimentos:
•Ordenar por valor:o Negócio separa as histórias em três categorias:
as essenciais; as menos essenciais, mas de alto valor; e as que seriam agradáveis de se ter; •Ordenar por risco:o Desenvolvimento separa as histórias em três ca- tegorias: aquelas que podem ser estimadas com precisão, aquelas que podem ser estimadas razoavelmente bem, e aquelas que não podem ser estimadas de qualquer modo; •Ordenar por velocidade:o Desenvolvimento mostra ao Negócio quanto de tempo ideal de programaç ão o time poderá trabalhar em um mês do calendário; •Selecionar escopo:o Negócio escolhe as histórias para a entrega (traba- lhando por tempo) ou uma data para as histórias a serem desenvolvidas (trabalhando por escopo), utilizando as estimativas realizadas pelo De- senvolvimento.
Direcionamento:o plano é atualizado no que foi aprendido pelo Negócio e pelo Desenvolvimento, dividindo-se em quatro movimentos:
•Iteração:a cada iteraç ão (uma a três semanas), o Negócio seleciona uma com as histórias de maior valor a serem implementadas; •Recuperação:caso o Desenvolvimento descubra que sua velocidade foi superestimada, ele pode pedir ao Negócio para encaixar apenas as his- tórias de maior valor de acordo com a nova velocidade;
Página 79
10.2. Entendendo regras e comprometimentos Casa do Código •Nova história:caso o Negócio descubra uma nova história a ser adi- cionada à entrega que já está sendo desenvolvida, ele pode escrevê-la, o Desenvolvimento estimá-la, e, então, trocá-la por outra selecionada pelo Negócio; •Reestimar:caso o Desenvolvimento descubra que o plano não é exato, ele pode reestimar todas as histórias restantes.
Planejamento de iteraç ões As peças são as tarefas de implementaç ão e os jogadores são os programa- dores. As decisões sobre as iterações são mais flexíveis em questão de escopo e de prazos, pois dependem mais do Desenvolvimento; enquanto as sobre entregas dependem mais do Negócio. Suas fases são semelhantes às de uma entrega:Exploraç ão,ComprometimentoeDirecionamento.
Exploraç ão:o Desenvolvimento cria suas tarefas e identifica o tempo de trabalho, dividindo-se em três movimentos:
•Escrever uma tarefa:transformar as histórias da iteraç ão atual em tare- fas; •Quebrar ou unir tarefas:caso a tarefa esteja grande demais, quebre- a em tarefas menores. Caso ela esteja pequena demais, una-a a outra relacionada; •Estabeleça um fator de carga:cada programador escolherá seu fator de carga para a iteraç ão, o qual é a porcentagem de tempo que ele real- mente estará desenvolvendo; ou seja, é removido o tempo em que se realiza outras, tais como reuniões do time.
Comprometimento:o Desenvolvimento compromete-se com suas tare- fas, dividindo-se em três movimentos:
•Aceitar uma tarefa:o programador puxa a tarefa para si e aceita a res- ponsabilidade por ela; •Estimar a tarefa:o programador responsável pela tarefa a estima em Dias Ideais de programaç ão;
Página 80
Casa do Código Capítulo 10. O jogo do planejamento •Balanceamento:cada programador soma suas tarefas e multiplica pelo fator de carga, balanceando sua carga de trabalho, caso esteja maior ou menor do que a estabelecida.
Direcionamento:o Desenvolvimento desenvolve as tarefas para verificar a história, dividindo-se em quatro movimentos:
•Implementar uma tarefa:o programador pega o cartão da tarefa, encon- tra um par para programar, desenvolve a tarefa com TDD (Desenvol- vimento Guiado por Testes) e ao final integra o código fazendo passar a suíte de teste relacionada; •Registrar progresso:a cada dois ou três dias, um membro do time atua- liza o andamento das tarefas de cada membro, com o tempo gasto e o tempo que falta para cada tarefa; •Recuperação:programadores que ficaram sobrecarregados pedem ajuda reduzindo o escopo das tarefas, reduzindo o escopo das histórias, removendo aquelas não essenciais ou pedindo ao cliente para postergar a história para outra iteraç ão; •Verificar a história:caso estiverem prontos, rodar os testes funcionais para as tarefas que já foram concluídas, complementando a suíte de testes funcionais com os novos casos de testes; As histórias de usuários são estimadas antes de serem desenvolvidas. Já na iteraç ão, o programador pega a tarefa para si e depois a estima. Nem todas estarão ligadas diretamente com o Negócio, mas sim com as necessidades do Desenvolvimento; por exemplo, para configurar um servidor de integraç ão.
10.3 Mantendo o foco Você lembra-se do objetivo do jogo do planejamento? Maximizar o valor do software construído pelo time para o cliente é o foco do jogo. É impor- tante que todos participem (Desenvolvimento e Negócio) com colaboraç ão.
A simplicidade (a arte de maximizar a quantidade de trabalho não realizado)
Página 81
10.4. Todo momento é um momento de aprendizado Casa do Código é essencial para o feedback contínuo, sendo importante também para o time sentir-se valorizado por fazer entregas frequentes de valor. O Desenvolvi- mento e o Negócio devem manter um ritmo sustentável e constante de traba- lho para manter o foco.
10.4 Todo momento é um momento de aprendi- zado No jogo do planejamento, até quando se erra, aprende-se. O erro não é visto como algo ruim, desde que se aprenda com ele. Quando o time reconhecer que superestimou sua velocidade, ele deve comunicar ao Negócio para rear- ranjar as histórias dentro de sua nova velocidade. Quando houver problemas com as estimativas, devem-se reavaliar essas estimativas das histórias. É pre- ciso ter coragem para buscar um processo que seja transparente. A comuni- cação e o feedback são importantes para que os dois jogadores aprendam a melhor forma de maximizar o jogo.
Página 82
Capítulo11 Spikesdeplanejamento “Algumas vezes, a melhor maneira de resolver um problema é ir para casa, jantar, assistir TV, ir para a cama, e, então, acordar na manhã seguinte e tomar um banho.”
–Robert C. Martin Os spikes de planejamento fazem parte de uma prática que ajuda o time a gerar o conhecimento necessário para estimar as histórias de usuários cor- retamente, diminuindo, assim, o risco no planejamento [39]. O objetivo é aumentar a confiança para um bom jogo do planejamento. Um spike é um programa muito simples para explorar soluções potenciais [59].
Faça spikes arquiteturais para descobrir respostas em dificuldades técni- cas e em problemas de design, ou para conhecer novas tecnologias (APIs, frameworks, ferramentas, linguagens de programaç ão etc.). Quando uma di- ficuldade técnica importante surgir, deixe um par de desenvolvedores fazer
Página 83
11.1. Jogue fora o código gerado no spike Casa do Código uma por alguns dias até ter certeza suficiente sobre sua soluç ão.
Por ser uma tarefa a ser realizada, os spikes podem ser estimados. Por- tanto, trata-se de um momento planejado, garantindo-se que será feito du- rante uma iteraç ão. Preferencialmente, faç a-o em uma iteraç ão e somente desenvolva a história de usuário relativa na próxima. Lembre-se que ele serve para diminuir o risco da estimativa que servirá no próximo planejamento, e também não se esqueça denão aproveitarseu código.
11.1 Jogue fora o código gerado no spike Trate o spike como um experimento e assuma que seu código será jogado fora. Vá direto ao ponto para resolver a incerteza. Ele serve para saber como resolver um problema, e não para produzir um código (de produç ão) que o resolva [54]. Não tente criar programas úteis ou reutilizáveis em produç ão.
O spike serve para aprendizado, uma vez que se trata de uma prática para descoberta. Por isso, ignore todas as preocupações no entorno da questão.
Vale fazer um paralelo neste ponto. A prototipaç ão é uma técnica de en- genharia de software para a descoberta de requisitos com a avaliaç ão do cli- ente. Normalmente, o protótipo é jogado fora, porque é lento, o código não é funcional e serve apenas para a descoberta, a validaç ão e o refinamento dos requisitos.
Semelhante a essa técnica, o spike é um método para a descoberta de so- luções com a avaliaç ão técnica, que, inclusive, também tem seu código jogado fora.
Dica:spike é exceção,não regra Essa prática é para ser utilizada apenas quando necessária, sendo uma exceção, não uma regra. Toda estimativa de história de usuário possuirá incertezas e riscos; isso é intrínseco da complexidade de desenvolver soft- ware.
Página 84
Capítulo12 Projetosimplesdoinícioaofim “Simplicidade é mais complicada do que você pensa. Mas ela é bem valiosa.”
–Ron Jeffries Obter um projeto simples não é uma tarefa fácil; porém, manter a simpli- cidade agiliza no desenvolvimento de novas funcionalidades e na resposta a mudanças. O projeto simples está presente em todas as fases do XP. A simpli- cidade é abordada de um modoextremo. Ele come ça assim e mantém-se por meio de testes automatizados e refatoraç ão.
Tentar prever o futuro éantiXP. Nenhuma funcionalidadeadicionalé im- plementada, pois desvia do caminho da soluç ão e aumenta a complexidade do software. Apenas tenha cuidado com as dívidas técnicas que poderão ser ge- radas, ou com funcionalidades inacabadas. A programaç ão em pares evita o design extra, porque um membro da dupla não vai querer esperar que o outro desenvolva coisas sem relevância.
Página 85
12.1. MVP: produto mínimo viável Casa do Código Para termos um código limpo, a refatoraç ão é necessária, assim evitando oscode smells(maus cheiros) nele. Um código é simples [30] quando:
• Roda todos os testes; • Expressa todas as ideias necessárias; • Não contém código duplicado; • Possui a menor quantidade de classes, métodos e variáveis; • É conciso e legível.
Em todos os níveis de granularidade de software deve-se pensar na sim- plicidade; ou seja, do código ao produto. Quando o projeto simples atinge o produto, temos o conceito do produto mínimo viável, detalhado a seguir.
12.1 MVP:produto mínimo viável “Simplicidade a arte de maximizar a quantidade de trabalho não realizado é essencial.”
–Décimo princípio do Manifesto Ágil Ter o projeto simples é essencial para criar um MVP. O MVP (do inglês, Minimum Product ViableProduto Mínimo Viável) possui a maior quantidade de funcionalidades de valor na menor entrega possível, sendo suficiente para o cliente utilizar e dar feedback ao desenvolvimento.
A expressãoYAGNI(do inglês,You’re Not Gonna Need ItVocê não pre- cisará disso) lembra todos a desenvolver somente o necessário nas histórias atuais, até no caso de que se saiba que será necessário no futuro.
Menos é mais.A simplicidade tem foco no desenvolvimento da essência do software. Pequenas entregas de valor representam muito do que o cliente necessita. Alguns programadores (não XP) adoram entregar algo a mais ao cliente; já osextremosnão fazem isso. Programadores XP mantêm o projeto simples do início ao fim.
Página 86
Casa do Código Capítulo 12. Projeto simples do início ao fim Dica: MVPé estratégia de entrega Para trabalhar com MVP é preciso ter uma estratégia na evoluç ão das entregas. Um ótimo exemplo real é o de uma equipe que, na primeira iteração, desenvolveu somente o algoritmo necessário e entregou apenas uma planilha com os resultados que o cliente precisava em seu negócio.
Na duas próximas, a equipe complementou as regras nesse algoritmo e desenvolveu a interface com o usuário. O MVP entregue na primeira iteração resolveu a maior parte do problema do cliente! A estratégia para entregar o que restava nas duas próximas iterações completou o trabalho, deixando-o muito satisfeito.
Página 87
Página 88
Capítulo13 Metáforadesistema “98% de nosso pensamento está realmente acontecendo em um nível inconsciente, grande parte através de metáforas.”
–Esther Derby Metáforas em geral estão no nosso cotidiano. No dia a dia, frequente- mente as usamos para expressarmos ideias de um modo mais simples, fácil e rápido; tentamos encontrar algo semelhante que a pessoa já conheça para ela conseguir entender o que queremos explicar.
No mundo da computaç ão, fazemos uso de ainda mais metáforas. Você trabalha com documentos, arquivos, pastas e ferramentas em suaárea de tra- balhodo computador. Você já deve ter comprado na internet por meio de umcarrinho de compras. Talvez você já tenha implementado um algoritmo percorrendo uma árvore em largura ou em profundidade; ou já tenha resol- vido umadívida técnicaem seu software. Quem sabe você já enviou um build
Página 89
13.1. Descobrindo uma boa metáfora Casa do Código para opipelineda integraç ão contínua, ou então participou de um debate em forma defishbowl.
No XP, a metáfora de sistema traz uma visão comum que auxilia o time e o cliente a entender os elementos do sistema. Ela funciona como umpat- ternde alto nível e explica seu design sem uma documentaç ão pesada. Ela é semelhante à linguagem ubíqua, porém, enquanto esta se concentra em uma linguagem comum entre o negócio e os desenvolvedores, aquela foca na lin- guagem da arquitetura da soluç ão.
O nascimento dessa prática deu-se no sistema de folha de pagamento da Chrysler [9]. A metáfora era de uma fábrica paraproduziro salário, onde as caixas desciam em uma linha de montagem para serem montadas. As caixas são as partes do salário a serem montadas em um item apenas: o salário do funcionário. Um outro exemplo é o de James Shore em seu primeiro projeto XP, que era dedata warehouse(armazém de dados) [53], cujos nomes das clas- ses do sistema utilizavam a metáfora de uma empilhadeira em um armazém.
Muitas pessoas ignoram o uso dessa prática por não conhecerem sua uti- lidade. Uma metáfora de sistema ajuda a padronizar os nomes dos objetos para entendê-lo e também auxilia a reutilizar códigos. Desse modo, o desen- volvedor pode descobrir se algum objeto já existe no software e decidir onde é o melhor local para colocá-lo. Por trazer um vocabulário compartilhado, é uma excelente fonte de comunicaç ão entre a equipe e pode facilitar também na discussão das estimativas. Apenas uma boa metáfora pode ser realmente efetiva.
13.1 Descobrindo uma boa metáfora Não é fácil encontrar uma metáfora útil para todo sistema [35]. Ela é repre- sentada por um domínio bem entendido por todos (domínio fonte), para des- crever os objetos e o funcionamento do domínio do sistema (domínio alvo).
Descobrir uma metáfora é uma tarefa criativa; o segredo está em achar um domínio fonte que facilite o entendimento do domínio alvo. Pelo fato de todas serem inexatas, reexamine continuamente a metáfora atual, já que ela pode possuir uma extensão maior ou ser inadequada; esteja pronto para
Página 90
Casa do Código Capítulo 13. Metáfora de sistema deixá-la caso isso ocorrer [19].
Joshua Kerievsky define os três Is da metáfora: Iluminaç ão, Inspiraç ão e Integridade [35]. Uma boa metáfora auxilia a iluminar odesign, inspirar novas ideias e ajudar a sentir que o projeto do sistema está coerente, encaixando-se bem em conjunto. Deve-se buscar uma que contenha esses três itens.
Página 91
Página 92
Capítulo14 Reuniãodiáriaempé “Ter as melhores ideias, o código mais afinado, ou o pensamento mais pragmático é, em última instância, estéril, a menos que você possa se comunicar com outras pessoas.”
–Andy Hunt & DaveThomas Você já participou de reuniões longas e improdutivas? A resposta é tão óbvia que até parece uma pergunta boba. Reuniões estão no topo da lista de coisas entediantes que desperdiç am o tempo da maioria dos desenvolvedores.
Para o time no XP, as reuniões diárias em pé do inglêsDaily Stand Up Meetingsão focadas e rápidas, ocorrem no começo do dia e duram até quinze minutos. Seu formato físico é simples: todos de pé formam um círculo e cada pessoa tem a sua vez de falar no sentido horário (ou anti-horário). Ela faz com que o time mantenha-se alinhado, trocando conhecimento constantemente.
Página 93
14.1. Time alinhado Casa do Código Ao começar a fazê-las, diversos erros comuns podem ocorrer. Neste capítulo, traremos um catálogo deles.
14.1 Time alinhado Cada membro do time responde sucintamente três questões básicas:
• O que eu fiz ontem?
• O que eu farei hoje?
• O que há de problemas no meu caminho?
Dica:vinte segundos por questão e por participante Uma dica é que cada uma das três questões não deva necessitar mais do que vinte segundos para ser respondida [43]. Desse modo, cada par- ticipante não precisa mais que um minuto para falar e um time de dez pessoas levará dez minutos ou menos de reunião.
O propósito da reunião é a comunicaç ão do time inteiro. Em todo começo de dia, ele comunica seus problemas, suas soluções e promove a colaboraç ão.
Reuniões curtas com todo o time são mais efetivas do que diversas reuniõescom pedaços dele. O planejamento diário sincroniza seu trabalho e suas ex- pectativas, discutindo-se as tarefas realizadas e as tarefas a realizar.
14.2 Troca de conhecimento Na reunião diária, cada indivíduo sabe o que o outro está trabalhando e se possui problemas relacionados a isso. Qualquer membro do grupo pode pe- dir e oferecer ajuda ao outro, tanto em dúvidas de negócio, quanto de técnicas.
Mesmo que cada programador puxe as tarefas das quais tem conhecimento suficiente para desenvolver, algumas virão somente durante seu desenvolvi- mento. Muitas vezes, algo que foi dito na reunião servirá como referência no futuro. Uma boa forma para pedir ajuda é parear (programar em pares) com
Página 94
Casa do Código Capítulo 14. Reunião diária em pé a pessoa referente ao assunto em questão. Assim, o aprendizado e a troca de conhecimento tornam-se constantes e colaborativos.
14.3 Como começar?
O ideal é começar as diárias desde o primeiro dia da primeira iteraç ão cri- ada no jogo do planejamento. A cultura de experimentaç ão é essencial para começar, visto que, raramente, uma diária sai certa pela primeira vez em um time recém-formado. Por mais que ele seja excelente, deve-se entender que o grupo está em formaç ão e algumas coisas terão de ser adaptadas e melho- radas. Temporariamente, um alarme pode ser usado para ajudar a lembrá-lo do horário do começo e do fim da reunião. Fique atento aos erros comuns listados a seguir e melhore continuamente as reuniões diárias em pé.
14.4 Erros mais comuns de uma reunião em pé “Ao longo dos anos, eu tenho desenvolvido uma simples regra: quando a reunião fica entediante, saia.”
–[ref the-clean-coder A reunião diária em pé não existe para desperdiç ar tempo, mas o con- trário; ela substitui outras reuniões para ganhar-se tempo. Porém, é neces- sário conhecer os erros mais comuns para identificá-los quando ocorrerem.
O coach deve ter conhecimento suficiente para ajudar o time a detectá-los e resolvê-los.
Os erros mais comuns em reuniões diárias em pé são:
•Reunião de status:a diária não é uma reunião destatus reportingpara uma pessoa, tal como um coordenador ou gerente. Caso seja neces- sário, a dica é realizá-la após alguém fazer ostatus reporting, possivel- mente oTracker.
•Discutir soluções:um dos propósitos dessa reunião é identificar pro- blemas, não resolvê-los. A dica é continuar com a reunião diária, dei- xando a conversa sobre as soluç ão para depois dela.
Página 95
14.4. Erros mais comuns de uma reunião em pé Casa do Código •O time não vê valor:isso pode ocorrer quando um time ágil está se formando. A dica é levantar esse problema na próxima reunião de re- trospectiva do time. Não postergue.
•Não ter um horário fixo:todos do time precisam saber o horário fixo diário da reunião para segui-lo estritamente. O horário da diária deve ser sagrado. Uma dica é ter o papel do “chato da diária”; uma pessoa eleita para lembrar do horário e dar um toque caso a reunião demore ou perca o foco. Outra dica: um despertador ajuda a lembrar o time.
•Sem local dedicado:é importante manter um único lugar para que o time faç a a diária, de preferência ao próprio local de trabalho. A dica é fazer a reunião próximo ao quadro de histórias e tarefas para a gestão visual.
•Não saber ouvir:para uma boa comunicaç ão, é necessário saber falar e também ouvir atentamente. Uma dica é ter umtokenpara chamar a atenção de todos. Ele pode ser qualquer objeto que chame a aten- ção. Se for um objeto engraç ado, fica mais fácil de pedir a atenção de todos. Já vimos equipes utilizando canetas de quadro, apagadores, guarda-chuvas e até garrafa de óleo diesel (em uma empresa de refina- ria).O token é como uma bengala: é para ser temporário até que o time caminhe bem nas diárias.
•Não fazer a reunião, porque um indivíduo está ausente:é melhor ter uma reunião sem um membro do time do que não tê-la. A dica é simples: apenas faç a a reunião.
•Não ficar de pé:uma dica de produtividade é fazer com que todos os participantes fiquem de pé na reunião para que ela seja rápida e tenha foco. Isso faz com que as pessoas prestem mais atenção nas outras. Reu- niões improdutivas com elas sentadas fazem com que seja confortável a participaç ão. Caso ela perca o foco, as pessoas ficarão cansadas e logo vão querer dar um jeito de realinhar e finalizá-la.
Página 96
Casa do Código Capítulo 14. Reunião diária em pé Lembrete!
A comunicação é o maior propósito do time XP na reunião em pé diária.
Página 97
Página 98
Capítulo15 Possecoletiva “Myyy PRECIOUSSS.”
–Gollum, no filme O Senhor do Anéis Posse coletiva é uma prática indispensável no XP, pois envolve colabora- ção, comunicaç ão e feedback. Com a posse coletiva, qualquer membro ou par do time pode implementar uma funcionalidade, arrumar um bug ou refato- rar em qualquer parte do código, a qualquer momento. No XP, todos têm a responsabilidade pelo sistema. Isso encoraja cada membro do time a sentir- se responsável pela qualidade do todo. É claro que nem todos saberão sobre todas as partes igualmente, mas todos saberão, ao menos, um pouco de cada parte do sistema.
O termo original no livro do eXtreme Programming [6] é collective ow- nershipe não apenascode ownership, porque todos os artefatos no desenvol- vimento são de posse coletiva do time, não só o código. Além dele, a suíte de
Página 99
15.1. My precious! Casa do Código testes é também de propriedade coletiva, assim como o ambiente de integra- ção contínua e os executáveis do build.
Quando um par do time encontra uma oportunidade de melhorar o có- digo, ele pode tranquilamente refatorar e melhorar seudesign. A posse cole- tiva gera bastante sinergia com as outras práticas do XP, e o versionamento com a integraç ão contínua avisará a todos o que está sendo alterado.
O trabalho em time com a posse coletiva encoraja a difusão de ideias e de conhecimento. A programaç ão em par ajuda a distribuir esse conhecimento por meio do aprendizado entre os membros do grupo, deixando a posse cole- tiva mais refinada. Porém, para tudo isso funcionar, é necessário que nenhum integrante ache que é o dono de partes do sistema. É preciso colaboraç ão.
15.1 My precious!
Você assistiu ao filmeO Senhor dos Anéis? O personagem Gollum (ou Sméa- gol) chamava o anel demy precious(em português, “meu precioso”). Não faç a isso com oseucódigo. Deixe seu time colaborar! O objetivo é evitar as ilhas de conhecimento, reduzindo o risco de depender apenas de uma pessoa. A posse coletiva é um benefício para todos os membros (cada um poderá sair de férias ou tirar uma folga com mais tranquilidade por não dependerem tanto dele, por exemplo).
Quando a posse não é coletiva, somente uma pessoa é dona do código e os programadores devem submetê-lo para revisão e aprovaç ão. Isso é, basi- camente, o oitavo desperdício no Lean [41], que é relativo ao capital humano e à criatividade dos funcionários. Consequentemente, isso gerará diversos outros desperdícios: espera (o time aguardará a revisão do dono do código); transporte (enviar o código ao dono); defeito (nem toda a decisão do dono será a melhor); superprocessamento (a revisão para controle pelo dono do código); e estoque (a fila de itens a revisar pelo dono).
Uma pessoa é notavelmente um gargalo no time ou no processo quando não consegue atender todas suas demandas e cria estoque de tarefas, nas quais ninguém pode ajudar. E atenção: qualquer membro poderá sair da empresa a qualquer momento, o que pode impactar no negócio do cliente.
Página 100
Casa do Código Capítulo 15. Posse coletiva Reflexão!
Faça uma reflexão: quantas pessoas são necessárias faltar ao trabalho para que o sistema não possa mais ser desenvolvido? Quanto menor o número, pior será a situaç ão. A posse coletiva aumenta esse número ao máximo, ou seja, ao tamanho da equipe.
Página 101
Página 102
Capítulo16 Padrãodecodificaç ão “A quantia de tempo gasto lendo código versus escrevendo é bem mais de 10 para 1. Então, fazer o código mais fácil de ler, o torna mais fácil de escrever.”
–Robert C. Martin Pelo fato de todos no time XP estarem trabalhando juntos em cada parte do sistema, refatorando código e trocando de pares frequentemente, não se pode haver diferentes formas de codificaç ão. Um padrão torna-se necessário, pois deve facilitar a comunicaç ão entre o time, encorajando a posse coletiva, e evitando problemas na programaç ão em pares e na refatoraç ão.
O padrão deve ser estabelecido e concordado pelo time, pois faz com que todos o utilizem efetivamente. Caso contrário, a equipe ficará insatisfeita e evitará ao máximo seu uso. Sua existência vale muito mais do que a sua forma, porque ele pode ser revisto e evoluído de acordo com seu uso.
Página 103
16.1. Pequenos projetos também se beneficiam? Casa do Código Algumas linguagens de programaç ão já propõem padrões de codificaç ão, e também é comum uma organizaç ão ou um produto estabelecê-los. Na lin- guagem Java, a Sun estabeleceu em 1997 oJava Code Conventions(Conven- ções de Código Java) [46], válido até os dias atuais. A Google define seus pró- prios guias de estilos para diversas linguagens, como: C++, Java, Objective-C, Python, Shell, HTML/CSS, JavaScript, e Lisp [29]. O kernel do Linux também define seu estilo de codificaç ão [58].
Imagine centenas ou milhares de programadores produzindo código para um único software sem padronizaç ão? Seria o caos! O kernel do Linux prova- velmente teria tantosbugsque se tornaria inutilizado. O Free Software Foun- dation também define padrões de codificaç ão para seus programas GNU [21], descrevendo o melhor uso da linguagem C, padrões para interfaces, para li- nha de comando, para documentaç ão e para asreleases.
Ok, esses são projetos grandes. Mas e os projetos pequenos? É o que discutiremos logo a seguir.
16.1 Pequenos projetos também se beneficiam?
Certamente, pequenos projetos com times pequenos se beneficiarão com pa- drões de codificaç ão. Ok, alguém ainda pode não ter se convencido e pensar que isso é necessário apenas para grandes projetos. Veja a seguir como um pequeno código pode causar problemas.
Falta de padronizaç ão de código Sem uma padronizaç ão, um programador pode fazer tranquilamente qualquer um dos quatro códigos mostrados na sequência para calcular o mó- dulo de um número na variávela(o péssimo nome é proposital não te- mos um padrão nesse momento). Esses quatro exemplos vêm da combinaç ão de duas variações: ter uma condiç ãoifcom o bloco interno de código na mesma linha ou não, e ter chaves ou não.
Condição com bloco interno na mesma linha:
•Com chaves:
if(a<= 0) {a= -1 *a; }
Página 104
Casa do Código Capítulo 16. Padrão de codificaç ão •Sem chaves:
ifa a= -1 *a; Condição com bloco interno na próxima linha:
•Com chaves:
if(a<= 0) { a= -1 *a; } •Sem chaves:
if(a<= 0) a= -1 *a; Ok, sem muitos problemas até então, pois fizemos apenas duas variações nesse pequeno trecho de código. Porém, e se variarmos em mais formas? Se as chaves serão indentadas ou não, se teráelse, se usaremos nomes de va- riáveis sem significado (letraa) ou não. Com isso, teremos mais 3 tipos de variações, totalizando 5 tipos em 32 formas de codificaç ão. Além disso, cer- tamente existem outras mais. Programadores têm suas preferências de estilos ao programar, e essa variabilidade tenderá ao infinito. Então, sem uma pa- dronizaç ão de código, haverá retrabalho, discussão e estresse, mesmo em um pequeno projeto.
16.2 Como definir?
Antes de tudo, tente começar com algo que já exista. Pesquise se há um padrão de codificaç ão na sua empresa ou se há algum definido pela linguagem ou tecnologia utilizada. Caso positivo, comece por isso, permitindo que o time revise e aprimore-o. Caso não exista, reúna o grupo inteiro para defini-lo.
Ninguém melhor que ele próprio para padronizar seu próprio código.
Para descrever um padrão de código, diversos itens podem ser conside- rados:
Página 105
16.2. Como definir? Casa do Código • Nomenclatura de variáveis; • Nomenclatura de métodos; • Nomenclatura de classes; • Nomenclatura de pacotes; • Indentaç ão da tabulaç ão; • Indentaç ão de chaves; • Indentaç ão das estruturas condicionais; • Uso de parênteses em expressões; • Uso de letras maiúsculas e minúsculas; • Uso deelsenoif; • Uso dedefaultnoswitch; • Uso de tratamento de exceções; • Uso de estruturas de dados específicas; • Importaç ão de classes e bibliotecas; • Diretrizes de Orientaç ão a Objetos; • Uso de padrões de projeto; • Boas práticas de programaç ão; • Comentários de código; • Comentários noscommits; •Logging; • Detalhes específicos da linguagem de programaç ão; • Detalhes específicos do ambiente de desenvolvimento.
Página 106
Capítulo17 Programaç ãoempar “Dados olhos suficientes, todos os erros são óbvios.”
–Lei de Linus, Eric Steven Raymond Sabe-se que revisão por pares (peer review ) é uma boa prática de desen- volvimento que aumenta a qualidade do software e a colaboraç ão no time.
Visto que é produtivo, que tal programar e revisar em pares o tempo inteiro?
No XP, todo o código de produç ão é criado por programaç ão em par (pair programming). Isso significa ter duas pessoas piloto e copiloto trabalhando juntas em apenas um computador, com foco em uma única tarefa e ao mesmo tempo. O que o XP indica é programar em par quando o código de produç ão for escrito. Não necessariamente se deve programar em par 100% do tempo, pois atividades, como pesquisas e leituras, não têm essa necessidade.
Os nomes dos papéis de um par vêm da metáfora da aviaç ão: piloto e copiloto (ou navegador). O piloto programa, enquanto o copiloto acompa-
Página 107
17.1. Diversos benefícios Casa do Código nha e cuida de tudo o que está sendo realizado, pensando em casos de testes, desde o padrão de codificaç ão até questões de arquitetura. A troca de papéis é essencial para colaboraç ão e partilha de conhecimento.
Trabalhar dia a dia ao lado de um colega exige habilidades sociais que levam tempo em aprender, porém aumenta a cooperaç ão no time, indepen- dente do status da função de cada integrante. Programaç ão em par não é mentoria, uma vez que é um trabalho colaborativo entre ambas as partes, in- dependente de terem muita diferença nas experiências. Não é aceitável dizer O design que você fez possui um erro, mas sim O design que nós fizemos possui um erro.
Nas seções deste capítulo, falaremos sobre os diversos benefícios desse tipo de programaç ão, assim como discutiremos o que gestores podem pensar sobre seu custo. Veremos também sobre a pressão do par durante o desenvol- vimento, o nivelamento do conhecimento entre a dupla e como começar (com dicas sobre pareamento e o ambiente de trabalho). Além disso, pergunto: por que não trabalhar em par em todos os tipos de tarefas? 🙂 17.1 Diversos benefícios Diversos benefícios são conhecidos nopareamento[62]:
•Revisão de código contínua:muitos erros são pegos quando eles es- tão sendo codificados, em vez de serem descobertos por um testador, tornando a quantidade de erros consideravelmente menor; •Discussão contínua da solução:o design é aprimorado e o código fica mais sucinto; •Afinamento do par:o time resolve problemas mais rapidamente por estar coeso também em pares; •Aprendizagem:as pessoas aprendem significativamente sobre o sis- tema e sobre engenharia de software; •Gestão do conhecimento:o projeto acaba com várias pessoas enten- dendo cada pedaço do sistema;
Página 108
Casa do Código Capítulo 17. Programaç ão em par •Trabalho colaborativo:os indivíduos aprendem a trabalhar em time e a conversar mais frequentemente, dando mais fluxo à informaç ão e à dinâmica do grupo; •Motivaç ão:as pessoas apreciam mais o seu trabalho e o trabalho de todos.
17.2 Um desenvolvedor pelo preço de dois?
O quê? Dois programadores fazendo o trabalho de um? De modo algum!Isso é o que é dito geralmente por quem não conhece a produtividade e os bene- fícios da programaç ão em par, ou por pessoas que ainda pensam no processo fordista de ter-se apenas um funcionário por estaç ão de trabalho. Produzir softwares é uma atividade complexa e não se deve aplicar processos fabris.
O coach XP deve ficar atento à organizaç ão do ambiente, tratar da mudança com a visão gerencial e harmonizar os relacionamentos humanos.
1 + 1 > 2. Duas pessoas trabalhando em um único computador produzirá mais que duas pessoas trabalhando separadas, já que isso aumenta o foco, e também gera qualidade e troca de conhecimento. Com um breve tempo, as vantagens já surgirão, basta acreditar no potencial da equipe. Quem pratica sente seus benefícios.
17.3 Apressão do par Você já ouviu falar em pressão do time? Isso acontece quando se trabalha com somente uma meta. As pessoas dependem de você, e você delas. Caso alguém não colabore na meta, o próprio time vai naturalmente pressioná-la; ou a própria pessoa se cobrará de alguma forma.
No trabalho em par, isso não é diferente. Cada membro tem o compro- misso de fazer um bom trabalho. Isso gera maior concentraç ão, incentiva o bom trabalho e aumenta a responsabilidade. Revezar frequentemente faz com que cada um respeite o outro, tratando a pressão como algo bom e não como um problema.Jogue limpo com o seu par, você dependerá dele.
Página 109
17.4. Nivelando o conhecimento Casa do Código 17.4 Nivelando o conhecimento O aprendizado pela troca de conhecimento está na essência da programaç ão em pares. O programador que souber menos logo aprenderá com o mais ex- periente, podendo aprender uma tecnologia, um framework, um algoritmo, um padrão de projeto, uma história de usuário, ou qualquer componente do desenvolvimento de software. O nivelamento de conhecimento é um resul- tado intrínseco dopareamento.
17.5 Como começar?
O segredo para começar é ter um clima de experimentaç ão, entendendo que algumas coisas não funcionarão de início e precisarão de melhoria. No jogo do planejamento, histórias e tarefas podem ser elencadas para serem desen- volvidas em pares. Na retrospectiva, o time reflete sobre os benefícios trazidos e o que deve ser melhorado nopareamento.
Uma boa dica para fazer acontecer esse trabalho em par é limitar o desen- volvimento a um número de tarefas menor que o de programadores. Assim, sempre haverá, ao menos, um programador impedido de pegar uma tarefa, então ele precisará parear com um outro. Utilizando um quadro de Kanban, basta aplicar o limite noWIP(do inglês,Work in ProgressTrabalho em Pro- gresso).
Dica:revise em pares quando não parear Mesmo que algumas atividades não sejam realizadas em pares o tempo inteiro, utilize sempre a revisão em dupla. O modo mais efici- ente é o de rever o código dessa formaantesde enviá-lo para obranch padrão. Isso resulta um código totalmente revisado que será integrado no seu servidor. Reexaminar depois pode perder a prioridade e gerar re- trabalho. Aproveite também para usar a revisão não apenas no código, mas também em tudo o que é útil para o desenvolvimento.
Página 110
Casa do Código Capítulo 17. Programaç ão em par 17.6 Dicas para aprimorar a programação em par Que tal experimentar essas abordagens?
•Vamos tentar sua ideia primeiro:alguém da dupla sugere começar pela ideia de soluç ão do outro integrante. Essa abordagem cria um clima de respeito por entender que as soluções de cada um serão ex- perimentadas e melhoradas.
•Pensar alto:em vez de o piloto ficar olhando para o código e pensando sozinho, ele fala o que está pensando. Isso ajuda o copiloto a entender o que está sendo feito.
•Regra dos dez segundos:muitas vezes o piloto está em um raciocínio aprimorado e não linear. Por essa razão, o copiloto deve respeitar esse momento e aguardar cerca de dez segundos para intervir. Essa dica é muito boa para não quebrar o raciocínio.
•Revezar por ciclo de tempo:revezar o papel de piloto e copiloto é es- sencial. Para forçar a troca, o par pode colocar um alarme para desper- tar no final do ciclo de tempo. Esse ciclo não pode ser nem muito curto, nem muito grande. O par saberá o tempo certo, que normalmente varia de dez minutos a uma hora. A Técnica Pomodoro é uma forma efici- ente de revezar o par, controlar o tempo e ter foco. O par desenvolve o software a cada vinte e cinco minutos, e faz um intervalo curto de três a cinco minutos. A cadapomodoro, o copiloto assume o lugar do piloto e vice-versa. A cada quatropomodoros, o intervalo é mais longo, de vinte a trinta minutos.
•Revezar por ciclo de TDD:revezar por tempo pode quebrar o raciocí- nio do piloto por parar no meio da escrita. Revezar por ciclo de TDD (vide capítulo19) torna interessante a linha de raciocínio seguida. Uma bela variaç ão é que o copiloto assuma na fase de codificaç ão [12], e não na de escrita de testes, fazendo com que um escreva o teste para o outro programar e refatorar.
Página 111
17.7. O ambiente de trabalho Casa do Código 17.7 Oambiente de trabalho Trabalhar fisicamente em pares não exige muita infraestrutura, sendo sufi- ciente apenas um computador configurado normalmente. Para que os pares trabalhem juntos a distância ou sem um espaço físico adequado, existem di- versas ferramentas de trabalho remoto com compartilhamento de tela e de acesso remoto de áudio e vídeo.
Cuide do espaço físico. A mobília pode dificultar ficar lado a lado pro- gramando (por exemplo, em mesas de canto ou em formato de ‘L’). Os pro- gramadores terão dores no corpo depois de um dia de programaç ão em pares com pouca ergonomia. Uma dica é adaptar o espaço; melhor ainda se houver estações de programaç ão em par, adicionando um teclado, um mouse e um monitor o copiloto, o que é mais favorável para a ergonomia do trabalho.
17.8 Especificar, projetar, trabalhar, tudo em par Mesmo que essa prática do XP chame-seprogramação em pares, o trabalho como um todo pode ser realizado em dupla. Um programador pode parear com o cliente para tirar dúvidas; o cliente pode parear com um testador para escrever bons testes de aceitaç ão; e um programador pode parear com um testador para discutir alguns testes unitários.
Dica:pareamento em tudo!
Somos tão adeptos do trabalho em par que pareamos em atividades além do desenvolvimento de software. Lecionados cursos em par, pales- tramos em eventos em par etc. Sabemos que, assim, um curso ou uma palestra tem muito mais qualidade, motivaç ão e troca de conhecimento.
Então, que tal começar a parear também?
Página 112
Capítulo18 Refatoraç ãodecódigoparaalta qualidade “Qualquer tolo pode escrever código que o computador possa entender. Bons programadores escrevem código que humanos possam entender.”
–Martin Fowler Você se lembra das aulas de matemática sobre fatoraç ão? O objetivo era aprender como fatorar uma fraç ão ou equaç ão matemática. Por exemplo, sim- plificar a expressão2*x+2*ypara sua expressão fatorada2*(x+y).
Pois bem, a refatoraç ão tem o mesmo propósito na codificaç ão. Com ori- gem na Orientaç ão a Objetos, é também chamada derefinamento incremental e mantém a semântica da funcionalidade, alterando apenas odesign.
Uma refatoraç ão é uma mudança feita na estrutura interna do software que o faz ficar mais fácil de entender e mais barato de modificá-lo, sem mu-
Página 113
18.1. Refatore impiedosamente Casa do Código dar seu comportamento observável [23]. Obter essa simplicidade não é algo fácil, por isso a fazemos por meio de uma série de pequenas alterações, uma a uma sem alterar esse comportamento. Atenção: refatoraç ão não é um ato de reescrever código.
Deve-se pedir permissão para refatorar? Acreditamos que não. A quali- dade é importante no software, e você é o profissional que decide sobre o uso da refatoraç ão. Por essa razão, ela está embutida na estimativa do desenvolvi- mento. Refatorar é um investimento na qualidade do código e não pode ser visto como retrabalho.
Quais são seus benefícios?
• Economiza tempo e aumenta a qualidade; • Melhora o design do software; • O código torna-se mais legível e reutilizável; • Fica mais fácil encontrar defeitos; • Ajuda você a programar mais rápido.
A abordagem do XP é refatorar impiedosamente; ou seja, não se opta por isso. Falaremos disso a seguir, bem como sobrebad smellsde código.
Dica:papel do cleaner Tenha alguém no time XP com o papel docleaner. Isso auxilia o time a criar a cultura de refatoraç ão.
18.1 Refatore impiedosamente Refatorar não é uma tarefa opcional. Escrever código já na primeira vez com um excelente design é difícil. Quando você pensar em refatoraç ão, criará es- tratégias para a codificaç ão e melhorias no software. Pensando no time, a posse coletiva de código (capítulo15) é importante para que qualquer indiví- duo sinta-se confortável para refatorar.
Página 114
Casa do Código Capítulo 18. Refatoraç ão de código para alta qualidade Não deixe para refatorar apenas quando se utiliza TDD, pois existem ou- tros momentos em que você pode fazê-lo, como:
• Ao adicionar uma função; • Ao consertar um defeito; • Para facilitar o entendimento; • Em revisões de código; • Regra de três: na primeira vez que você fizer algo, apenas faç a. Na se- gunda vez, a duplicaç ão surgirá, mas mantenha assim. Na terceira vez, refatore.
Dica:pense no próximo!
Escreva o código para pessoas, não apenas para o compilador. Seu time agradecerá e alguém no futuro certamente ficará feliz em ver um bom código estruturado.
18.2 Bad smells de código Sabemos que alguns tipos de código são difíceis para alterar, como: código com lógica duplicada ou complexa, código ilegível ou código com compor- tamento adicional e desnecessário. Estes comumente possuem muitosbad smells(maus cheiros), também chamadoscode smells(cheiros de código). Po- demos dizer que se podem descobrir rapidamente osbad smellscom uma breve revisão do código.
Os maus cheiros podem estar nos níveis de classe, de método ou de atri- buto. A refatoraç ão é a remoção da duplicaç ão e decode smells. Duplicaç ão é sinal de código sujo, de que há mais código do que o necessário em relaç ão a classes, métodos e variáveis. Obter o código limpo (clean code) é o objetivo da refatoraç ão, pois ele fica legível, com alta coesão, baixo acoplamento e sem maus cheiros.
Alguns exemplos decode smellsa serem refatorados são:
Página 115
18.2. Bad smells de código Casa do Código • Uma classe ou método muito longo; • Uma classe que utiliza muitos métodos de outra classe; • Uma classe que faz muito pouco; • Subclasses muito semelhantes; • Nome de variável não comunicativo; • O não tratamento de uma exceção; • Código duplicado; • Código inútil.
Uncle Bob (Robert C. Martin) lista em seu livro,Código limpo[42], diver- sosodores; pérolas; heurísticas sobre problemas de comentários e de ambiente de build; e testes gerais de nomenclatura e de testes. Vale a pena a leitura; é muito recomendado para quem deseja fazer um código realmente bom.
Dica:catálogos de refatorações Martin Fowler mantém na internet um catálogo de refatorações bas- tante completo e detalhado. Nele, você encontrará refatorações, como:adicionar um parâmetro, extrair uma superclasse, mover um método,trocar um array por um objeto e muito mais. Confira-o em [26].
Além disso, Joshua Kerievsky disponibiliza em seu livro,Refatoração para padrões, uma lista bastante detalhada de como refatorar para pa- drões [34].
Página 116
Capítulo19 TDD:DesenvolvimentoGuiado porTestes “Eu não sou um excelente programador; eu sou apenas um bom programador com excelentes hábitos.”
–Kent Beck O TDD (do inglêsTest-driven DevelopmentDesenvolvimento Guiado por Testes) é uma técnica para construç ão de software que guia seu desenvolvi- mento por meio da escrita de testes. Sua essência está em seumantra: testar, codificar e refatorar (veja na imagem a seguir). Essa técnica surgiu a partir da refatoraç ão, dando base para guiar a codificaç ão. TDD gera aprendizado, porque ajuda a aprender boas práticas de programaç ão e a criar testes auto- matizados.
Página 117
Casa do Código Fig. 19.1: Mantra do TDD: testar, codificar e refatorar Mas espere um pouco! Escrever testes antes de codificar? Sim, exata- mente! No TDD, primeiramente é escrito o código de teste e depois (somente depois) o de produç ão. Dessa forma, a codificaç ão será guiada por testes e o código de produç ão estará coberto por eles. Os testes guiarão o desenvolvi- mento. É uma mudança de paradigma que vale a pena conhecer.
Joshua Kerievsky traz a visão desse mantra como um diálogo [34]:
•Pergunta:você pergunta ao sistema por meio de um teste.
•Resposta:você responde escrevendo código que passa no teste.
•Refinamento:você refina a pergunta consolidando ideias, removendo itens desnecessários e clarificando ambiguidades.
•Repetição:você mantém o diálogo fazendo novas perguntas.
Na agilidade, trabalhamos com ciclos de trabalho em todos os níveis do projeto. No nível do negócio, utilizamos ciclos de entregas e de iterações para o desenvolvimento de software; no nível do trabalho em equipe, trabalhamos com ciclos em reuniões diárias; e no da codificaç ão, o TDD traz ciclos de trabalho para desenvolver as funcionalidades incrementalmente. Cada um
Página 118
Casa do Código Capítulo 19. TDD: Desenvolvimento Guiado por Testes dura alguns minutos: adiciona-se um teste, fazendo-o funcionar com código de produç ão e refatorando-o.
Sobre os benefícios do TDD, Maurício Aniche fez um compilado de re- sultados em pesquisas sobre isso [4]. Eles são bastante convincentes no uso de TDD:
• Programadores produziram código que passaram em aproximada- mente 50% mais testes caixa-preta do que os que não utilizavam; • Reduç ão de 40-50% na quantidade de defeitos e um impacto mínimo na produtividade; • 87,5% dos programadores acreditam que facilitou entender os requisi- tos; • 95,8% acreditam que TDD reduziu o tempo gasto comdebug; • 78% acreditam que aumentou a produtividade da equipe; • 92% acreditam que ajuda a manter um código de maior qualidade; • 79% acreditam que promove um design mais simples.
19.1 Padrões deTDD Para detalhar o TDD, Kent Beck [8] define quatro classes de padrões: padrões gerais de TDD, padrões de teste para TDD, padrões de barra vermelha, e pa- drões de barra verde. Vamos apresentá-las ao longo deste capítulo.
Padrões gerais de TDD:
• Teste seu software com testes automatizados; • Um teste não deve afetar a execuç ão do outro; • Mantenha uma lista de testes; • Escreva um teste antes de escrever código de produç ão; • Comece a escrita do teste pelo métodoassert(…);;
Página 119
19.1. Padrões de TDD Casa do Código • Os dados de testes devem ter significados evidentes.
Padrões de teste para TDD:
• Quando escrever casos de teste grandes, comece com sua menor parte que faç a quebrar; • Quando testar recursos caros ou complicados, utilize constantes que si- mulem o comportamento desses recursos (com estratégias dedummy, stub,spy,fakeemock); • Quando estiver programando sozinho, deixe o último teste quebrado.
Quando você voltar a programar, ele dirá onde você parou.; • Quando estiver programando em time, deixe todos os testes rodando.
Seu grupo precisará ter todos os testes rodando.
Os três passos domantra do TDDsão descritos a seguir.
Passo 1: escrever um teste que falhe Feedback ao programador é um ponto-chave no XP e é guiado por bons testes automatizados. Aí está a importância de automatizá-los: ter um feed- back, uma resposta rápida para guiar o desenvolvimento do software. Sua automatizaç ão é um investimento a curto e longo prazo, pois guia a codifica- ção e aumenta a qualidade do software a longo prazo.
Uma dúvida bastante comum é se o TDD faz uso apenas de testes de uni- dade. A resposta é negativa, porque ele é ortogonal em relaç ão a ele. Estes verificam unidades de comportamento. O TDD utiliza, principalmente, tes- tes de unidade, mas também pode usar testes funcionais e de aceitaç ão para guiar o desenvolvimento das funcionalidades.
Para facilitar sua escrita são utilizados frameworks xUnit: JUnit (Java), NUnit (.NET), CPPUnit (C++), PHPUnit (PHP), e mais uma grande diversi- dade dessas ferramentas. As expressões “barra vermelha” (Red bar ) e “barra verde” (Green bar) surgiram desses frameworks, pois são avisos visuais em uma barra colorida integrada no ambiente de desenvolvimento. A vermelha
Página 120
Casa do Código Capítulo 19. TDD: Desenvolvimento Guiado por Testes é o resultado de execuç ão de um ou mais testes falhando; já a verde é o resul- tado da execuç ão de todos os testes passando.
Para escrever um teste que falhe (barra vermelha), Kent Beck define os padrões:
• Escreva um teste que gere aprendizado e que se esteja confiante para implementar; • Inicie com um teste para uma operaç ão que não faz nada; • Peça explicações e esclarecimentos por meio dos testes; • Escreva testes para aprender o que um software externo faz; • Anote os outros testes que surgirem para não perder o foco do atual; • Quando houver um defeito encontrado, escreva um teste para apontar obug.
Passo 2: escrever código funcional para rodar o teste Agora, com um teste já falhando, é hora de escrever o código de produç ão para fazê-lo passar (barra verde). Dessa forma, o código de produç ão ficará praticamente todo coberto por testes. Neste segundo passo, o objetivo é fazer o código passar, sem se preocupar tanto com o seu design, porque isso será feito na próxima etapa: a refatoraç ão.
Ao usarmosbaby steps(passos de bebê), o código é produzido até dar barra verde. Rode os testes constantemente. Osbaby stepsajudarão a verificar cada passo, você terá feedback contínuo deles. Entregue frequentemente no repositório de código (algumas vezes ao dia). Todos eles devem estar rodando para enviar o código ao repositório; a integraç ão contínua garantirá isso.
Padrões de barra verde para TDD, para fazer rodar o teste quebrado:
• Retorne uma constante para simular o resultado e, então, transforme-a gradualmente em uma expressão com variáveis; • Transforme os retornos constantes em expressões, após possuir dois ou três exemplos;
Página 121
19.1. Padrões de TDD Casa do Código • Implemente diretamente as operações simples; • Quando a implementaç ão usar coleções de objetos, inicie sem coleções e, somente depois, utilize-as.
Dica:utilize seus baby steps conscientemente Em seu livro sobre TDD, Maurício Aniche traz a dica de que osbaby stepsdevem ser realizados de maneira consciente: o desenvolvedor deve buscar pela soluç ão mais simples (e não necessariamente pela modifica- ção mais simples) [4]. Assim como um bebê, o desenvolvedor deve dar um passo seguro, de acordo com a complexidade do problema que está sendo resolvido.
Passo 3: refatorar o código “O objetivo do TDD é escrever código limpo que funciona.”
–Ron Jeffries O propósito do TDD está no design do código; o teste é apenas um efeito colateral (ótimo, por sinal). Agora com o código coberto pelo teste, é hora de melhorar seu design, refatorando-o. Um dos erros mais comuns no uso de TDD está em não refatorar constantemente. Tenha muita atenção nessa parte; se você não a fizer, terá um código mais complexo e não fará TDD.
Segundo Martin Fowler, um dos gurus da refatoraç ão, esta é uma mu- dança feita na estrutura interna do software para deixá-lo mais fácil de enten- der e barato de modificar, sem mudar seu comportamento observável [23].
Uma das mágicas do TDD está aqui: o comportamento observável é guiado pelo feedback dos testes! Eles apontarão se a refatoraç ão do código o alterou ou não.
Cada refatoraç ão deve ser realizada embaby steps; ou seja, não se deve fazer grandes refatorações. O feedback contínuo é essencial para evitar que o comportamento observável não seja alterado. Caso seja, os testes automatiza- dos apontarão o problema. Umbaby stepdeve ser simples, mas não simplório.
Página 122
Casa do Código Capítulo 19. TDD: Desenvolvimento Guiado por Testes Assim como em um passo de bebê, você deve dar o maior passo para ir em frente com total segurança.
Lembre-se de refatorar também seus testes. Eles fazem parte do software, e se não forem refatorados, se tornarão complexos e dificultarão a manuten- ção futura.
19.2 Show me the code “Talk is cheap. Show me the code.”
–Linus Torvalds Falar é fácil, mostre-me o código. Ok, vamos começar com um exemplo clássico praticado emCoding Dojos: a conversão de números decimais para romanos. Para isso, escolhemos a linguagem Java e o JUnit para escrever os testes de unidade. Como primeiro ciclo de TDD, vamos converter o número decimal1para romano. Segue o código do teste:
import.junit.Assert.*; import public class @Test public void assertEquals("I",.converter(1)); } } Esse teste falhará a própria compilaç ão do código, pois inexiste a classe RomanNumberConverter, e muito menos seu método converter. Uma dica é utilizar a IDEIntegrated Development Environment(Eclipse, por exem- plo) para criar as classes e métodos automaticamente, a partir dos erros de compilaç ão. Precisamos fazer esse teste compilar com o código a seguir:
public classRomanNumberConverter { public staticObjectconverter(int i) { return null; } }
Página 123
19.2. Show me the code Casa do Código Veja que o código está com uma má aparência, mas já compila e o teste já pode ser executado. Porém, ele falha, pois retornanulle deveria retornar I. Visto isso, faremos o primeiro teste funcionar:
public class public static converter(int i) { return"I"; } } Nosso primeiro teste passou! Você pode estar achando estranho retornar uma constante, mas calma! Lembre-se dosbaby steps, além da simplicidade no XP. Como regra, deve-se retornar uma constante para fazer funcionar os primeiros testes, apenas depois abstrair em variáveis em uma fórmula.
Agora, possuímos teste passando, portanto podemos refatorar. Faremos as seguintes refatorações, também com baby steps:
• Tornar mais sugestivo o nome do método de testetestIpara deveRetornarI; • Mudar o retorno do métodoconverterdeObjectparaString; • Tornar o métodoconverterde classe para um método de objeto (removendo ostatic).
Eis o código com essas refatorações aplicadas:
public classRomanNumberConverterTest { @Test public voiddeveRetornarI() { assertEquals("I", newRomanNumberConverter().converter(1)); } } public classRomanNumberConverter { publicStringconverter(int i) { return"I"; } }
Página 124
Casa do Código Capítulo 19. TDD: Desenvolvimento Guiado por Testes Lembre-se de rodá-lo a cada pequena refatoraç ão. Desse modo, teremos garantido que não o quebramos.
Fechamos o nosso primeiro ciclo do mantra do TDD: criamos um teste, fazemo-lo funcionar e o refatoramos embaby steps. Estamos aprendendo o problema. Agora, é o momento de irmos para o nosso segundo ciclo de TDD.
Hey, atenção! Não saia escrevendo o código funcional! Você precisa de um teste falhando antes de tudo. Ok, então vamos escrever o próximo:
public class @Test public void assertEquals("I", new().converter(1)); } @Test public void assertEquals("II", new().converter(2)); } } Ah, agora sim temos um teste falhando, então podemos escrever código funcional:
public class publicint i) { if(i== 1) { return"I"; } else return"II"; } } Esse código está ruim, porém os testes estão rodando. Esses são osbaby steps. O XP foca no necessário e somente o necessário. Agora é hora de refato- rar, melhorando seudesign. Vamos fazer uma pequena refaforaç ão, tornando o nome da variável do métodoconverterdeiparadecimal. Resultando no código:
Página 125
19.2. Show me the code Casa do Código public class publicint decimal) { if(decimal== 1) { return"I"; } else return"II"; } } Acabamos nosso segundo ciclo de TDD. Vamos para o terceiro. Agora você já sabe: primeiro escreva um teste que falhe. Vamos escrever um teste para verificar a conversão do decimal três:
public classRomanNumberConverterTest { @Test public voiddeveRetornarI() { assertEquals("I", newRomanNumberConverter().converter(1)); } @Test public voiddeveRetornarII() { assertEquals("II", newRomanNumberConverter().converter(2)); } @Test public voiddeveRetornarIII() { assertEquals("III", newRomanNumberConverter().converter(3)); } } Ok, temos o teste falhando para o valor três. Vamos agora criar código funcional. Só que dessa vez, realizaremos obaby stepum pouco maior, come- çando o algoritmo efetivo da soluç ão. Faremos uso da recursividade:
public classRomanNumberConverter { publicStringconverter(int decimal) { if(decimal== 0) { return"";
Página 126
Casa do Código Capítulo 19. TDD: Desenvolvimento Guiado por Testes } return(decimal – 1) +"I"; } } Os três testes estão passando, excelente. Vamos refatorar? Que tal colo- carmos umelsecom chaves nessa condiç ãoif?
public classRomanNumberConverter { publicStringconverter(int decimal) { if(decimal== 0) { return""; }else{ returnconverter(decimal – 1) +"I"; } } } Ótimo! Testes passando e código refatorado. Temos o terceiro ciclo de TDD completo.
Para não ficar exaustivo esse exemplo, vamos adiantar alguns ciclos de TDD. Fizemos mais um ciclo de TDD para cada um dos números decimais:
5, 6, 7, 8, 9, 10, 28 e 34. O código de testes resultante desses ciclos ficou dessa forma:
public classRomanNumberConverterTest { @Test public voiddeveRetornarI() { assertEquals("I", newRomanNumberConverter().converter(1)); } @Test public voiddeveRetornarII() { assertEquals("II", newRomanNumberConverter().converter(2)); } @Test public voiddeveRetornarIII() { assertEquals("III",
Página 127
19.2. Show me the code Casa do Código new().converter(3)); } @Test public void assertEquals("IV", new().converter(4)); } @Test public void assertEquals("V", new().converter(5)); } @Test public void assertEquals("VI", new().converter(6)); } @Test public void assertEquals("VII", new().converter(7)); } @Test public void assertEquals("VIII", new().converter(8)); } @Test public void assertEquals("IX", new().converter(9)); } @Test public void assertEquals("X", new().converter(10)); } @Test public void
Página 128
Casa do Código Capítulo 19. TDD: Desenvolvimento Guiado por Testes assertEquals("XXVIII", new().converter(28)); } @Test public void assertEquals("XXXIV", new().converter(34)); } } O código funcional resultante ficou assim:
public class publicint decimal) { if(decimal== 0) { return""; }else if(decimal<= 3) { return this.converter(decimal – 1) +"I"; }else if(decimal== 4) { return"IV"; }else if(decimal<= 8) { return"V"+this.converter(decimal – 5); }else if(decimal== 9) { return"IX"; }else if(decimal<= 39) { return"X"+this.converter(decimal – 10); } return null; } } Você deve perceber que a funcionalidade ainda não está pronta e o código não está totalmente limpo. Podemos ainda fazer algumas boas refatorações, como: mudar o retorno denullpara umaStringvazia ou criar uma enu- meração para os números romanos.
Ainda precisamos fazer mais testes. Precisamos verificar casos de erro (quando o decimal for menor que zero), além de verificar as conversões de números maiores com as letras de cinquenta (L), cem (C), quinhentos (D) e
Página 129
19.2. Show me the code Casa do Código mil (M). Sugerimos que você pratique TDD com esse exercício e, de prefe- rência, que complete todos os casos de teste.
Dica:pratique em umCodingDojo!
Fazer uma sessão deCoding Dojopropicia um excelente espaço aberto e momento de aprendizado para treinar a programaç ão em pares, TDD, projeto simples e outras práticas do XP. Daniel Wildt tem um post queexplica mais sobre isso em [60].
Página 130
Capítulo20 Integraç ãocontínua “Integração contínua não livra os bugs, mas os tornam dramaticamente mais fáceis de encontrar e de remover.”
–Martin Fowler Integraç ão contínua (IC) é uma prática, na qual o código que está sendo desenvolvido pelo time é integrado, versionado, construído e verificado di- versas vezes ao dia em um ambiente dedicado. Os programadores XP devem integrar e fazercommitem somente uma versão no repositório de código.
Cada integraç ão é verificada por umbuildcom testes automatizados, detec- tando erros o mais cedo possível [24].
Essa prática gera sinergia com as outras do XP. Osbuildsdas pequenas entregas são construídos por meio da IC. Ela auxilia na refatoraç ão, pois ve- rificará obuildautomaticamente a cadacommitrealizado no repositório. Em cada um, o padrão de codificaç ão pode ser verificado automaticamente.
Página 131
20.1. Como potencializar os benefícios? Casa do Código A integraç ão contínua é um processo simples que traz muitos benefícios:
• Aumenta o feedback, a comunicaç ão na equipe e a moral do time; • Todos veem o que está acontecendo; • Previne e descobre os problemas de integraç ão mais cedo; • Reduz riscos e evita a baixa qualidade; • Não é necessário um integrador dedicado para a equipe; • Todos têm acesso à versão mais atualizada; • Auxilia na reutilizaç ão de código: os desenvolvedores terão sempre o código mais atualizado; • Evita problemas demerge, fazendo pequenas integrações ao longo do tempo.
Para ter tais benefícios de um modo eficiente, é preciso seguir algumas regras que potencializam a integraç ão contínua. Além disso, é necessário a utilizaç ão de ferramentas para as tarefas automatizadas relativas. Para deta- lhar melhor, falaremos dessas regras e de ferramentas nas próximas seções deste capítulo.
20.1 Como potencializar os benefícios?
“Quanto maior for a razão aparente para criar um branch, mais você não deveria criar um branch.”
–Jez Humble Um ambiente de integraç ão contínua precisa estar bem afinado para que gere excelentes benefícios. Para isso, trazemos um compilado de dicas:
• Tenha um servidor de integraç ão dedicado; • Tenha apenas uma única fonte de repositório de código;
Página 132
Casa do Código Capítulo 20. Integraç ão contínua • O time faz oscommitsnobranchpadrão (head, trunk, master); • Não quebre obuild, toda mudança deve manter o código rodando; • Antes de fazer commit, todos os testes de unidade devem rodar e passar no build em seu ambiente de desenvolvimento local; • Arrume imediatamente osbuildsquebrados; • Automatize obuilde mantenha-o rápido; • Os testes automatizados devem ser rodados com sucesso nobuild, es- pecialmente os testes de aceitaç ão automatizados; • Torne fácil o acesso do últimobuilda todos do time; • Crie penalidades leves e descontraídas para quem quebrar osbuilds; • Automatize o deploy; • Teste em um ambiente clone do ambiente de produç ão; • Não desative a integraç ão contínua quando estiver sob pressão, nessa hora ela terá ainda mais valor.
Você acha complicado para um time sempre usar integraç ão contínua?
Pois saiba que o Google e o Facebook mantêm todo o seu desenvolvimento apenas notrunk! É uma questão de disciplina e atitude. Otrunké o prin- cipalbranch, gerando o nome Trunk Based Development(Desenvolvimento Baseado em Trunk) a essa abordagem.
No Google, em 2010, já havia mais de 5 mil desenvolvedores trabalhando no mesmo repositório diariamente, em mais de 40 escritórios, com mais de 20 alterações por minuto, com 50% da base de código sendo alterada mensal- mente, e mais de 50 milhões de casos de testes executados diariamente [38].
No caso do Facebook, ele possui trêstrunks: um para o www(web), outro para Android (mobile) e outro para iOS (mobile). Portanto, é bem acessível que um time apenas consiga utilizar integraç ão contínua, certo?
Página 133
20.2. Ferramentas Casa do Código “Vai ter que pagar bala!”
Quando alguém da equipe for o responsável por ter quebrado obuild, ele deve comprar um pacote de doces para preencher o pote de balas do time. Essa é uma maneira leve e descontraída de evitar que ele seja quebrado por descuidos. O maior problema pode ocorrer quando o pote está cheio e o time não aguenta mais comê-las. 😉 20.2 Ferramentas Antes de falarmos de ferramentas, é preciso estar claro que integraç ão con- tínua é muito mais uma atitude do que apenas o uso de ferramentas. Ferra- mentas servem para dar suporte a um processo; ou seja, uma por si só não faz nada. Algumas das mais utilizadas para essa integraç ão atualmente são:
o Jenkins (fork do Hudson), o Bamboo e o CruiseControl. Essas ferramentas trabalham em conjunto com as de versionamento, debuild, de qualidade de código e de testes automatizados. Há uma gama delas para cada tecnologia.
As ferramentas de versionamento controlam o código-fonte, gerenciando as versões do software. Existem dois modelos principais:
•Modelo cliente-servidor:todas as versões do código ficam centrali- zadas no servidor. Os clientes possuirão apenas a versão de trabalho e executarão comandos sobre o repositório central. Exemplos dessas ferramentas são o Subversion (SVN) e o Concurrent Version System (CVS); •Modelo distribuído:uma cópia integral de todo o repositório de có- digo fica em cada cliente, ou seja, cada um também é um servidor, não sendo necessário ter um central. Exemplos famosos desse modelo de ferramentas são o Git e o Mercurial.
As ferramentas debuildempacotam os executáveis do software de acordo com as configurações e uma série de tarefas, também gerenciando dependên- cias de bibliotecas. Normalmente, as ferramentas de desenvolvimento (IDEs)
Página 134
Casa do Código Capítulo 20. Integraç ão contínua já têm integraç ão a essas debuild, sendo um processo transparente para o desenvolvedor. Exemplos desse tipo são o Ant, o Maven e o MSBuild.
As ferramentas de qualidade de código preocupam-se com o seu design.
Muitos problemas podem ser automaticamente detectados por elas. São os principais tipos:
• Analisadores de código (por exemplo, o FindBugs e o PMD); • Verificadores de cobertura de código (por exemplo, o JaCoCo e o Code Coverage); • Verificador de padrão de codificaç ão (CheckStyle); • Frameworks de testes de código (JUnit e PHPUnit); • Gerenciador de qualidade de código (Sonar).
Sobre ferramentas de teste, existem diversas para cada tipo. Para testes funcionais na web, existe o Selenium; para os de desempenho e de carga em Java, o JMeter; de integraç ão em Java, o Arquillian; e de cenários e critérios de aceitaç ão, o Cucumber, o JBehave (Java) e o SpecFlow (.NET).
Quando obuildfalhar, a ferramenta de IC notificará todos sobre o ocor- rido. O Jenkins possui umpluginbem-humorado em que o Chuck Norris aparece em uma imagem com umacara de quem não gostounem um pouco dobuildcom falha, oufeliz da vidaquando ele foi realizado com sucesso. Veja nas imagens a seguir:
Página 135
20.2. Ferramentas Casa do Código Fig. 20.1: Chuck Norris não gostando nem um pouco que o build falhou.
Fonte da imagem:https://wiki.jenkins-ci.org Fig. 20.2: Chuck Norris contente que o build foi construído com sucesso.Fonte da imagem:https://wiki.jenkins-ci.org
Página 136
Casa do Código Capítulo 20. Integraç ão contínua Essepluginpode ser encontrado emhttps://wiki.jenkins-ci.org/display/ JENKINS/ChuckNorris+Plugin.
Página 137
Página 138
Capítulo21 Ritmosustentável “Desenvolvimento de software é uma maratona, não uma sprint.”
–Robert C. Martin Imagine uma pessoa correndo em uma maratona. O caminho é longo, então a melhor estratégia é correr em um ritmo constante até a chegada. To- dos os corredores profissionais sabem disso. Caso alguém queira correr mais rápido que seu ritmo, em poucos minutos ele estará ofegante e terá que parar para descansar, também perdendo sua concentraç ão na respiraç ão. O mesmo ocorre ao desenvolver software.
Ter ritmo sustentável é uma regra criada pelo XP para balancear o de- senvolvimento com as demandas do negócio. Todos têm seus ritmos equi- librados: o time XP, o cliente e pessoas envolvidas com o projeto. Utilizar a simplicidade traz soluções mais efetivas ao cliente, mais ainda quando há mais demandas do negócio do que a capacidade do time. A qualidade do software
Página 139
21.1. Velocidade do time Casa do Código é essencial para manter esse fluxo de trabalho normalizado, porque defeitos gerariam retrabalho para as próximas iterações.
Produtividade em longo prazo é o ponto-chave aqui. Durante uma se- mana ou pouco mais, o time consegue produzir mais trabalhando com horas extras. Porém, a longo prazo é inviável, porque o rendimento vai decaindo semana a semana.
Dica:culturaLean A dica é buscar a cultura Lean em seu desenvolvimento de software.
No Lean, a sobrecarga é chamada deMuri, que é gerada pelo desbalan- ceamento de carga (chamado deMura), que, por sua vez, gera diversos tipos de desperdícios (chamados deMuda) [48]. A sobrecarga gera can- saço, que gera desatenção, que gera defeitos, que gera retrabalho: um ciclo que só vai diminuindo a produtividade e fazendo com que o timepossa abandonar outras práticas do XP.
Planejar o trabalho, de acordo com a velocidade do grupo e em um ritmo de trabalho sem horas extras, auxilia no ritmo sustentável. Vamos falar dissonas seções deste capítulo.
21.1 Velocidade do time “Os processos ágeis promovem desenvolvimento sustentável. Ospatrocinadores, desenvolvedores e usuários devem ser capazes de manter umritmo constante indefinidamente.”
–Oitavo princípio do Manifesto Ágil Um bom jogo do planejamento ajuda no ritmo sustentável, uma vez que será o time que dará as estimativas e negociará as entregas com o cliente. Sua velocidade é importante para determinar um planejamento realista, sem des- balanceamento. Para o grupo encontrar sua velocidade, são necessárias algu- mas iterações. No XP, ela é dada emstory points. Existe uma variaç ão grande sobre estimativas, mas o que realmente interessa é que o time a conheça para estabelecer um ritmo sustentável.
Página 140
Casa do Código Capítulo 21. Ritmo sustentável É papel do time proteger-se de trabalho extra. Algo curioso pode acon- tecer com grupos que estão em um excelente ritmo sustentável com entregas de qualidade: a gestão pode ver que ele está indo muito bem e tentarempur- rarmais tarefas, o que pode comprometer o restante do trabalho e começar a produzir entregas atrasadas de baixa qualidade.
Horas extras é um sintoma gerado por sérios problemas em um projeto [6]. Muitas vezes, a soluç ão mais rápida para um gestor é fazer com que seus funcionários trabalhem mais, em vez de arrumar o problema raiz. Isso vai contra a melhoria contínua, acoberta o problema real e gera novos.
Dica:planeje e estime todas as tarefas necessárias Faça um planejamento de todas as atividades necessárias com suas es- timativas. Planeje todas as tarefas necessárias para implementar as histó-rias de usuário, com o objetivo de finalizar uma iteraç ão ou uma entrega com todo o trabalho pronto. Além das tarefas de codificaç ão, planeje e estime as de integraç ão, de teste (incluindo automatizados) e de deploy, como também outras importantes. Caso sobrem atividades para a pró-xima iteraç ão, negocie e replaneje o trabalho.
21.2 40horas semanais “Eu quero estar revigorado e cheio de energia toda manhã, e cansado e satisfeito toda noite.”
–Kent Beck O conceito de ritmo sustentável iniciou-se com a prática de 40 horas se- manais (40-hour week) no livro de origem do eXtreme Programming[6]. Ron Jeffries abstraiu esse conceito e o renomeou pararitmo sustentável[5]. Curio- samente, há várias décadas, em 1926, Ford já havia estabelecido a jornada de trabalho de 40 horas semanais, pois sabia que o problema seria resolvido com uma boa organizaç ão, e não com mais horas trabalhadas [37]. A imagem a se- guir ilustra a relaç ão da produtividade por semana de trabalho em um ritmo sustentável (40 horas semanais) e insustentável (60 horas semanais, fazendo horas extras).
Página 141
21.2. 40 horas semanais Casa do Código Fig. 21.1: Gráfico de produtividade por semana para o trabalho de 40 horas semanais e para o com horas-extras de 60 horas Pessoas não são máquinas, e desenvolver software não é uma atividade simples. É necessário raciocínio aprimorado para produzir cada funciona- lidade que é diferente da anterior já feita. Programadores não sãomão de obra, mas sim trabalhadores do conhecimento (chamados decérebro de obra).
Sabe-se que, nos humanos, o cérebro é o órgão que consome mais energia, to- talizando até 20% do total da energia do corpo [57]. Comumente, um dia de trabalho rende pelo trabalho normal de uma semana, assim como o inverso; uma semana inteira não rende nem por um dia normal de trabalho.
Algumas pessoas têm capacidade de trabalhar em todo seu potencial cri- ativo, atento e confiante em 45 horas por semana, outras em 35 horas, mas raramente alguém conseguirá isso em 60 horas, em longo prazo. Um time cansado trabalhará menos, não importa quanto tempo trabalhem a mais.
Página 142
Capítulo22 IndoalémdoeXtreme programming “É o que você aprende, depois de você saber tudo, o que importa.”
–John Wooden No capítulo2, já falamos sobreLean Software DevelopmenteScrum, que são complementares ao XP. A ideia deste capítulo é trazer brevemente algu- mas das principais abordagens e práticas para ir além do eXtreme Program- ming. Certamente, há muitas outras, mas já é um bom começo para aprender ou reforçar. Reflita com seu time sobre como esses assuntos poderão auxiliar no desenvolvimento.
Página 143
22.1. Jogos e dinâmicas Casa do Código 22.1 Jogos e dinâmicas Que tal discutir e aprender as práticas do XP de um modo divertido? Com jogos e dinâmicas, seu time pode trocar muito conhecimento sobre esse mé- todo. Na Industrial Logic, em 2001, Joshua Kerievsky desenvolveu cartas de baralho para aprender XP, além de uma lista de jogos com elas [33]. O ba- ralho possui cartasVque representam os valores do XP;Pque retratam os problemas no desenvolvimento de software; eSque são as soluções trazidas pelas práticas do XP (vide imagem a seguir).
Fig. 22.1: Extreme Programming playing cards Em 2014, com a permissão da Industrial Logic, Jamile Alves e Dionatan Moura traduziram para português e as adaptaram para serem disponibiliza-das em um formato livre para impressão [3]. Assim, você poderá usá-las comseu time. Experimente os jogos de acordo com seu contexto e lembre-se de se divertir! 🙂
Página 144
Casa do Código Capítulo 22. Indo além do eXtreme programming 22.2 Behaviour-D rivenDevelopment(BDD) OBehaviour-Driven Development(BDD Desenvolvimento Guiado por Com- portamento) possui o mesmo propósito do XP: unir as pessoas de desenvol- vimento com as de negócio. O BDD baseou-se no TDD [47], e serve também para análise ágil e teste de aceitaç ão automatizado. Ele utiliza a especificaç ão por exemplos [1], uma abordagem colaborativa para definir requisitos a par- tir de exemplos realistas, em vez de enunciados abstratos. Cada exemplo é entendido por meio de um cenário com dados reais. Uma história de usuário pode possuir diversos exemplos reais de utilizaç ão. Um de cenário poderia ser:
•Cenário:pesquisandoextreme programmingno Google.
•Dado queestou na pesquisa do Google •Edigitoextreme programmingno campo de busca •Quandopressiono a tecla Enter •Entãoé exibida a primeira página de uma lista dos websites com con- teúdo relevante sobre o assunto.
Quando o software possuir essas especificações executáveis, ele terá a do- cumentaç ão viva; ou seja, ela estará conectada diretamente ao código por meio dos testes de aceitaç ão. Ferramentas de frameworks auxiliam a escrita e a execuç ão dos cenários JBehave (Java), Cucumber (Ruby), RSpec (Ruby), SpecFlow (.Net), e Jasmine (JavaScript).
22.3 Domain-D rivenDesign(DDD) Domain-Driven Design(DDD Projeto Orientado ao Domínio) é uma abor- dagem criada por Eric Evans que conecta a implementaç ão do software a um modelo, em um contexto específico, por meio de uma linguagem ubíqua [19].
Ela coloca o foco primário do projeto no domínio, além de permitir a co- laboraç ão entre as pessoas técnicas e as especialistas nele, tudo isso em um
Página 145
22.4. Kanban Casa do Código refinamento iterativo. No XP, o DDD é complementar às metáforas de sis- tema e auxilia a comunicaç ão do time para entender melhor sobre o negócio do cliente.
22.4 Kanban Kanbansignifica “cartão visual” em japonês. Na linha de produç ão de uma fábrica, um kanban acompanha peças ou partes específicas para sinalizar vi- sualmente a entrega de uma determinada quantidade de itens, agilizando o processo.
No desenvolvimento de software, o sistema kanban auxilia na visualizaç ão do trabalho em andamento e de cada passo na cadeia de valor (da demanda do cliente até estar em produç ão). Ele também permite limitar o trabalho em progresso (WIPWork in Progress), removendo gargalos na produç ão e dando vazão ao trabalho. Ele embasa as decisões no processo, visualiza sua consequência e identifica oportunidade de melhorias no fluxo da produç ão.
Tudo isso dando base para a produç ão puxada (trabalhar com a demanda atual existente, e não com base em previsões).
No XP, as histórias de usuário e tarefas vão para o quadro (escritas em cartões ou post-its) e são gerenciadas visualmente. Em termos do Lean, o uso desse sistema catalisa o pensamento Lean na entrega de sistemas de software.
Para aprender mais sobre ele, sugerimos o livroKanban em 10 Passos, de Jesper Boeg [10].
22.5 Estimando com planning poker Para estimar as histórias de usuário e conversar sobre elas durante o jogo do planejamento, você e seu time poderão utilizar oplanning poker. É uma téc- nica de dimensionamento e planejamento das histórias por meio de um con- senso do time. Para isso, cada integrante usará um baralho específico e pontu- ará a história; todos farão isso ao mesmo tempo, como em um poker. O grupo deve fazer rodadas de pontuaç ão até chegar em um consenso. O ponto-chave está na comunicaç ão.
O baralho é baseado na sequência de Fibonacci; possui as cartas de0, 1, 2, 3, 5, 8, 13, 20, 40 e100(vide imagem a seguir). A razão
Página 146
Casa do Código Capítulo 22. Indo além do eXtreme programming do uso dessa sequência exponencial é relacionada à incerteza porque, quanto maior for a pontuaç ão, maior será a incerteza da estimativa. A unidade de es- timativa é a que o time definiu (story points, dias ideais, tamanhos de camiseta etc.). Para estimar cada história, o grupo deve conversar sobre seus detalhes e o que será necessário para desenvolvê-la. Lembre-se que estimativas são literalmente estimativas: uma aproximaç ão, e não um prazo formal.
Fig. 22.2: Cartas do baralho de planning poker 22.6 Resolvendo dívidas técnicas Suponha que você precise implementar uma funcionalidade em seu sistemae você possui duas opções: a primeira é a de entregar um código bem feito e refatorado, com um bomdesign, mas que tomará um pouco a mais de tempo; e a segunda é a de entregar rapidamente um código confuso no qual você esperanunca mais tocar, porque as mudanças ali serão cada vez mais complicadas.
A primeira opção poderá gerar algumas (raras) dívidas técnicas, porém a segunda certamente causará muitas. O XP defende a primeira opção, mas é possível que se comece a usá-lo em um sistema já existente. Por isso, ressal-tamos as dívidas técnicas.
Dívida é dívida, e de algum modo você terá que pagar. Pensando por um lado ruim, você pagará apenas os juros (cada vez mais altos), que resultamem váriosbugs, assim como atrasos e custos maiores, entrega a entrega. E a dívida não para por aí: seu código ficará cada vez pior, seu time com maisestresse físico e mental, seu cliente insatisfeito, algumas pessoas se demitirão,ou até o sistema parará de vez.
Página 147
22.7. Refatorando também o banco de dados Casa do Código Por um lado pior ainda, elas ficarão tão grandes que o trabalho será ape- nas resolverbugs. Já pensando por um lado positivo, você utilizará a refatora- ção para ir arrumando continuamente as maiores dívidas técnicas, automati- zando testes e resgatando o ritmo sustentável do time, assim como a satisfaç ão do cliente.
22.7 Refatorando também o banco de dados Refatoraç ão no XP é uma disciplina que se aplica a todo o sistema, inclusive ao banco de dados. Você já pensou no impacto que uma base de dados com um péssimodesigntem? Esse tipo de refatoraç ão pode ser definida como uma mudança disciplinada na estrutura de uma base de dados que não altera sua semântica, porém melhora seu projeto e minimiza a introduç ão de dados inconsistentes [44].
O princípio decode smellstambém é aplicado a banco de dados, chamado dedatabase smell(mau cheiro de banco de dados). Fabrízio Mello possui um material sobredatabase smellsem [45]. Essa área de refatoraç ão em banco é recente e possui poucos materiais, mas que já são bastante úteis para começar a refatorar o seu.
22.8 Código limpo Ok, já falamos de código limpo (clean code) nos capítulos 12,19e18, mas a importância é tão grande no XP que vale a pena reforçar essa prática. O livro Código limpo[42] do Uncle Bob (Robert C. Martin) apresenta a disciplina de escrever código limpo, trazendo diversas dicas, como: nomes significativos, funções, comentários, formataç ão, objetos, estruturas de dados, tratamento de exceções, testes de unidade, classes, concorrência e odores de código. E lembre-se sempre: código limpo não é o que mais se refatora, mas o que me- nos se suja.
22.9 Entrega contínua eDevOps Entrega contínua é um conjunto de princípios e práticas com o objetivo de compilar, testar e liberar software ao cliente de forma mais rápida e frequente.
Página 148
Casa do Código Capítulo 22. Indo além do eXtreme programming Essa abordagem encaixa-se muito bem com as práticas do XP de liberaç ão constante de pequenas versões e de integraç ão contínua. Podemos dizer que entrega contínua também é uma práticaextrema, pois está bastante alinhada com o primeiro princípio do Manifesto Ágil:nossa maior prioridade é satis- fazer o cliente por meio da entrega contínua e adiantada de software com valor agregado.
Jez Humble e David Farley descrevem os princípios da entrega de software no livroEntrega contínua[20]:
• Criar um processo de confiabilidade e repetitividade de entrega de ver- são; • Automatize quase tudo; • Mantenha tudo sob o controle de versão; • Se é difícil, faç a com mais frequência e amenize o sofrimento; • A qualidade deve estar presente desde o início; • “Pronto” quer dizer “entregue"; • Todos são responsáveis pelo processo de entrega; • Melhoria contínua.
Seguindo tais princípios, você terá um processo aprimorado de entrega contínua.
22.10 Leituras sobre desenvolvimento de soft- ware Ao longo dos capítulos, referenciamos diversos livros relacionados a cada as- sunto do XP. Vá além, lendo e pesquisando esses e outros livros. Procure também séries de livros e editoras especializadas em software. Lê-los é uma grandiosa fonte de aprendizado. Leia bastante e desperte em si a curiosidade em aprender mais e mais.
Página 149
22.11. Artesanato de Software Casa do Código No Brasil, temos a satisfaç ão de possuir uma editora com foco em livros de desenvolvimento de software nas área de Agile, Java, desenvolvimento Web, Mobile, Games e Front-End. Essa editora é a Casa do Código [15]. Seus livros são escritos por autores com renome na comunidade e são revisados por uma curadoria com experiência na área. Com certeza eles o ajudarão a ir muito além do XP.
Lá existem livros na área de metodologia e tecnologia. Na de metodologia, existem livros sobre agile, startup, Scrum, TDD (com Java, .NET, Ruby), De- vOps, testes de Software; e na de tecnologia, livros sobre UX, jQuery, HTML5 e CSS3, web design responsivo, games em HTML, JavaScript, Android e IOs, Java 8, JSF, JPA, CDI, REST, Node.js, MongoDB, SQL, PHP, MySQL e muito mais. Show! Não é? 🙂 Um outro livro que é um excelente compilado da agilidade escrito por diversos agilistas brasileiros, referências no país e no mundo, é oMetodos ágeis para desenvolvimento de software[18]. Ele traz os assuntos sobre o Ma- nifesto Ágil, a história dos métodos ágeis no Brasil, Scrum, XP, OpenUP, FDD (Feature-Driven Development), Lean, Kanban, modelagem ágil, DDD (Domain-Driven Design), TDD, estimativas, gestão visual, coaching e facili- tação de times ágeis.
22.11 Artesanato deSoftware Comumente, aprendemos que desenvolver software é uma atividade baseada na engenharia, na qual os desenvolvedores o constroem com métodos, téc- nicas e ferramentas fundamentadas na engenharia de software e no gerenci- amento de projetos. Existe uma lacuna nisso, pois desenvolvê-los não é uma tarefa simples que possa ser resolvida com métodos tradicionais de engenha- ria. Desenvolvê-los é uma tarefa do conhecimento e complexa.
O movimento do Artesanato de Software (do inglês,Software Crafts- manship) reconhece que a produç ão de software é uma atividade artesanal, e não fabril. Dentro dessa área, o aprendiz deve estudar técnicas, tecnolo- gias e ferramentas para construir bem o código, aplicando bons princípios de programaç ão. E não para por aí: ele deve também criar hábitos de trabalho e investir em suas habilidades sociais (soft skills). Participar de uma comu-
Página 150
Casa do Código Capítulo 22. Indo além do eXtreme programming nidade também aprimora seu aprendizado. Desse modo, ele se tornará um artesão de software.
Há um grande elo entre um programador XP e um artesão de software.
Precisamos de melhores programadores, e não mais simplórios.Pense em quantas dívidas técnicas um programador simplório pode deixar no sistema ao longo de um ano! É um grande impacto! Provavelmente serão necessários dois ou mais para arrumar toda a bagunça.
Da mesma forma que métodos ágeis, o Artesanato de Software possui um manifesto [64]. O Edson Yanaga, artesão de software, fez sua traduç ão [16]:
Manifesto pelo Artesanato de Software:como aspirantes a artesãos de software, elevamos o nível do desenvolvimento de software profissional ao praticar e auxiliar outros a aprender o ofício. Por meio desse trabalho, passa- mos a valorizar:
• Não somente software funcionando, mas também software bem feito; • Não somente responder a mudanças, mas também continuamente adi- cionar valor; • Não somente indivíduos e interações, mas também uma comunidade de profissionais; • Não somente colaboraç ão com o cliente, mas também parcerias produ- tivas.
Ou seja, na busca pelos itens à esquerda descobrimos que os itens à direita são indispensáveis.
Relacionado à arte do Artesanato de Software, temos a parte comporta- mental, de atitude, que representa a coragem e o respeito como dois dos cinco valores do XP. Adicionalmente a tais valores, Chad Fowler escreveu o livroO programador apaixonado[22]; e Uncle Bob (Robert C. Martin), o livroCo- dificador limpo(Clean coder) [43]. O primeiro traz diversas dicas para cons- truir uma carreira notável em desenvolvimento de software; já o segundo traz um código de conduta para profissionais de software, sendo pragmático com conflitos, prazos apertados, gerentes pouco razoáveis, dizer não e lidar com a pressão.
Página 151
Índice Remissivo Casa do Código ÍndiceRemissivo Épicos,, 39 40 horas semanais,123 Ambiente físico,31,94 Aprendizado,20,64,76,82,90,92, 132 Artesanato de Software,132 Atitude,13,133 Auto-organizaç ão,30 Baby steps,103 Balanceamento de carga do time,62 Banco de dados,130 Barra verde,102 Barra vermelha,102 Bugs de software,44 Código limpo,8,67,97,130 Casos de teste,102 Catálogo de refatorações, 98 Cenários de teste,50 Cleaner,25 Cliente presente,3,24,33 Coach XP,25,30,77,91 Cobertura de código,117 Code smells,67,97 Coding Dojo,112 Colaboraç ão,81 Comprometimento,32 Comunicaç ão,16,19,26,29,39,49, 72,76,81,85,113,115 Comunicaç ão face a face,12,20,33,37 Cooperaç ão no time,90 Coragem,16,21 Critérios de aceitaç ão,33,44,49 Cultura de experimentaç ão,77,92 Dívidas técnicas,7,25,67,129 Database smells,130 Debug,50 Desenvolvedor,24 Desenvolvimento Guiado por Com- portamento (BDD),50,127 Desenvolvimento Guiado por Testes (TDD),96,99 Desenvolvimento iterativo e incre- mental,20,54,58 Design de código,82,104,117 Design simples,20,22,53,101 Desperdícios,55 DevOps,24,130 Dimensionamento de histórias de usuário,44 Dinâmicas,32,126 Disciplina,32,115
Página 152
Casa do Código Índice Remissivo Engajamento,25,53 Entrega contínua,54,130 Entrega de valor,22 Entregas grandes,55 Entregas pequenas e frequentes,12, 16,44,50,53,58,130 Escopo,61 Especificaç ão por exemplos,127 Estimar histórias,44,60 Estimar tarefas,62 Estimativa por tamanhos de cami- seta,44,128 Estimativas,66,72,122,128 Experimentaç ão,66 Fail fast,3,53,64 Falta de padronizaç ão de código,86 Fator de carga do time,62 Feedback,3,13,16,20,31,63,81,102, 104,113 Ferramentas de integraç ão contínua, 116 Foco,32,63,75,89,91 Gerente,26 Gestão,30 Gestão do conhecimento,90 Habilidades sociais,24,90,132 Hansei,31 Histórias de usuário,8,16,24,26,32, 33,37,49,50,58,65,92,127, 128 Ilhas de conhecimento,82 Integraç ão contínua,8,16,20,25,54, 81,103,113,130 Interface de usuário,44 INVEST,42 Iterações, 14,44,58,61,66,68 Jogo do planejamento,25,33,57,65, 77,92,122,128 Jogos,126 Kaizen,31 Kanban,128 Lean,13,31,55,82,122 Lean Software Development,13,125 Legibilidade de código,96 Liderança situacional,30 Linguagem ubíqua,72,127 Métricas de projeto,26 Macrogerenciamento,30 Manifesto Ágil,11,19,29,38,55,130 Manifesto pelo Artesanato de Soft- ware,133 Melhoria contínua,9,12,14,31,123, 131 Metáfora de sistema,71,127 Microgerenciamento,30 Mocking,102 Modelo 3C,39 Modelo de história de usuário,40 Motivaç ão,7,12,22,29,90 Multidisciplinaridade,24,30 Orientaç ão a Objetos,95 Os três Is da metáfora,73
Página 153
Índice Remissivo Casa do Código Padrão de codificaç ão,8,85,113,117 Padrões de TDD,101 Papéis do XP,23,49,121 Peer review,89,92 Personas,43,44 Pessoas de negócio,12,24,58,59 Planejamento de iterações, 49,58 Planejamento de releases,58 Planning poker,128 Posse coletiva,21,81,85,96 Pressão do par,91 Pressão do time,91,92 Prioridade,34,46 Produtividade,7,75,101,122,123 Produto mínimo viável (MVP),68 Programaç ão em par,8,24,82,85,89 Programador,24 Projeto Orientado ao Domínio (DDD),127 Projeto simples,8,67 Projetos marcha da morte,57 Prototipaç ão,66 Puxar tarefa,62 Quadro de kanban,92 Qualidade,4,7,16,22,25,53,54,89, 96,101,113,121,122 Qualidade de código,117 Quebrar histórias,60 Quebrar tarefas,62 Reúso de código,72,96,113 Refatoraç ão,8,22,25,67,81,85,95, 99,104,113,129,130 Refinamento de histórias de usuário, 42 Release planning,57 Requisitos de usuário,2,16,24,37 Requisitos não funcionais,44 Respeito,16,22 Reunião diária em pé,25,75 Reuniões de retrospectiva,9,25,31 Reuniões remotas,35 Revisão de código,90 Revisão por pares,89,92 Risco,5,58,61,65,113 Ritmo sustentável,8,12,16,63,121 Satisfaç ão do usuário,53 Scrum,14,125 Sequência de Fibonacci,44,128 Sequência de múltiplos de dois,44, 128 Simplicidade,4,12,16,20,63,67,75, 121 Sincronizaç ão do time,76 Sinergia entre as práticas,16,19,32, 82,113 Sistema Toyota de Produç ão,13 SMART,43 Software Craftsmanship,132 Spikes de planejamento,65 Story points,44,122,128 Story smells,46 Tarefas de implementaç ão,24,33,43, 58,128 Testador,25
Página 154
Casa do Código Índice Remissivo Testes automatizados,6,16,24,50,54, 67,81,99,101,102,113 Testes de aceitaç ão,16,24,25,32,33, 39,49,102,127 Testes de unidade,20–22, 102 Testes funcionais,102 Time coeso,12,29 Time de desenvolvimento,59 Trabalho em par,94 Trabalho em time,29 Trabalho puxado,6 Tracker,26 Transparência,49 Trunk Based Development,115 Valor de negócio,5,38,53,58,61,63, 130 Valores do XP,19,29 Velocidade do time,6,44,61,64,122 xUnit,102 YAGNI (You’re Not Gonna Need It), 68
Página 155
Página 156
Casa do Código Referências Bibliográficas ReferênciasBibliográficas [1] Gojko Adzic.Specification by example: how successful teams deliver the right software. Manning Publications, 2011.
[2] Dionatan Moura; Jamile Alves. Big picture do extreme programming.
https://github.com/dsmoura/xp-big-picture, 2015.
[3] Dionatan Moura; Jamile Alves. Xp playing cards: aprendendo extreme programming com muita diversão!http://dionatanmoura.com/2015/05/ 06/xp-playing-cards/, 2015.
[4] Maurício Aniche.Test-Driven Development: teste e design no mundo real.
Casa do Código, 2012.
[5] Christoph Baudson. What is sustainable pace?http://www.
[6] Kent Beck.Extreme Programming: embrace change. Addison-Wesley, 1999.
[7] Kent Beck.eXtreme Programming explained: embrace change. 2. ed.
Addison-Wesley, 2004.
[8] Kent Beck.TDD Desenvolvimento Guiado por Testes. Bookman, 2010.
[9] Rilla Khaled; James Noble; Robert Biddle. System metaphor in “extreme programming”: a semiotic approach. 2004.
[10] Jesper Boeg. Kanban em 10 passos.http://www.infoq.com/br/ minibooks/priming-kanban-jesper-boeg, 2012.
Página 157
Referências Bibliográficas Casa do Código [11] Paulo Caroli; Tainã Caetano.Fun retrospectives: activities and ideas for making agile retrospectives more engaging. Lean Publishing, 2014.
[12] Paulo Caroli.Thoughtworks antologia Brasil: histórias de aprendizado e inovação. Casa do Código, 2014.
[13] Mike Cohn.User stories applied: for Agile software development.
Addison-Wesley Professional, 2004.
[14] Lisa Crispin.Agile testing: a practical guide for testers and agile teams.
Addison-Wesley Professional, 2009.
[15] Casa do Código. Casa do código: livros e tecnologia.http://www.
casadocodigo.com.br/, 2015.
[16] Signatários do manifesto. Manifesto pelo artesanato de software.http:
[36] Joshua Kerievsky. Stop using story points.http://www.industriallogic.
com/blog/stop-using-story-points/, 2012.
Página 159
Referências Bibliográficas Casa do Código [37] Ashish Kumar. Ford factory workers get 40-hour week. http://www.history.com/this-day-in-history/ ford-factory-workers-get-40-hour-week, 2009.
[38] Ashish Kumar. Development at the speed and scale of google.http:
[45] Fabrízio Mello. Bad smells em bancos de dados.http://www.slideshare.
net/fabriziomello/xpconf-42476328, 2014.
[46] Sun Microsystems. Development at the speed and scale of goo- gle.http://www.oracle.com/technetwork/java/javase/documentation/ codeconvtoc-136057.html, 1997.
[47] Dan North. Introducing bdd.http://dannorth.net/introducing-bdd/, 2006.
[48] Roman Pichler.The three m’s: the lean triad.http://www.infoq.com/ articles/lean-muda-muri-mura, 2008.
[49] Roman Pichler. 10 tips for writing good user stories.http://www.
[55] Jeff Sutherland. I am jeff sutherland, the co-creator of scrum. ask me anything!http://www.reddit.com/r/IAmA/comments/2hw05i/i_am_ jeff_sutherland_the_cocreator_of_scrum_ask/, 2014.
[56] Ron Jeffries; Jeff Sutherland. A two day deep dive into agile: Scrum, extreme programming(xp) and lean steps to software development suc- cess.http://www.gbcacm.org/deep/deepagile2007/, 2007.
[57] Nikhil Swaminathan. Why does the brain need so much power?http:
Produced by Biblioteca Nacional Digital (http://bnd.bn.pt),
Rita Farinha and the Online Distributed Proofreading Team
at https://www.pgdp.net
UMA FAMILIA INGLEZA
UMA FAMILIA INGLEZA
SCENAS DA VIDA DO PORTO
POR
JULIO DINIZ
Terceira Edição
Porto
Em casa de A. R. da Cruz Coutinho, Editor
18–Rua dos Caldeireiros–20
1875
TYPOGRAPHIA DO JORNAL DO PORTO
Rua Ferreira Borges, 31
UMA FAMILIA INGLEZA
I
ESPECIE DE PROLOGO, EM QUE SE FAZ UMA APRESENTAÇÃO AO LEITOR
Entre os subditos da rainha Victoria, residentes no Porto, ao principiar
a segunda metade do seculo dezenove, nenhum havia mais bemquisto e mais
obsequiado, e poucos se apontavam como mais fleugmaticos e genuinamente
inglezes, do que Mr. Richard Whitestone.
Por tal nome era em toda a cidade conhecido um abastado negociante de
fino tacto commercial e genio emprehendedor, cujo credito nas primeiras
praças da Europa e da America, e com especialidade nos vastos emporios
da Gran-Bretanha, se firmava em bases de uma solidez superabundantemente
provada.
Nos livros de registro do _Bank of England_, bem como nos de alguns
_Joint-Stock banks_ e dos banqueiros particulares da _City_ ou de
_West-End_, podia-se procurar com exito documentos justificativos d'este
credito florescente.
Não era Mr. Richard homem para seguir sómente caminhos batidos, nem para
empallidecer ao abalançar-se em veredas não arroteadas, onde se achava a
sós com os seus esforços e tenacidade.
Por vezes arriscára capitaes a inaugurar companhias, a plantar novos
ramos de commercio, a auxiliar industrias nascentes, aventurando assim
proveitosos exemplos, para serem seguidos depois, já com melhores
garantias de lucro, por seus collegas, caracteres em geral cautelosos e
positivos e sempre desconfiados a respeito de innovações.
Apesar d'isso, as crises, essas derruidoras tempestades tão frequentes
na vida do commercio, tinham passado por cima da casa Whitestone,
respeitando-a. Através das nuvens negras, que tantas vezes assombram o
mundo monetario, vira-se sempre brilhar a firma do honrado Mr. Richard,
com o esplendor tradicional; emquanto que não sorriram fados tão
propicios ás de muitos meticulosos e precatados, não obstante egoistas
abstenções.
Era o caso de mais uma vez repetir o _Audaces fortuna_… de já estafada
memoria.
Esta immunidade, em parte devida á lucida intelligencia, com a qual Mr.
Richard sabia superintender nos variados negocios do seu tracto, em
parte a não sei que benigno espirito, ou acaso feliz, a que muitas vezes
parece andar subordinada a fortuna, valera-lhe uma illimitada confiança
entre todos, com quem o negocio o ligava, confiança da qual, nem em
circumstancias frivolas, se mostrou nunca indigno depositario.
O quotidiano apparecimento do negociante estrangeiro na Praça–nome que
entre nós se dá ainda á rua dos Inglezes, principal centro de
transacções do alto commercio portuense–festejavam-o benevolentes
sorrisos, rasgadas e pressurosas reverencias, phrases de insinuante
amabilidade e affectuosos _shake-hands_, segundo o mais ou menos
adiantado grau de familiaridade, que cada qual mantinha com elle.
Ninguem se dispensava de qualquer d'estas demonstrações de estima, ou as
impozesse o prestigio dos avultados capitaes e da social liberalidade do
commerciante britannico, ou–como de preferencia opinarão os que melhor
conceito formam dos homens–um longo passado sem mancha, uma rectidão e
cavalheirismo, aquilatados todos os dias.
Mr. Whitestone não se deixava porém desvanecer com estas homenagens dos
seus confrades, aliás merecidas.
Decididamente não era a vaidade o seu defeito dominante. Aspirando essa
especie de incenso moral, que tão bem formadas cabeças atordôa, não
sentia, no intimo, turbar-se a limpidez, verdadeiramente crystallina, da
razão, n'elle pouco sujeita a esvaîmentos.
Os gêlos d'aquelle coração, formado e desenvolvido a cincoenta e um
graus de latitude septentrional, não se fundiam com tão pouco.
Lôas, hymnos encomiasticos, capazes, ainda que em prosa, de atemorisar
as modestias menos esquivas, protestos hyperbolicos de veneração a todo
o transe, tudo isso escutava friamente e sem nem sequer experimentar
certa agradavel e voluptuosa titillação da alma–se me admittem a
phrase–que em quasi todos os filhos de Eva,–primeira e mal estreiada
victima da lisonja–produzem sempre os panegyricos do merecimento
proprio, entoados por bôcas alheias.
A mesma indifferença, a mesma, se não absoluta impassibilidade,
estabilidade de razão pelo menos, com que, uns após outros, esvasiava
copos de cerveja e calices do Porto e Madeira, de _rhum_, de _cognac_,
de _kummel_, de _gingerbeer_, e até de absintho, libações, que a
qualquer pessoa menos inglezmente organisada ameaçariam, em pouco tempo,
com as mais pavorosas consequencias de um completo alcoolismo; essa
mesma indifferença e impassibilidade oppunha ao effeito, não menos
inebriante, das lisonjas de que lhe enchiam os ouvidos.
A eloquencia cortezã dos seus muitos enthusiastas mais do que uma vez a
recebia assobiando distrahidamente, mas sem a menor affectação, o
nacional _God save the queen_, ao qual marcava compasso com a cabeça ou
com a bengala.
Não se dava ao trabalho de retribuir um cumprimento com outro
cumprimento. Aquelles que teem por costume semeiar lisonjas, para depois
as colherem, em proveito proprio, encontravam em Mr. Richard Whitestone
terreno ingrato para tal genero de cultura; não vingavam lá.
A chamar-se delicadeza a certos requebros de linguagem, a certas
subtilezas de galanteios, a certos meneios, ares e olhares
convencionaes, muito á moda nas salas e que variam com as épocas,
hesitar-se-hia em conceder a Mr. Richard o nome de delicado.
A delicadeza que elle praticava não era de facto essa. Fazia-a consistir
toda, a sua, nos sentimentos e nas acções inspiradas pelos eternos e
invariaveis dictames da consciencia e da razão, superiores portanto ás
fluctuações caprichosas da moda. Era uma delicadeza natural.
Verdadeiro inglez da velha Inglaterra, sincero, franco, ás vezes rude,
mas nunca mesquinho e vil, podia tomar-se por uma vigorosa
personificação do typico John Bull.
Alheio e pouco propenso á metaphysica, não o namoravam as transcendentes
questões de philosophia, que preoccupam doentiamente as intelligencias
da época; todo votado á contemplação da face positiva da vida, se não se
arroubava, como os exaltados optimistas, a considerar nos destinos
futuros da humanidade, evitava tambem o estorcer-se nas garras do
demonio da hypocondria, como se estorcem tantos, a quem prolongadas
meditações sobre os males que perseguem o homem acabam por envenenar o
pensamento.
Possuia em compensação Mr. Richard, e em alto grau, para luctar contra
as occorrentes resistencias da vida effectiva, aquella qualidade de
espirito, que, segundo Sterne, se diz _obstinação_ nas más applicações e
_perseverança_ nas boas.
Outra apreciavel disposição de animo caracterisava ainda o nosso
commerciante:–era a de não ser sujeito a longas mortificações, ou pelo
menos–e com mais rigor talvez–a de não as manifestar nos gestos ou por
quaesquer signaes exteriores.
Dir-se-hia, a julgal-o pelas apparencias, que espessa camada de
estoicismo lhe encrustára o coração, libertando-o da influencia dos
estimulos, que mais dolorosamente costumam commover essa viscera de tão
numerosas sympathias.
N'este mundo, ao qual os Heraclitos dos seculos christãos grangearam o
titulo lutuoso e elegiaco de _Valle de lagrimas_, não sabia successo
possivel, catastrophe realisavel, com força de alterar por muito tempo a
costumada expressão physionomica de Mr. Richard, de lhe desbotar sequer
o colorido vigoroso, ou,–como julgo se lhe chama em linguagem
technica,–o colorido quente, do qual lhe vinha ao gesto certo ar de
satisfação, despertador das mais justificadas invejas.
Nos typos inglezes, que as ondas do oceano arrojam todos os dias ás
nossas praias, é este phenomeno mais vulgar do que porventura se pensa.
Cada uma d'essas figuras britannicas vale por um protesto mudo, mas
eloquente, contra os velhos preconceitos de poetas e de escriptores
meridionaes.
Teimam de facto estes em que são indispensaveis os vividos raios do
nosso desanuviado sol, ou a face desassombrada da lua no firmamento
peninsular, onde não tem, como a de Londres–_a romper a custo um
plumbeo céo_–para verterem alegrias na alma e mandarem aos semblantes o
reflexo d'ellas; imaginam fatalmente perseguidos de _spleen_,
irremediavelmente lugubres e soturnos, como se a cada momento saíssem
das galerias subterraneas de uma mina de _pit-coul_, os nossos alliados
inglezes.
Como se enganam ou como pretendem enganar-nos!
É esta uma illusão ou má fé, contra a qual ha muito reclama debalde a
indelevel e accentuada expressão de beatitude, que transluz no rosto
illuminado dos homens de além da Mancha, os quaes parece caminharem
entre nós, envolvidos em densa atmosphera de perenne contentamento,
satisfeitos do mundo, satisfeitos dos homens e, muito especialmente,
satisfeitos de si.
Nem é para admirar que o romancista inglez James ousasse abrir o
primeiro capitulo de um romance seu com a seguinte exclamação:
E por que se não ha de chamar alegre á Inglaterra? Como se generalisou a
infundada crença de que o inglez é por força melancolico?
É uma d'estas abusões, para lhe não dar nome peior, contra as quaes
ninguem se precavê com sufficiente criterio philosophico.
Repare o leitor imparcial para qualquer dos membros da colonia ingleza,
á qual Mr. Richard Whitestone pertencia, e verá que nem só nos tempos em
que a civilisação e a industria não tinham ainda arroteado as densas
florestas britannicas, seria cabido o jovial estribilho da canção que o
supracitado romancista pôz na bôca do legendario Robin Hood, seu
heroe:–«_Ho, merry England, merry England, ho_»; póde ainda cantar,
através dos nevoeiros e do fumo das fabricas, o inglez moderno, fiel
depositario d'aquelle folgado caracter nacional.
Eu tenho ha muito como ponto de fé, que ainda que o _spleen_ seja doença
indigena da Gran-Bretanha, não domina tão fatalmente sob o céo Londrino,
como muitos parece imaginarem.
Dryden affirma que as comedias inglezas possuem sobre as de todo o mundo
incontestavel superioridade.
E querem saber a que attribuem alguns esta superioridade da comedia
ingleza? Ao clima, a esse mesmo clima, que, em contrario, tantos accusam
de fomentador de hypocondrias e suicidios.
O clima inconstante da Inglaterra, explicam aquelles, é proprio para
favorecer o desenvolvimento d'esses caracteres excepcionaes e
extravagantes, precioso e inesgotavel pábulo do espirito comico da
Gran-Bretanha.–A jovialidade dá-se muito bem n'aquelle poderoso
imperio.
Tom Jones e o proprio Falstaff são typos mais inglezes talvez do que uns
sombrios caracteres, que Byron pôz á moda.
Ora Mr. Richard, o corajoso leitor do _Times_, o inimigo declarado da
França, apesar de certa seriedade de convenção, era metal inglez, livre
de toda a liga.
Nos maiores empertigamentos, a que o respeito pela pragmatica ingleza o
constrangia, lá lhe estava o gesto a denunciar, que era artificial tudo
aquillo.
Emquanto ao physico…, emquanto ao physico era Mr. Whitestone
caracterisadamente inglez.
Não supprirão estas palavras mais circumstanciada descripção?
Não ha entre nós quem, ao ver por ahi, nos maiores e mais mesclados
ajuntamentos, certa ordem de typos masculinos, hesite em attribuir-lhes
por patria a velha Albyon, a filha dos nevoeiros, a rainha dos mares, a
terra dos _meetings_, dos _puddings_ e de muitas cousas mais?
Pois bem, todos esses caracteres, todos esses signaes distinctivos dos
mais perfeitos exemplares da classe, achavam-se reunidos na pessoa de
Mr. Richard Whitestone, como certidão de naturalidade, limpa da menor
viciação.
Era aquella conhecida tez, quasi côr de tijolo; aquelles olhos azues, á
flor do rosto, a resplandecerem como saphiras; aquelles cabellos e
suissas ruivas, que, sem grande violencia de imagem, poder-se-hia talvez
comparar ás lavaredas do fogo, que lhe inflammava constantemente as
faces injectadas; os dentes regulares, como enfiaduras de perolas, e
alvos, como os caramélos das montanhas; a postura erecta; os movimentos
promptos, e no rosto o tal continuado ar de satisfação.
Do vestuario podia dizer-se quasi o mesmo.–Não falseava o typo. Era
ainda inglez de lei.
Um pequeno fraque de panno azul, fabricado nas melhores officinas de
Yorkshire ou do West of England; as calças, curtas e estreitas, dentro
das quaes as descarnadas tibias podiam fazer o effeito do embolo em
corpo de pneumatica; as botas esguias e compridas, onde a elegancia era
sacrificada á solidez; gravata e collete alvissimos, como os de um lord
do parlamento, e, de inverno, vestidura completa de _gutta-percha_ que,
n'estas épocas utilitarias e prosaicas, veio substituir as impenetraveis
armaduras da idade média–taes eram as peças principaes do guarda-roupa
do honrado negociante. Coroava finalmente tudo isto o chapéo, aquelle
chapéo de fórma invariavel, castello roqueiro inaccessivel ás ondas
destruidoras da moda; baluarte inabalavel no meio dos ventos encontrados
dos humanos caprichos; o chapéo, cujo molde classico dá a um grupo de
inglezes um aspecto, que é só d'elles; o chapéo, expressão symbolica da
indole industrial e fabril da famosa ilha, pois desperta lembranças das
chaminés, que ouriçam o panorama das suas mais manufactureiras cidades.
Respirando, havia mais de vinte annos, a atmosphera perfumada do nosso
clima meridional, e bebendo, em todo este tempo, da propria fonte o
predilecto das mesas britannicas, o genuino _Portwine_–esse nectar,
cujo aroma, ainda mais que os da nossa atmosphera, é grato ás
pituitarias inglezas, Mr. Richard Whitestone não conseguira, ou melhor,
estas influencias, com todos os outros feiticeiros attractivos da nossa
terra, ainda não haviam conseguido de Mr. Richard Whitestone dois
importantes resultados:–a adopção dos habitos de vida peninsular,
contra os quaes antes reagia sempre com a inteira inflexibilidade de
suas fibras britannicas, e o respeito á grammatica portugueza, que, em
todas as quatro partes, maltratava com uma irreverencia, com um
desplante de bradar aos céos e de desafiar os rigores da férula mais
indulgente.
Não desmentia Mr. Richard a asserção do auctor das _Lendas e
Narrativas_, quando affirma que sempre que um inglez, em casos
desesperados, recorre a algum idioma estranho, nunca o faz, sem o
torcer, estafar, e mutilar com toda a barbaridade de um verdadeiro
Kimbri.
De facto, as cinzas de Lobato e de Madureira deviam agitar-se na
sepultura sempre que Mr. Whitestone fallava, porque as regras mais
triviaes de regencia e de concordancia eram por elle atropelladas com
uma frieza de animo, com uma fleugma, com uma impassibilidade, somente
comparaveis ás de um membro do _Jockey-Club_, ao passar com o cavallo
por cima do corpo de algum transeunte inoffensivo ou competidor
derrubado na arena.
Não era mais feliz a prosodia, a alatinada prosodia d'este recanto
peninsular.
As combinações grammaticaes de Mr. Richard, ao fallar a nossa lingua,
saíam marcadas com um verdadeiro cunho britannico. Venus, a propria
Venus, perderia aquellas illusões, que nos refere o cantor dos
_Lusiadas_, se porventura ouvisse o portuguez que elle pronunciava.
Transparecia de alguma sorte nas orações do seu discurso o credito
liberal de um verdadeiro cidadão de Londres. O espirito conciliador e
ordeiro, o constitucionalismo arreigado n'aquelle animo inglez, e
adhesão aos principios interventores adoptados no seu paiz, parecia
haverem-se estendido, extravagantemente, ao campo da syntaxe portugueza,
levando Mr. Richard, n'um excesso de tendencia harmonisadora, a tentar
n'ella concordancias de substantivos e adjectivos contra a absoluta e
insuperavel repugnancia de generos e de numeros; e a modificar a
constituição grammatical de um paiz alliado, como a Inglaterra gosta de
modificar a sua constituição politica.
O effeito reunido d'aquella prosodia e syntaxe era ás vezes de uma
resultante comica que não actuava impunemente sobre os ouvidos, aliás
não muito pechosos, dos collegas commerciaes, em cujos labios sorrisos
de malicia mal disfarçada vinham por instantes afugentar a sisudez de
profissão.
Mr. Whitestone percebia-os e bem lhes suspeitava o sentido, mas era
completamente indifferente ao que percebia e suspeitava.
Se o contradissessem na pronuncia de uma palavra ingleza, embora das
mais controvertidas, se descobrisse um sorriso nos circumstantes, na
occasião em que elle estivesse fallando a patria lingua, então sim,
então era possivel que chegasse a exaltar-se a ponto de quasi ameaçar o
imprudente com uma irreprehensivel applicação da nobre sciencia dos
_boxers_, quasi divina arte do sôco, que, desde Jack Brougton, tem sido
cultivada em Londres «com fanatismo e ensinada com talento»–textuaes
palavras de um escriptor _ex-professo_.
Mas os sorrisos, que lhe valiam as atrocidades praticadas por elle nas
grammaticas estrangeiras, esses, soffria-os com impassivel indifferença
e não sei até se com certos vislumbres de orgulho e regosijo.
II
MAIS DUAS APRESENTAÇÕES, E ACABA O PROLOGO
O honrado chefe da casa Whitestone tinha dois filhos: uma gentil _lady_,
mimosa planta do Norte transplantada, aos dois annos, para o nosso
clima, e um rapaz, mais novo do que ella, e nascido já em Portugal.
Eram Jenny e Carlos.
Jenny era uma d'estas jovens inglezas, cuja suavidade e correcção de
contornos, alvura e delicadeza de tez e puro dourado dos cabellos, lhes
dão uma apparencia tão subtil e vaporosa, e, quasi direi, tão celestial,
que se espera a cada passo vel-as desprenderem-se da terra e
dissiparem-se, como instantanea visão luminosa, diante dos olhos, que
por momentos offuscaram.
Delicadas, como o arminho, que chega quasi a subtrahir-se á sensação do
tacto, de delicado que é, estas poeticas organisações septentrionaes
possuem tanto de vago, tanto de immaterial, que, junto d'ellas,
apodera-se de nós, entes profanos e grosseiros, certo invencivel
constrangimento, como se receiassemos com um sôpro desvanecel-as,
crestal-as com o olhar, maltratal-as com o gesto.
Os desejos não vôam até alli; rodeia-as uma atmosphera de virginal
castidade, no seio da qual esses filhos alados da imaginação abatem-se
asphyxiados.
Bellezas, como ella, foram por certo as que inspiraram as imagens de
virgens dos cantos de Ossian ao espirito de quem quer que foi seu
auctor, d'aquellas virgens, que o bardo comparava á neve da planicie e
cujos cabellos imitavam o vapor do Cromla, dourado pelos raios do
occidente.
Se no azul meigo dos olhos de Jenny se não concentrava o fogo das
paixões de um coração ardido, nem se descobria a scintillação
denunciadora de phantasias exaltadas, havia n'elle não sei que
mysteriosa e suave luz, como se de reflexo levado para alli do mais
intimo da alma; os labios, delgados e levemente comprimidos, não se
agitavam sob o imperio de tumultuosos sentimentos, mas fixavam-se em
continuo sorriso, expressivo de affabilidade e de brandura, promettedor
de placidas, mas duradouras felicidades; o seio, sempre modestamente
afogado no vestido liso e singelo, embora não tivesse o arfar
voluptuoso, que arrebata as imaginações, animava-se da ligeira
ondulação, denunciadora do sereno sentir da mulher, a quem Deus confia
os destinos da familia; d'esses sympathicos vultos de mãe, de irmã e de
esposa, por todos encontrados ou sonhados ao menos uma vez na vida,
astros inaccessiveis ás violentas tempestades, que tantas vezes ameaçam
o horizonte domestico, anjos pacificadores entre os seus, que com todos
repartem carinhos e afagos, que com lagrimas e sorrisos a todos consolam
e recompensam; se, vendo Jenny, podia ainda lembrar o amor, era o amor
da mulher sempre casta que, ao estender a fronte candida aos beijos
affectuosos do esposo, baixa ainda os olhos, córando com todo o pejo de
uma primeira entrevista, e fita-os no berço do filho adormecido sob a
vigilancia dos seus cuidados.
A estatura esbelta da joven ingleza, o andar, sem os requebros languidos
das nossas elegantes, a fronte pura e de gracioso modelo, coroada por um
diadema de formosos e desadornados cabellos louros, o olhar entre
affavel e melancolico, a voz meigamente sonora e cadenciada, tudo emfim,
de modo inexplicavel como variadas phrases da mysteriosa linguagem da
belleza, denunciava os encantos, as doçuras d'aquelle caracter feminino,
tão alheio a fraquezas mundanas, que mais se dissera angelico.
Sentia-se, vendo-a, que para ella nunca o amor seria um passatempo, um
capricho apenas, gosado entre risos, terminado sem lagrimas. Talvez
nunca tão violenta paixão a chegasse a dominar até; porém, se nascesse,
seria como essas plantas, que mal se desentranham em galas de folhagem e
de flores, mas que se prendem por tenazes e penetrantes raizes ao solo
d'onde brotaram.
Em Jenny, a paixão de amante, a ter de lhe inquietar o coração,
difficilmente se revelaria, a não ser adivinhada; mas depois, se o
fosse, ou havia de consagrar-se na de esposa, de sublimar-se na de mãe,
ou lentamente a consumiria; ser-lhe-hia fatal, se por não comprehendida,
não chegasse a realisar essa santificada evolução.
Almas assim estão talhadas ou para a felicidade celeste ou para a maxima
tortura; que eu não sei de outra maior, do que a d'aquelles que
concentram em si o soffrimento e suffocam todas as manifestações de dor,
quando ás vezes a revelação lhes poderá dar lenitivo.
Mas o céo de Jenny era ainda limpido, e amena a corrente da vida.
Um rapido e imperceptivel movimento de labios, um desvanecido contrahir
de fronte e–a não ser illusão isto,–um como escurecer do puro azul
d'aquelles olhos amoraveis, eram os unicos vestigios das raras luctas
travadas entre a sua razão poderosa, bem que de mulher, e os impulsos de
diversos affectos, lucta sempre decidida pela victoria da primeira.
Mas eram raras essas nuvens, tão raras como diaphanas, tão diaphanas
como passageiras.
Estava-lhe quasi sempre no seio aquella mesma placidez que se lhe lia no
semblante.
E nem porisso se julgue frio e insensivel o caracter d'ella; animavam-o
tambem os raios vivificadores dos sentimentos, que nos prendem á terra;
mas, com o influxo da vida, não transmittiam esses raios a lavareda que
destroe.
Será menos energico e abençoado o calor do sol, porque não inflamma os
bosques e as cidades, como o incendio que a mão do homem ateia? Mas um
cobre de verdura os prados e de flores os ramos, e alumia o hemispherio
inteiro; o outro calcina as plantas que abraça, e a pouca distancia
estende a sua claridade fatal; qual será mais poderoso e effectivo?
Em Jenny os affectos do coração pareciam-se com as chammas dos
lampadarios sagrados, que, em honra de Deus, illuminam o interior dos
templos. O vel-as luzir eleva o pensamento a meditar cousas do céo.
Ha entes assim, que tudo santificam; paixões, que n'uns acalentam
vicios, são n'elles efficazes impulsos para sublimes virtudes.
O calix, que, em mãos profanas, preside aos banquetes e ás orgias,
consagrado no altar, transforma-se em symbolo mysterioso da mais augusta
religião.
Deus desce tambem a muitas almas, para tornar em holocausto digno de si
as paixões originarias d'ellas.
Carlos era, sob muitos respeitos, differente da irmã.
Inglez pelo sangue, meridional pelo clima, onde vira, a primeira vez, a
luz do dia, onde passára a infancia, onde sentira as primeiras commoções
da adolescencia, o despertar da vida do coração, tinha um caracter que
se ressentia d'esta, de alguma sorte, dupla nacionalidade.
Da peninsula recebera o enthusiasmo, a viveza de imaginação, a
impetuosidade de sentimentos, que raras vezes reprimia; vinham-lhe da
Gran-Bretanha a força de vontade, a pertinacia, o estoicismo, com que,
em certas occasiões, surprendia a quantos julgavam conhecel-o;
vinham-lhe até, da mesma fonte, algumas excentricidades de manifesta
herança paterna–efficaz inoculação de britannismo, que não lhe
consentiria mentir á origem, se alguma vez o tentasse.
Ainda que algum tanto estouvado, não deixava porisso Carlos de possuir
um generoso e compassivo coração, alma sensivel a todos os infortunios,
olhos a que a piedade não permittia serem estranhas as lagrimas.
Se, por acções mal refreadas, por palavras irreflectidas, as fazia
tambem verter, era elle o primeiro a accusar-se, a compadecer-se, a
procurar enxugal-as por toda a qualidade de sacrificios.
Capaz de heroica abnegação em bem dos outros, se frequentemente se
esquecia de beneficios recebidos, como se poderia censural-o, quando,
habituado a realisal-os maiores, não exigia tambem dos favorecidos a
gratidão em recompensa, parecendo até desconhecer os direitos que tinha
a ella?
Corajoso até á imprudencia, liberal até á prodigalidade, sincero até á
rudeza desattenciosa, os seus maiores defeitos não passavam de nobres
qualidades, levadas ao excesso.
O que elle não sabia, ou não podia, era conserval-as no ordeiro meio
termo, tão respeitado pela sociedade.
O sangue dos vinte annos fazia doudejar aquella cabeça; os instinctos
generosos faziam o tormento d'aquelle coração, porque se uma, em
momentos de exaltação, conseguia romper com as generosas repugnancias do
outro, a reacção era infallivel, e este, mais tarde, obrigava-a a
arrepender-se, descobrindo, e exagerando até as nem sempre remediaveis
consequencias dos seus desvarios e caprichos.
Carlos era d'estes homens, que encerram e alimentam no proprio seio o
seu principal inimigo.
Entre Carlos Whitestone e o pae existia um cordial e puro affecto, ainda
que disfarçado, em ambos elles, sob apparencias de frieza e de reserva
da mais genuina indole britannica. Raras vezes se procuravam os dois, e
sempre que, nas occasiões ordinarias, se viam juntos, poucas palavras
trocavam. Quando mais solta se desenvolvia a loquacidade de Mr. Richard
na presença do filho, era ao saborear os ultimos calices, depois do
jantar de familia; mas, ainda então, a conversa quasi se reduzia a uma
especie de extenso e variado monologo, recitado por aquelle e
interrompido por este apenas com algumas phrases de assentimento, em que
predominavam os _Yess_, ao mesmo tempo que os labios se armavam de um
sorriso de complacencia–nem sempre segura fiança de attenção.
Carlos respeitava o pae, amava-o até com extremos capazes de lhe
inspirarem os maiores sacrificios, e comtudo evitava-o, como se, junto
d'elle, se não achasse á vontade.
E não achava, de facto.
Possuia Carlos um d'estes genios, que não supportam constrangimentos; ou
hão de romper com elles ou evital-os.
Calava-se, onde não podia abandonar-se aos caprichos de uma conversa
futil; entristecia, onde lhe fossem estranhadas as expansões de uma
alegria infundada, de um d'esses irresistiveis jubilos de creança, que,
como tal, em puerilidades se revela. Dessem-lhe a liberdade de poder ser
estouvado, vel-o-iam talvez sisudo; mas, forçado a isto, tornava-se
sombrio e de mau humor.
Ora a austeridade de costumes de Mr. Richard Whitestone, a rigidez dos
seus principios de decoro e de respeito ás praxes da etiqueta ingleza,
exerciam sobre Carlos uma influencia, contra a qual não tinha coragem de
revoltar-se; e porisso fugia-lhe.
No pae via quasi sempre um juiz severo e inflexivel, prompto a julgal-o
e a condemnal-o talvez; e Carlos, que habitualmente trazia na
consciencia algum peccado de juventude a remordel-a, e que não confiava
no seu poder de dissimular, furtava-se, quanto podia, ás investigações
do jury paternal, sempre antevistas por elle e bem longe ás vezes do
intento de Mr. Richard Whitestone.
Este, de seu lado, não amava menos extremosamente o filho; para as
verduras da mocidade era indulgente, como, em tempos passados, desejara
e precisara que fossem tambem comsigo; Deus sabe que esforços lhe
custavam até estes sisudos ares de convenção, tão oppostos ao fundo de
desafogada jovialidade do seu caracter, e que não conseguiam dissipar o
sorriso, que tinha como que stereotypado nos labios.
Julgava elle, porém, do dever de pae e natural mentor, que era de
Carlos, conservar sempre certo ar de hombridade e de quasi rudeza para
com o estouvado, que, não raro, lhe estava dando motivos para mais
severas penas.
Á sua precisão britannica repugnavam longos discursos de moral e
prolixas catecheses. Laconico, n'estas cousas, por systema e por
espirito nacional, nunca usava de parabolas para chamar ao aprisco a
ovelha tresmalhada.
Um unico «Ho!» mas pronunciado com aquella expressão, que só a larynge
britannica lhe sabe dar, um _ho_ aspirado, guttural, eloquente, inglez
emfim, combinado a um abanar de cabeça rapido e desapprovador, e a dois
ou tres particulares estalidos de lingua, eram os signaes de impaciencia
e de desagrado que Mr. Richard manifestava, e dos quaes mais se temia
Carlos, do que se temeria de qualquer menos concisa formula, sob que
podesse revelar-se a censura paternal.
Dia, em que aquelle fatal «_oh!_» lhe tivesse soado aos ouvidos, já não
se confiava despreoccupado a inteiro prazer; passava-lhe uma nuvem no
firmamento azul da juventude, limpido como o de poucas.
Promettia então emendar-se; solemnemente a si proprio o promettia, mas
cêdo a promessa era esquecida até que nova e similhante occasião a
renovava.
Outro era o sentir de Carlos para com a irmã.
Jenny era o seu anjo bom, e o anjo bom da familia toda, a meiga, a
benigna fada, cujo olhar serenava as tempestades, e desanuviava o sol.
Com sorrisos decidia, para o bem, os combates de paixões. Debil e
delicada era aquella mão, mas quantas vezes Carlos a encontrára
interposta entre si e o precipicio, para lhe servir de amparo! Delgado e
vacillante imaginar-se-hía aquelle braço, mas firme o sentia ella sempre
ao ter de sustentar o irmão na quéda imminente, ou de eleval-o até si.
Branda e suave lhe saía dos labios a voz, mas só ella se fazia escutar
dos ouvidos, quando o tumulo das paixões os ensurdecia.
Não havia segredo entre os dois. De pequeno se costumára Carlos a vir
contar a Jenny quasi todas as acções da sua vida, boas ou más que ellas
fossem.
Referia-lhe, um por um, e com sincera ingenuidade, os pensamentos
dominantes do dia, e mais do que uma vez conseguira vencer-se, quasi ao
ceder á tentação de actos menos generosos, só para não ter de os
confessar depois a este affectuoso juiz, e merecer-lhe uma amigavel
reprehensão entre sorrisos ou o mal reprimido movimento de desgosto
d'aquelles bonitos labios, o que devéras o magoava.
Nem menos o affligiriam os remorsos, se procurasse subtrahir-se á pena,
não denunciando o delicto. A consciencia costumava censurar-lhe tambem
estas faltas, nas raras vezes que as commettia.
Jenny, igualmente attendida pelo irmão e pelo pae, servia-se d'esta
duplicada influencia para harmonisar toda a familia, nos momentos de
receiada discordia.
Com uma palavra extinguia qualquer irritação, que as extravagancias de
Carlos podessem ter produzido no animo de Mr. Richard; com outra
dissipava no irmão as menores tendencias á insurreição, tão naturaes á
idade e temperamento d'elle contra alguma medida repressiva, posta, de
quando em quando, em pratica pelo pae, como em ultimo recurso.
Frequentes vezes o pequeno erario de Jenny abrira-se a solver dividas,
imprudentemente contrahidas por Carlos, e a remediar todas as más
consequencias das suas leviandades. Estava sempre prompta a advogar-lhe
os pleitos, a minorar-lhe as culpas.
Mas tambem o que ella não conseguisse de Carlos, ninguem mais na terra o
conseguiria.
Deixar adivinhar desejos, era formular pedidos; uma supplica,
timidamente expressa, valia por uma ordem imperiosa. E comtudo Jenny
nunca procurava tornar apparente este predominio; antes se esforçava por
o dissimular.
Conhecendo, mais por muito reflectir do que por experiencia, que não a
tinha, os mil mysterios e caprichos do coração humano, toda a sua
admiravel diplomacia feminina estava em saber fazer-se obedecida,
brincando; em aceitar e agradecer, como concessões espontaneas, o que
lhe dizia a consciencia ser o resultado de suas insinuações e pedidos.
Desenvolvia-se de ordinario uma perfeita tactica, e engenhosamente
tecida da parte de Jenny, em quasi todas estas conferencias intimas
entre os dois irmãos.
Virtuosa e sympathica hypocrisia, com que Jenny, para dominar, se
humilhava!
Quando os anjos nos imitam na dissimulação, ainda então não perdem a sua
candura. São sempre anjos. Roçam com as azas pelo lôdo do mundo, mas
levantam-se immaculados.
Quem ensinára a Jenny, cuja vida se deslisára quasi toda no tracto
intimo de sua pouca numerosa familia, esta sciencia do coração, que
dizem só adquirir-se no muito lidar com os homens e com o mundo? Já o
indicamos:–a sua indole pensativa, os seus habitos de reflexão. Mais se
aprende na leitura meditada de um só livro, do que no folhear
levianamente milhares de volumes. Assim tambem no estudo dos caracteres.
Observadores ha, que, após annos e annos gastos a viver com os homens,
morrem em ingenua ignorancia a respeito d'elles; outros que, na solidão
do gabinete, perscrutam no proprio coração os segredos dos mais,
decifram-os, porque, descobertas ahi as leis principaes e communs a toda
a natureza humana, facil é adivinhar depois as secundarias, d'onde
procedem as differenças. Surprende devéras quando se vê saír d'esses
cantos obscuros um homem a todos desconhecido, e que a todos parece
conhecer. Como e onde aprendeu este homem tudo isto? Pela observação
desapaixonada em si, ou, quando muito, nos seus mais proximos; depois a
intelligencia, vigorada por este ensino, abalançou-se, guiada por
vestigios na apparencia insignificantes, a inducções fertilissimas.
Carlos não sabia resistir muito tempo á irmã. Sem suspeitar que cedia,
recuava passo a passo. Aproximava-se do fim, onde a habil contendora o
queria levar, e, ao attingil-o, ficava surprendido de haver realisado,
com tão pouco custo, suppostos sacrificios, cuja ideia só, momentos
antes, o tinha feito desanimar de emprehendel-os.
Por não differentes processos, cada dia se vergava, por assim dizer, ás
mãos de uma creança o caracter geralmente considerado inflexivel de Mr.
Richard Whitestone.
E com tal habilidade aprendera Jenny a occultar estas pequenas, mas
importantes victorias, que a todo o instante obtinha sobre os seus, que
mal vinha á ideia do bom _gentleman_, quando, muito convencido do que
dizia, se jactava de ser firme nas suas resoluções, e pouco propenso a
revogar projectos formados, que, n'aquelle mesmo momento talvez, lhe
estavam dando seus actos solemne desmentido.
Taes eram os principaes membros da familia Whitestone, com quem
travaremos mais intimo conhecimento nos varios capitulos d'esta
singelissima historia, em cujo decurso, desde já o declaramos, para não
alimentar illusorias esperanças, a acção prosegue desimpedida de
complicadas peripecias.
III
NA AGUIA D'OURO
Era uma das ultimas noites do carnaval de 1855.
Havia menos estrellas no céo, do que mascaras nas ruas. Fevereiro, esse
mez inconstante como uma mulher nervosa, estava nos seus momentos de mau
humor; mas, embora; o folgazão entrudo ria-se de taes severidades e
dançava ao som do vento e da chuva, e sob o docel de nuvens negras que
se levantavam do sul. Graças á cheia do Douro, a cidade baixa podia bem
prestar-se n'aquella época a uma parodia do carnaval veneziano.
Á porta dos theatros apinhava-se a multidão; os altos brados dos
vendedores de senhas e os agudos falsetes dos mascarados atordoavam os
ouvidos. Dos cabides dos guarda-roupas, provisoriamente armados nas
lojas circumvizinhas aos principaes salões de baile, pendiam vestuarios
correspondentes a todas as épocas e a todas as nações, e alguns, aos
quaes não era possivel assignar época, nação, classe ou condição social
conhecida.
Numerosos grupos de espectadores paravam diante das exposições de
mascaras á venda e tornavam o transito n'aquellas ruas quasi
impraticavel. Era uma fascinação analoga á que produz um conto de
Hoffmann em imaginações excitaveis, e exercida n'elles por tantas
mascaras enfileiradas, cuja diversidade comica de expressão e de gesto
lembrava um enxame de cabeças mephistophelicas, surgindo á luz para se
rirem das loucuras da humanidade.
Estes absortos contempladores a cada passo vinham a si,
desagradavelmente acordados pelas pragas energicas dos conductores de
carruagens, prestes a atropellal-os, ou pela interjeição pouco
harmoniosa dos cadeirinhas obrigados por causa d'elles a irregularidades
no andamento da sua grave e benefica tarefa. Só então, e ainda a custo,
se dispersavam, para, alguns passos mais adiante, se agglomerarem de
novo.
Se é licito comparar as grandes ás pequenas cousas, veremos n'estes a
imagem de todos os inoffensivos scismadores d'este mundo, a quem sempre
cruelmente vem despertar o embate dos afadigados em emprezas positivas.
A animação era geral na cidade.
Todos corriam com ancia… a enfastiarem-se, fingindo que se divertiam.
Alguma cousa havia tambem na Aguia d'Ouro, a anciã das nossas casas de
pasto, a velha confidente de quasi todos os segredos politicos,
particulares e artisticos d'esta terra; alguma cousa havia n'essa
modesta casa amarella do largo da Batalha, que desviava para lá os
olhares de quem passava.
Desde as tres horas da tarde que o tinir dos crystaes e das porcellanas,
o estalar das garrafas desarrolhadas, o estrepito das gargalhadas, das
vozerias tumultuosas, e dos _hurrahs_ ensurdecedores rompiam, como uma
torrente, do acanhado portal d'aquelle bem conhecido edificio; e por
muito tempo essa torrente, á maneira do que succede com a das aguas dos
rios caudalosos ao desembocarem no mar, conservava-se distincta ainda,
através do grande rumor, que enchia as ruas.
Os criados subiam e desciam azafamados as escadas, cruzavam-se ou
abalroavam-se nos corredores, hesitavam perplexos entre ordens
contradictorias, vinham apressar os collegas na cozinha ou entretinham
com promessas os impacientes convivas da sala.
No entretanto o modesto e solitario freguez, a quem uma velleidade
estomacal convidára a ir ceiar a humilde costelleta, principal trophéo
culinario da casa, era pouco attendido e, farto de esperar, retirava-se
sorrateiro e cabisbaixo.
Sob apparencias de modestia, a Aguia d'Ouro parecia d'esta vez aureolada
de não sei que magestade, condigna do seu emblema.
A luz escassa de um lampeão da rua, batendo sobre a ave de Jupiter, que
corôa a taboleta do estabelecimento, parecia dar-lhe reflexos, mais
brilhantes do que os do costume.
Que era noite solemne para a casa, aquella casa que tem já dado que
entender a ministerios e a emprezarios lyricos, não podia haver duvida.
Cá em baixo, os serventes do café fallavam a meia voz e mostravam no
olhar certo ar de preoccupação, certa importancia no gesto, como se
effectivamente se estivesse passando cousa de momento no andar de cima.
O café contrastava porém com a animação que se percebia nas salas da
hospedaria.
Estavam desertos os logares d'aquella abafada quadra, em cujas paredes
ainda então existiam, e ameaçavam perpetuar-se, reproducções, em lona,
dos combates que restabeleceram a independencia da Grecia; a luz
amortecida dos candieiros não dissipava as sombras dos recantos.
O marcador do bilhar cabeceava com somno.
Os bailes de mascaras tinham derivado d'alli até os homens politicos.
N'aquella noite as discussões sobre a guerra da Crimeia, então na ordem
do dia, travavam-se ao som das walsas e das mazurkas, nos theatros.
Não é pois n'este logar, agora melancolico e quasi lugubre, que eu
pretendo demorar o leitor.
Subamos, e, por entre os criados que encontrarmos nas escadas e
corredores, penetremos na sala d'onde provém o ruido de festa que já
noticiamos.
O leitor por certo conhece o recintho. As suas particularidades
architectonicas não requerem tambem as fadigas da descripção.
É um jantar de rapazes a festa, a que viemos assistir.
Chegamos, porém, tarde.
O fumo dos charutos ennevoa a sala e empana o fulgor das luzes; o jantar
vae no fim, a desordem portanto no ponto culminante.
Ha já calices partidos, vinhos preciosos extravasados, convivas em todas
as posições, algumas indescriptiveis.
A vozeria é atordoadora. A confusão póde dar uma ideia de Babel.
Tratam-se simultaneamente todos os assumptos; as transições fazem-se com
uma rapidez, que surprende e embaraça os proprios interlocutores;
attenção, que se desvie um segundo, é attenção perdida; não encontra
depois já o dialogo onde o deixou; ás vezes a conversa generalisa-se;
momentos depois, distribue-se em especialidades por diversos grupos;
mais tarde, generalisa-se de novo; em certas occasiões, todas as bôcas
fallam, cada um se escuta a si; n'outras algum orador consegue por
instantes fazer-se escutar de todos, até que um áparte, um incidente, um
gesto, restabelece a independencia primitiva. Dão-se tambem verdadeiros
encruzamentos de conversas; o dos pés da mesa responde ao dito que ouve
ao da cabeceira, emquanto que os intermedios se entreteem de outros
objectos; é um baralhar de palavras, em que a custo se tira a limpo a
expressão do pensamento.
Alli falla-se em litteratura e ouve-se, de quando em quando, pronunciar
o nome de algum romancista ou poeta de vulto ou da moda; perto,
discute-se politica e julgam-se n'um momento, e com a mais desenganada
critica, as primeiras capacidades financeiras, diplomaticas e militares
da época; conversam mais longe de aventuras de amor dois rapazes
fronteiros e, atravessando-se diagonalmente com tão agradavel prática, o
dialogo de outros dois exerce-se sobre modas de casacos; um grupo
exalta-se, tratando assumptos de theatro lyrico e premeditando pateadas
e ovações; juntos d'este, dois enthusiastas de hippicultura fazem a
historia pittoresca de compras, vendas e manhas de cavallos. A propria
philosophia allemã fornece alimento á animação dos discursos; e tudo
isto interrompido de gargalhadas, de cantigas, de juras e exclamações em
todas as linguas.
Seria igualmente difficil determinar o elemento commum dos individuos
reunidos alli.
Ha-os das mais diversas condições; desde o joven padre, que põe a
tractos a sciencia e a paciencia dos cabelleireiros para disfarçar,
quanto for possivel, os vestigios da tonsura, até o official do
exercito, todo possuido das branduras civilisadoras do seculo e para
quem a mesma caça é occupação barbara e afflictiva da sensibilidade;
ha-os das mais diversas idades, desde o collegial de hontem, ainda
imberbe e embriagado com as primeiras commoções da vida de adolescente,
até o velho, que, ingenuamente persuadido de que o tempo se esqueceu de
lhe ir contando os annos, deixa passar a geração, contemporanea sua, e
insiste em viver, entre rapazes, vida de rapaz; ha-os em diversas
circumstancias monetarias, desde o capitalista, que vê correr descuidado
a fonte dos seus rendimentos, com tranquillisadora confiança no
inesgotavel manancial que a alimenta até á classe dos _encostados_,
verdadeiros martyres da moda, cuja vacuidade de bolsa lhes constrange a
imaginação a fabricar systemas quotidianos para os manter, embora á
custa de humiliações n'aquella atmosphera, fóra da qual já não sabem
respirar; ha-os de todos os graus de intelligencia, desde o escriptor
applaudido e que, sem favor ou com elle, conquistou reputação nas
lettras, até o analphabeto, cujas sandices são saudadas com gargalhadas
que ninguem procura reprimir na presença d'elle proprio.
Finalmente, esta reunião de elementos, debaixo de todos os pontos de
vista tão heterogeneos, é uma porção da sociedade, que pretenciosamente
se decora com o titulo de elegante e para pertencer á qual é difficil
fazer resenha dos requisitos necessarios; pois que nem a propria
elegancia–na verdadeira accepção do termo–é dote generico dos seus
membros.
O motivo do jantar… O jantar não tinha motivo e era esta outra
circumstancia que o caracterisava. Um jantar póde muito bem ser motivo
de si mesmo: sendo possivel d'elle dizer-se de alguma sorte, em
linguagem philosophica, que tem em si a «razão sufficiente da sua
existencia».
Na companhia encontraremos alguem já conhecido nosso.
E como, até agora, só tenho apresentado ao leitor tres pessoas, não será
prova de grande perspicacia, da sua parte, adivinhar qual d'essas tres
será.
Effectivamente é Carlos Whitestone um dos convivas e não dos mais
sisudos.
Ficava proximo da cabeceira da mesa. Carlos era quem mais vezes
conseguira encaminhar a um fito unico todas as attenções e modificar a
assembleia a ponto de se lhe poder referir o _conticuere omnes_ da
_Eneida_;–verdade é que não tão completamente o fizera como o heroe
troyano, pois nem tinha destruição de Ilion a descrever, nem a paciencia
dos tyrios a escutal-o.
Carlos Whitestone passava por estar muito em dia com os boatos comicos e
escandalosos, de que sempre e em toda a parte é tão sôfrego o paladar
social.
Por isso o escutavam todos com prazer.
Sinto que não chegassemos a tempo de ouvir o principio da narração, que
elle levava em meio.
–O nosso homem–dizia Carlos, accendendo um charuto no de um
jornalista; seu vizinho–apesar do aviso que recebera, resolveu na
melhor das boas fés…
–Então é a boa fé dos maridos–commentou a meia voz um padre, que,
atrazado nas operações gastronomicas, investia com denodo contra um
tymbale de pombos, ainda miraculosamente intacto, e acrescentou:–Não
sei de outra, que a exceda.
–Regula por essa a dos amantes ingenuos–acudiu Carlos ao commentario.
–Mas é de menos consequencias–respondeu o outro.
–Silencio, padre Manoel!–bradaram algumas vozes–Vamos lá, Carlos; e
depois?
–E tingiu-se; que não esqueça–acrescentou do fim da mesa uma voz.
–E tingiu-se; sim–disse Carlos–e feitos todos estes aprestos,
caminhou para a entrevista.
–E como se realisava essa entrevista?–perguntou um militar.
–De uma maneira muito singular;–proseguiu Carlos–o conselheiro, todas
as noites, depois de pousar na relva o chapéo, a bengala e as luvas,
trepava como um eschilo, pela faia que fica junto da varanda e…
–Ora! Impossivel!–exclamaram alguns, rindo.
–Palavra!
–Isso é contra todas as leis da mechanica, aquelle bojo…–principiou
a dizer um estudante da Universidade.
–Pelo contrario;–atalhou outro–é exactamente o bojo que o faz subir.
Lembra-te do principio de Archimedes. Os aereostatos…
A quéda do conselheiro seria uma bella experiencia para um curso de
physica…
–Divertida…–annotou uma voz.
–Como exemplificando as leis da quéda dos graves… um tão _grave_
personagem–concluiu o primeiro.
Estes sujeitos guindavam o _calembourg_ ao supremo grau da escala do
espirito.
–Então? deixem fallar Carlos; e depois?–disseram alguns curiosos.
Carlos continuou:
–N'aquella noite, porém, estava reservada ao conselheiro a mais triste
surpreza; ao entrar na espessura da folhagem, deu de cara com o outro.
–Com o Victor?
–Exactamente, com o Victor. Imaginem agora vocês o soberbo dialogo, que
se seguiu ao encontro.
–Devia ser preciosissimo! Que harmonioso certame de rouxinoes!
–O conselheiro principiou talvez por dizer-lhe:
_Tytire, tu patulæ recubans sub tegmine fagi
Formosam resonare doces Amaryllida silvas_
–Protesto contra o _recubans_. A posição de Victor era menos commoda.
–_Mutatis mutandis_, já se sabe.
–Ó padre Manoel, dize-nos como a tua latinidade exprimiria a posição em
que estava o Victor.
–Não interrogues o padre. Não vês que elle está, como os antigos
agoureiros, consultando as entranhas das aves? respeitemos a solemnidade
do acto.
–Mas as consequencias, Carlos, quaes foram as consequencias?
–As consequencias foram as que vocês já sabem, o conselheiro…
N'este ponto, a narração de Carlos foi interrompida por o criado da
hospedaria, que se aproximou d'elle para lhe entregar a carta.
–Com a sua permissão, meus senhores,–disse Carlos, preparando-se para
abril-a.
–Bravo!–exclamou o jornalista–temos carta de algum Ecco impaciente.
–_E un foglio a me lasció_–cantarolou um _dilettante_, voltando as
costas da cadeira para a mesa.
–É a proposta de capitulação de alguma Troya sitiada–disse o militar.
–Cheira-me a fumo de gambiarra e ribalda; temos intriga de camarim.
–Antevejo então uma descarga de bilhetes de beneficio, a que poucos
escaparemos.
Carlos sorria, ao abrir a carta.
–Ó Carlos, olha que são perigosos para as digestões os sobresaltos de
coração–notou o estudante de medicina.
–Socega; é um excitante a que já estou habituado–respondeu Carlos.
De repente tornou-se serio.
–Má nova!–disseram alguns.
–O caso complica-se.
–As exigencias da beneficiada sobem até o acrostico, querem ver?
–Não é isso; aposto que mais outro conselheiro trepa uma segunda faia,
e d'esta vez vinga o collega, na pessoa de Carlos.
Carlos não os escutava já. Ergueu-se, aproximou-se do aparador, e
escreveu no verso do bilhete, que recebeu, algumas palavras á pressa.
Emquanto fazia isto, os companheiros do festim, fingindo dictar-lhe a
resposta, diziam:
–Meu anjo, se no céo…
–Vôo nas azas do amor…
–Qual outro Leandro, eu, naufrago…
–Minha Heloïsa; se o infortunio de Abeillard…
–Julieta, quando o rouxinol…
Carlos voltou para a mesa, depois de fechar a carta e de entregal-a ao
criado.
Esforçava-se por manter nos labios o sorriso; mas o esforço era visivel,
circumstancia que, como sempre, lhe annullava o effeito.
–Que é isso?–disse o militar, que lhe ficava defronte–respiraste a
peste n'essa carta?
–O nosso Manrique terá de correr a salvar a sua Leonora das garras de
um conde de Luna?–disse o _dilettante_.
–Ulysses voltou aos lares domesticos; o que vale por um mandado de
despejo aos…
–Um capellista, menos attencioso, insiste pelo prompto pagamento de uma
avultada conta de enfeites.
–Um dominó leva a sua ingratidão até…
–Já vão numerosas as hypotheses–disse Carlos, enchendo um calix de
vinho e procurando conservar ás suas palavras o tom jovial do principio
da noite; depois acrescentou:–Este bilhete era para me recordar…
–Ai! recordações!…
_Te souviens tu, de même,
De nos transports brulants_…
–Para me recordar que era hoje o dia dos meus annos–concluiu Carlos.
–Devéras!
–É o que eu te digo.
_Quan tu m'as dit: «je t'aime!»
J'avais alors vingt ans_.
–E estavas calado com isso.
–Se o ignorava! Quando o soubesse a tempo, não me teriam aqui.
–Então? Receber-nos-hias em tua casa?
–Tambem não. Costumo consagrar estes dias exclusivamente á vida de
familia.
–Oh! oh! sentimentalismo!
–Britannico! Pés no _fender_, _punch_ na mesa, _Times_ na mão. E de
quando em quando um monossyllabo rosnado, ou uma interjeição, que produz
na garganta o effeito do acido prussico. Delicioso!
–Deve ser um céo aberto!
–Mas céo inglez, um pouco turvo de nevoeiros.
–E de carvão de pedra.
–Não esquecendo uma paraphrase de algum texto biblico.
–E umas variações vocaes sobre motivos do _God save_.
Carlos sorriu, respondendo:
–Creiam-me, de vez em quando, tem seus prazeres tambem um dia passado
assim.
Eu quero acreditar que, dos circumstantes, muitos, se não todos, sentiam
a verdade do que acabára de dizer Carlos, e tambem possuiam faculdades
para apreciar estes intimos gosos de familia; mas envergonhavam-se de
fazer tão claro, e em plena ceia de carnaval, tal confissão. Que querem?
não está em moda trazer o coração á vista. É costume tratar, como
ridiculas, todas as manifestações de sentimento; consideram-se como
pequenas fraquezas que com milhares de outras, só se devem confiar na
discrição das quatro paredes do nosso quarto.
Carlos porém não sabia dissimular; com verdadeira convicção e franca
ingenuidade, dissera aquellas palavras, que lhe valeram allusões
epigrammaticas ao que elles chamavam «respeitabilissima tendencia para
pae de familias».
O bilhete, que motivára esta scena e que parecia haver impressionado
devéras Carlos, era da irmã e dizia apenas:
«Charles.
É hoje o dia 19 de fevereiro. Fazes vinte annos. Julguei que seria
desnecessario pedir-te para nos dares o prazer de te vermos comnosco. O
pae esperava-te. Adeus.
_Jenny_.»
A este pequeno bilhete, Carlos respondeu apenas:
«Jenny.
Confiaste de mais na minha memoria; acredita que me esqueci. Não me
succederia o mesmo de certo, se, em vez do meu, fosse o dia do
anniversario de qualquer de vós. Fazes-me a justiça d'essa supposição,
não é verdade? Agora não posso valer-lhe. Obriguei-me a seguir até o fim
companheiros tão doudos como eu; e, quando os deixasse, não sei se ainda
iria em estado de poder, sem profanação, sentar-me ao teu lado, á santa
e patriarchal mesa de familia. Bem vês que nem vale a pena festejar o
dia, em que veio ao mundo mais uma cabeça leve. Ámanhã te pedirei
perdão… Como me lembrei tambem de fazer annos na segunda-feira de
entrudo?!
Teu mau irmão
_Charles_.»
A final, após algumas explicações mais, um dos convivas levantou-se e
empunhando o calix:
–Meus senhores, proponho que saudemos o anniversario de Carlos–bradou,
em tom de brinde.
–Apoiado–responderam todos, imitando-o.
–Carlos–continuou o primeiro–bebo aos teus vinte annos! Contes pelos
trezentos e sessenta e cinco dias, que se vão seguir ao de hoje, as
paixões que fizeres nascer; e possas tu…
–Não se admittem longos _speeches_; olá! Bebamos!–disse uma voz.
–É sempre mais expressivo o gole que entra, do que a phrase que
sáe–acrescentou outra.
–Até porque, devendo sempre dar-se a primazia ao mais sabio, é o vinho
que a merece; pois é elle, n'este momento, o que mais _sabe_.
–Ora faze-nos o favor de nos poupar, ao menos agora, á difficil
digestão dos teus _calembourgs_.
–Então? Bebamos!–insistiu o côro.
E o brinde foi geral.
Carlos correspondeu constrangido áquella saudação. Parecia-lhe estar
vendo Jenny a olhal-o com uma expressão de amigavel desgosto; Jenny, a
unica a fazer companhia ao velho negociante, que não pouco devia ter
sentido a ausencia do filho. Durante toda a noite já não era para o
pobre rapaz dissipar completamente aquella impressão penosa.
Apoderára-se de Carlos Whitestone um pensamento fixo, um quasi remorso
de se ver alli; e este effeito, se não lhe distrahia completamente a
attenção dos assumptos, que na sala se tratavam, enfraquecia-lhe a
intensidade d'ella a ponto de nem já tomar parte nas discussões, nem o
occuparem, por muito tempo, as ideias aventadas por os outros.
Á placa da camara escura, não preparada na officina photographica, é
comparavel o pensamento, em occasiões assim. Lá se gravam ainda as
imagens das cousas exteriores, mas, não as fixando a attenção,
dissipam-se rapidamente, removidos os objectos que as motivaram.
D'ahi o tom distrahido e indifferente das raras observações feitas por
Carlos no resto da noite, e a impaciencia de algumas respostas, que foi
forçado a dar.
Entre muita cousa, que se disse na sala, eis o que elle ouviu, sem
escutar; a qualquer d'estes assumptos não costumava Carlos, nas
ordinarias disposições de espirito, recusar attenções, nem esquivar a
concorrencia propria.
O jornalista, que ficava ao lado d'elle, interpellou-o pela preoccupação
em que o viu.
Ora uma observação qualquer da parte d'este jornalista tendia fatalmente
a degenerar em longa revista litteraria, que era difficil interromper.
–Que tem você, homem? O tal bilhete produziu um effeito quasi
apopletico. Coragem! É negocio de coração? Alguma loura e nevada _miss_?
hein? Oh! as inglezas! A desassombrada candura do seu suavissimo _to
flirting_!–d'aquelle _flartar_, como, com tanta razão, traduz Garrett,
á falta de melhor vocabulo.
E elle ahi principiava:
–Você já leu Garrett, Carlos? Que me diz d'aquellas _Viagens_, hein?
Oh! é inquestionavelmente o melhor dos seus livros. Prefiro-as ás de
Xavier de Maistre. Que eu não participo da admiração geral por Xavier de
Maistre; é preciso que saiba.
Pausa, durante a qual saboreou um gole de Xerez. Depois de alguma
asserção mais arrojada, a pausa era de rigor.
Carlos, já se sabe, não redarguiu. N'este intervallo, pôde ouvir o
conviva proximo, que dizia:
–Eu agora o que desejava era ter, pelo menos, trezentos contos de réis;
ia d'aqui a Paris; depois…
O jornalista proseguiu:
–Xavier de Maistre inspirou-se de Sterne; é evidente; ficou porém a
grande distancia d'elle. A _Viagem sentimental_, sim. Oh! A _Sentimental
journey_. É um livro delicadamente temperado de uma certa especiaria
philosophica, unica que se combina com vantagem á litteratura amena. O
_humour_ morreu com Sterne.–Pausa.–A demasiada philosophia gela a
inspiração litteraria. Ahi tem Pope. É frio, é árido, é
marmoreo.–Pausa.–Os poetas francezes não teem tanta tendencia para se
deixarem _philosophicar_, permitta-me o neologismo. Victor Hugo, ás
vezes… Qual prefere você, ó Carlos, Lamartine ou Victor Hugo? Victor
Hugo é mais byroniano. E é notavel que fosse Lamartine quem cubiçasse o
_Childe Harold_. Força de contrastes! Aquelle _Childe Harold_! aquelle
_Childe Harold_! Que me diz você áquelle _Childe Harold_? É o unico
poema verdadeiramente romantico, que se tem escripto até
hoje.–Pausa.–Perdôo-lhe o _Poor, paltry slaves_! com que nos mimoseia.
E note que eu não sou admirador cego do Byron.
Nova e maior pausa, durante a qual o orador accendeu um charuto.
Carlos continuava calado.
Percebeu então que n'um grupo vizinho se dizia:
–Quem tem uma bonita parelha é o visconde de Custoias.
–Melhor é a do Manoel Galveias.
E mais adiante:
–Perdão, menino; mas para mim a synthese não é uma mera condensação dos
factos analyticos; a synthese precede a analyse, e dá a esta a força que
vae buscar ao mundo interior, isto é, verte n'ella o immutavel, os
principios evidentes; Kant…
O jornalista continuava:
–Eu não me regulo pela critica convencional. É o meu systema. Não me
resolvo a entoar _amen_ á opinião dos povos.–Pausa.–Por exemplo, tenho
a sinceridade e a coragem de confessar que não me fascina Dante.
Grande pausa.
–Padre Manoel–dizia n'esta occasião, do fundo da mesa, um dos
convivas, apontando para o calix, que levava aos labios–_Ecce Deus qui
lætificat juventutem meam_.
O padre sorriu, mas não disse nada. Comia.
–Porque a final de contas–proseguiu o discursador–você ha de
concordar commigo; Dante é um rapsodista quasi como Homero. Que é a
_Divina Comedia_, senão o compendio das crenças religiosas d'aquelle
tempo?
Pausa.
–O que ha a respeito da revolução carlista em Pamplona?–ouviu Carlos
perguntar.
–Nada mais se sabe por emquanto, apenas que estão implicados alguns
sargentos, cabos e paizanos–respondia outra voz.
E continuava a dissertação litteraria:
–O grande merecimento de Dante é o da fórma. Lá essa qualidade tem
elle. Logo os primeiros versos:
_Nel mezzo del cammin di nostra vite_…
Acho porém dotes superiores em Boccacio.–Então que quer? É um espirito
encarnado em corpo de menor vulto, mas… você já leu o _Decamaron_?
Deve ler. É um livro excepcional. Ha n'elle alguma cousa que vae além do
seculo, em que foi escripto. E esse é o signal supremo do genio. As
imitações de La Fontaine são pallidas. Desengane-se. La Fontaine, a
final, era contemporaneo de Luiz XIV. N'aquella côrte não podia existir
a verdadeira inspiração. Abomino a litteratura d'esse tempo. Detesto
Luiz XIV e o seu seculo.–Pausa.–Molière salva-se, mas porque? Porque o
genero comico tem uma índole especial. Não é a inspiração que o regula;
é a analyse, é a reflexão philosophica.
–Eu aposto–berrava um politico–que se os alliados se metterem a dar o
assalto a Sebastopol, não fica um só vivo.
–Veremos–questionava outro.–Deixa Omer-Pachá occupar a estrada de
Sebastopol a Simphirepol e depois fallaremos. Olha que elle já
desembarcou na Eupatoria com quarenta mil homens.
O jornalista continuou:
–Ha um unico homem que admiro, em qualidades comicas, mais do que
Molière, é Rabelais. Oh! o Rabelais é o meu livro! Ha tres livros que
nunca tiro da minha banca de estudo, nem da minha mala de viagem.
–É a _Biblia_, os _Lusiadas_ e o _Paulo e Virginia_. Já sei. É o
costume–disse emfim Carlos, levantando-se, já impaciente e procurando
subtrahir-se á torrente de perguntas, respostas, apreciações criticas,
cotejos e citações, que saíam, em tom categorico, da palavrosa bôca do
vizinho.
–Não ha tal–respondeu este, porém, tomando-lhe o braço e levantando-se
igualmente.–Esses são a formula dos tres grandes sentimentos da alma–o
da religião, da patria e do amor;–bem o sei; mas confesso-lhe, o que,
por temperamento, mais me seduz é a pintura social e a analyse das
paixões, e só tres homens as fizeram bem: Lesage, Richardson e Rabelais.
A creação de Pantagruel e Gargantua é famosa!
–Quem dizes tu que tem uma garganta famosa?–exclamou, voltando-se, um
_dilettante_, por traz de cuja cadeira os dois passavam n'aquelle
momento..–Fallas de Ponti? Oh! que mulher! Que vocalisação! Que
sentimento!
–Ahi tornas tu com a Ponti–disse um velho rapaz, pronunciado
adversario da prima-donna e um da numerosa seita, que passa metade do
anno a suspirar pelo theatro lyrico e outra a dizer systematicamente mal
das companhias escripturadas.–És capaz de sustentar que vae bem na
_Norma_. Se ouvissem a Rossi-Cassi…
–A Rossi-Cassi! Oh! por quem és, desalmado! Não sacudas reputações
cobertas pelo pó do tempo! Pff! Que poeira! Vive da actualidade.
–Fallar na Rossi com esse enthusiasmo de conhecedor equivale a um
assento de baptismo feito pelo menos em 1800.
–Nego–bradou embespinhado o velho rapaz.
–_Parce sepultis_–disse o padre.
–_Lascia la donna in pace_–trauteou outro _dilettante_.
Carlos e o jornalista tinham passado adiante. O jornalista ia já a
fallar em librettos de operas, em Felice Romani, em Manzoni, no _Ei fu_!
do _Cinque maggio_… etc., etc., etc…
Carlos foi retido agora pela mão de um rapaz, junto do qual tinham
chegado.
–Aqui está quem nos póde informar–dizia o que o segurava.–Ó Carlos,
dize-nos uma cousa: conheces a Laura Viegas?
–Não–respondeu Carlos, distrahido.
–Conheces por força. A filha do Viegas, d'aquelle brazileiro, que
comprou a quinta do Pedroso.
–E então?
–Mas conheces? Bem. Que dote achas tu que terá aquella rapariga?
Carlos encolheu os hombros, significando a sua ignorancia e preparava-se
já para seguir para diante, quando outro, a quem igualmente preoccupava
esta sciencia dos dotes, o segurou por sua vez.
–Não tem que ver; o Viegas não lhe póde dar mais de nove contos.
–Triplique, e não lhe faz favor nenhum–disse, do alto da mesa, o
padre, conseguindo passar esta nota por meio de uma briga travada entre
os mais disparatados assumptos.
–Ora ahi tens!–disseram os disputantes, aceitando o auxilio, como de
valia provada.
O padre limpava tranquillamente os beiços e enchia um calix de malvasia.
–Então diz o padre Manoel que o Viegas…
–O Viegas tem pelo menos…–dizia de lá o padre, elevando o calix
entre os olhos e a luz, e revendo-se na limpidez do licor; e antes de
completar a phrase, levou-o á bôca e despejou-o de um trago.
Depois continuou:
–Tem pelo menos … pelo menos…
Aqui, enxugou os labios e emfim concluiu:
–Sessenta e sete contos de réis.
–Ora!
Carlos passára para o outro lado da mesa, seguido ainda do jornalista,
que lhe ía dizendo:
–É a questão do dia–O dinheiro–A litteratura resente-se…
E d'aqui passou a fallar de Alexandre Dumas, filho, de Emile Augier, de
Ponsard … etc., etc…
–Deixa-te d'isso;–dizia no ponto da sala a que os dois chegavam, um
rapaz imberbe e ainda em estudos de preparatorios–a Emilia Victorina é
outra qualidade de mulher. Ainda hontem, em casa do barão de Tavares, me
encontrei com ella. Trajava de Maria Stuart. Era uma perfeita rainha,
uma mulher distincta, esplendida.
–Foi, foi; já não é. Descobriam-se-lhe os primeiros estragos, quando em
ti appareciam os primeiros dentes.
–A idade…–dizia outro.
–Ora a idade! a idade! A mulher tem sempre a idade que parece ter.
–Concordo; mas, depois dos quarenta e tantos annos, a mulher parece ter
a idade que tem.
–Barbaro! Ó Carlos, que dizes tu?
–Digo que sim–respondeu Carlos, que nem attendera á discussão.
–Está esta creança do Duarte a affirmar que prefere a Emilia Victorina
á Marianna Prazeres.
–E prefiro, repito.
–Não sejas impio. Quem não acha admiravel aquella bonita cabeça da
Marianna?
–E a mão? Aquella mão comprida e delgada, onde as veias se desenham em
azul; a verdadeira mão artistica, aristocratica.
–No assumpto «mãos», peço licença para citar a primeira…–das
provincias do Norte pelo menos, a da Clementina Rialva–lembrou um
individuo, a quem a conversa arrancou a uma quasi modorra.
–Apoiado!–entoaram muitas vozes.
–A proposito da Clementina Rialva–exclamou uma chronica viva de boatos
do dia–sabem que o Chico da Lousã, sempre a tira por justiça?
–Devéras?!
–Asseverou-m'o hontem o Brito, que, como sabem, é todo d'elle.
–Terrivel catastrophe!
–Deixa lá. O Chico o mais que quer é empregar-se. Ora o Rialva, pae,
tem influencia e, feitas as pazes do estylo…
–Sim, as pazes sentimentaes dos quintos actos dos dramas.
–Que influencia tem o Rialva?–perguntou, encolhendo os hombros, um
mallogrado aspirante á eleição popular.
–Não. Está feito! O cunhado é empregado na secretaria do reino…
–E o ministerio deve-lhe serviços.
–Estás enganado. Foi moda fallar-se ahi muito nos serviços eleitoraes
do Rialva; pois eu digo-vos que elle nem quatro votos arranjou ao
Roboredo.
–Como não arranjou? Ó menino! Pois quem levou lá o Roboredo?
–Quem levou lá o Roboredo, foi…
–Eu te digo, Pires; elle teve em tempo alguma influencia no ministerio,
mas depois de um certo emprego na alfandega que pediu para o sobrinho, e
que não obteve, abandonou a regeneração…
–Que sobrinho? O que nós em Coimbra chamavamos o gigante Polyphemo? Oh
que alarve!
–Sempre foi um homem, que teve a habilidade de concluir o curso, e que
nunca se pôde conformar com a existencia dos antipodas. Dizia elle que
até lhe fazia mal pensar na posição incommoda, em que haviam de viver
esses pobres diabos, se existissem…
–E um dia em que elle…
Unisona e estrepitosa gargalhada, partindo de um grupo, que estava já em
pé no outro extremo da sala, interrompeu a historia.
Todas as attenções e todos os olhares convergiram para alli.
Eram quatro os rapazes que riam e riam até lhes caírem as lagrimas dos
olhos. Junto d'estes, o quinto mostrava, em certo ar constrangido,
poucas disposições para expansão igual.
–É impagavel este homem!–dizia um dos que riam.
–Que foi? que foi?–perguntavam os que não faziam parte do grupo, rindo
já com anticipação tambem.
O dos ares constrangidos respondeu:
–Não façam caso; são doudos.
–Que foi? digam–insistiam todos na sala.
–É aqui o Claudio Pires, que fez uma das suas descobertas.
–Eu disse…–tentou este interromper.
–Silencio!–bradaram muitos a um tempo.
–O Claudio!–continuou um dos que mais ria–ouvindo aqui o Lourenço
fallar com elogio em um systema de comportas que viu no estrangeiro,
observou-nos que havia de se dar bem por lá, porisso que nada se lhe
accommoda melhor com o estomago, depois de jantar, do que as comportas.
–Comportas de marmellos, ou assim uma cousa, é o que eu disse.
A justificação foi suffocada por um côro geral de gargalhadas.
–O barbaro era capaz de roer os diques dos Paizes Baixos e sacrificar a
Hollanda a uma geral inundação.
–Que terrivel capricho estomacal!
–Vejam do que está dependente a sorte dos imperios! Esta escapou a
Volney!
E os ditos succediam-se, e cruzavam-se os epigrammas, e a confusão subia
de ponto com isto.
Até que emfim uma voz dominou o tumulto.
–Reparem que são onze horas e que é tempo de fazermos a nossa entrada
solemne nos bailes de mascaras.
Era o velho rapaz que fallava, e erguendo-se da mesa, exclamou, enchendo
o calix:
E seguiu-se tal arrastar de cadeiras, que parecia uma tempestade.
Passados alguns minutos, desembocavam do portal da Aguia os joviaes
companheiros, depois de um jantar, que durara oito horas.
Os passos de muitos resentiam-se do emprego d'esta terça parte do dia.
Um dos convivas, que estivera até alli quasi sempre silencioso, tomou
então o braço de Carlos e, apoiado n'elle, caminhou, com movimentos mal
seguros, por o largo da Batalha, dizendo em tom confidencial e quasi
commovido, estas palavras, que ia entremeiando com prolongadas
aspirações no tubo do volumoso cachimbo.
–Carlos, tu és meu amigo; talvez o único amigo que eu tenho… Por isso
vou confiar de ti a ultima das impressões que eu revelei em verso… Eu
gósto de fallar d'isto só com quem me entenda. Os poetas precisam de um
coração para ecco. Almas de sensitiva…
Apesar da intimidade, em que ia feita a confidencia, muitos dos que a
ouviram acercaram-se d'elle, porque tinha certa nomeada o engenho
poetico e improvisador do que fallava assim.
Alguns porém já tinham travado conhecimento com varias mascaras
desgarradas, que encontravam caminho do theatro. Dois seguiam cantando a
plenos pulmões o duetto da Lucia:
_O' sole più rapido a sorger t'apresta_
O poeta confidencial principiou a recitar com certo enthusiasmo quasi
selvagem, o seguinte hymno ao tabaco, o qual, devemos confessar, não era
muito para produzir ecco nos corações:
No centro dos circulos
De nuvens de fumo,
Um deus me presumo,
Um deus sobre o altar!
Nem d'outros thuribulos
Me apraz tanto o incenso,
Como o d'este immenso
Cachimbo exemplar!
Em divans esplendidos,
Cruzadas as pernas,
Fuma, horas eternas,
O ardente Sultão.
Subindo-lhe ao cerebro
O magico aroma,
Esquece Mafoma,
Houris e Alcorão.
Longe, oh! longe o opio,
Que os sonhos deleita
Da misera seita
Dos Theriakis!
Horror ao narcotico
Que vem das papoulas!
E ao que arde em caçoulas,
No altar do Caciz!
Que a raça gentilica
Das zonas ardentes
Consuma as sementes
Do arabio café.
Despejem-se as chavenas
Da atroz beberagem
Da côr do selvagem
Da adusta Guiné.
E a tal folha exotica,
Delicias da China,
Por nossa má sina
Trazida de lá,
Servida em familia,
N'um morno hydro-ínfuso?…
Anathema ao uso
Das folhas do chá!
Nem tu, ó alcoolico
Humor dos lagares,
Terás meus cantares,
Meus hymnos terás.
Embora das amphoras
Vasado nas taças,
Aos outros tu faças
A lingua loquaz.
Cerveja britannica,
De furor espuma!
De cousa nenhuma
Me podes servir.
Quando ouço do lupulo
Gabarem proezas,
Ás bôcas inglezas,
Desato-me a rir.
Nem venha da camphora
Prégar maravilhas
O das cigarrilhas
Famoso inventor.
Raspail é scismatico
E eu sou orthodoxo,
O seu paradoxo
Não me ha de elle impôr.
Meu canto é da America,
Paiz do tabaco,
Perante o qual Baccho
Seu sceptro partiu.
A Europa, Asia, e Africa
E a terra hoje toda
Este heroe da moda
De fumo cobriu.
Até na Laponia,
Da gente pequena,
Se fuma; e no Sena,
No Tibre e no Pó,
No Volga e no Vistula,
No Tejo e no Douro;
Que immenso thesouro
Se deve a Nicot!
Meus áridos labios
Mais fumo inda aspirem
Que os parvos suspirem
Por beijos, aos mil.
Não quero outros osculos,
Não quero outra amante.
Qual mais doudejante
Que o fumo subtil?
Tornadas Vesuvios,
As bôcas fumegam.
De nuvens que cegam
Vomitam montões.
Fumar! Oh delicias!
Prazer de Nababo!
E leve o diabo
Do mundo as paixões!
–Bravo!–disseram quantos o escutavam, devéras enthusiasmados com a
musa do recitador.
O proprio Carlos sorriu, menos preoccupado já. Principiava a
dissipar-se-lhe a nuvem.
–Quem compra uma senha?!
–S. João! quem quer?
–Doze vintens, meus amos, doze vintens.
Com estes analogos pregões caiu um bando de negociantes de senhas sobre
os recem-chegados da Aguia, que trataram de obter bilhetes da melhor
maneira possivel. Cêdo entravam no salão do theatro, onde já centenares
de pessoas morriam de calor, de asphyxia e de tédio; e eram trilhadas,
apertadas, esmagadas quasi, aos encontrões dos mascaras, arrebatados
n'um galope vertiginoso.
O leitor, que todos os annos costuma saturar-se de fastio alli tambem,
com boa vontade me dispensará de o constranger a repetir mais outra vez
a operação, recordando essas horas de insipidez, a que se sujeita, sob
pretexto de gosar o carnaval no Porto, e para fazer o que todos
fazem;–uma das mais poderosas razões dos nossos actos na vida.
Pedindo venia por tanto tempo o haver demorado, em diversão fóra dos
seus habitos, provavelmente mais pacificos–o que fiz só por a
necessidade que tinha de mostrar em acção o caracter do nosso heroe e
exemplificar o seu systema de vida e sua companhia habitual–concordo em
que nos retiremos e vamos a scenas menos agitadas do que estas, que nem
consolam, nem divertem.
IV
UM ANJO FAMILIAR
Vae adiantada a manhã do dia seguinte áquelle, em que se passaram as
scenas descriptas já. São mais de onze horas, Carlos dorme ainda.
Recolhera-se á hora critica, em que principiam a desmaiar as estrellas
no firmamento, a agitarem-se nos ninhos as aves e a soarem na rua os
sócos de alguns operarios mais matutinos. Que admira pois que durma, a
sonhar talvez a continuacão, favoravel aos seus desejos, de qualquer
aventura incompleta do baile da vespera?
A situação da casa de Mr. Richard Whitestone facilitava esta infracção
dos direitos do dia, que se fez para vigilias e trabalho, e não para
sonhos e repouso.
O leitor, que é do Porto, quasi me dispensa de dizer-lhe que era o
bairro de Cedofeita aquelle, onde a familia Whitestone vivia.
Esta nossa cidade–seja dito para aquellas pessoas, que porventura a
conhecem menos–divide-se naturalmente em tres regiões, distinctas por
physionomias particulares.
A região oriental, a central e a occidental.
O bairro central é o portuense propriamente dito; o oriental, o
brazileiro; o occidental, o inglez.
No primeiro predominam a loja, o balcão, o escriptorio, a casa de muitas
janellas e de extensas varandas, as crueldades architectonicas, a que se
sujeitam velhos casarões com o intento de os modernisar; o saguão, a
viella independente das posturas municipaes e á absoluta disposição dos
moradores das vizinhanças; a rua estreita, muito vigiada de policias; as
ruas, em cujas esquinas estacionam gallegos armados de pau e corda e os
cadeirinhas com o capote classico; as ruas ameaçadas de procissões, e as
mais propensas a lama; aquellas onde mais se compra e vende; onde mais
se trabalha de dia, onde mais se dorme de noite. Ha ainda n'este bairro
muitos ares do velho burgo do Bispo, não obstante as apparencias
modernas que revestiu.
O bairro oriental é principalmente brazileiro, por mais procurado pelos
capitalistas, que recolhem da America. Predominam n'este umas enormes
moles graniticas, a que chamam palacetes; o portal largo, as paredes de
azulejo–azul, verde ou amarello, lizo ou de relêvo; o telhado de beiral
azul; as varandas azues e douradas; os jardins, cuja planta se descreve
com termos geometricos e se mede a compasso e escala, adornados de
estatuetas de louça, representando as quatro estações; portões de ferro,
com o nome do proprietario e a era da edificação em lettras tambem
douradas; abunda a casa com janellas gothicas e portas rectangulares, e
a de janellas rectangulares e portas gothicas, alguma com ameias, e o
mirante chinez. As ruas são mais sujeitas á poeira. Pelas janellas quasi
sempre algum capitalista ocioso.
O bairro occidental é o inglez, por ser especialmente ahi o _habitat_
d'estes nossos hospedes. Predomina a casa pintada de verde-escuro, de
rôxo-terra, de côr de café, de cinzento, de preto… até de
preto!–Architectura despretenciosa, mas elegante; janellas
rectangulares; o peitoril mais usado do que a sacada.–Já uma
manifestação de um viver mais recolhido, mais intimo, porque o peitoril
tem muito menos de indiscreto do que a varanda. Algumas casas ao fundo
dos jardins; jardins assombrados de acacias, tilias e magnolias e
cortados de avenidas tortuosas; as portas da rua sempre fechadas.
Chaminés fumegando quasi constantemente. Persianas e transparentes de
fazerem desesperar curiosidades. Ninguem pelas janellas. Nas ruas
encontra-se com frequencia uma ingleza de cachos e um bando de creanças
de cabellos louros e de babeiros brancos.
Taes são nos seus principaes caracteres as tres regiões do Porto; sendo
desnecessario acrescentar que n'esta, como em qualquer outra
classificação, nada ha de absoluto. Desenhando o typo especifico, nem
estabelecemos demarcações bem definidas, nem recusamos admittir algumas,
e até numerosas excepções, hoje mais numerosas ainda do que então, em
1855.
É claro pois que era n'este ultimo bairro que residia o illustre Mr.
Richard, e sua familia.
O nome da rua sou obrigado porém a occultal-o, para evitar indiscrições
mal sofridas em terras, onde todos se conhecem.
A casa, essa posso descrevel-a, ainda que o farei com o devido
artificio, para a não trahir para com algum leitor mais desoccupado.
Era uma das taes casas escuras, com vidraças de caixilhos brancos,
retirada ao fundo de um jardim, nas grades do qual se entrelaçavam tão
intimamente as folhas sempre verdes das Australias e os ramos floridos
de japoneiras gigantes, que resguardavam de vistas curiosas as avenidas
irregularmente traçadas por entre relva digna de uma paizagem ingleza.
A casa tinha um andar apenas, além do mirante. Uma especie de pavilhão,
ou corpo lateral, seguia um dos lados do jardim, e vinha abrir tres
amplas janellas para a rua, que era das menos frequentadas da cidade.
Era n'este pavilhão o quarto de Carlos.
Toda aquella residencia respirava certo ar de commodidade, certo
_confortable_, esse sympathico adjectivo do vocabulario inglez.
Andavam-lhe por longe as vozes discordantes da industria e do commercio,
tão funestas ás encantadas visões dos somnos matinaes.
Tudo parecia fomentar aquelle dormir reparador de Carlos, que ia
absorvendo a manhã inteira, pelo menos segundo a maneira de contar o
tempo dos poucos, que ainda hoje começam a dar as boas tardes logo
depois do meio dia.
Jenny nunca podia adormecer emquanto não ouvisse entrar o irmão,
circumstancia que, não obstante, lhe occultava para o não constranger
nos seus prazeres, ou de que apenas o fazia conhecedor, quando n'esse
constrangimento prevía utilidade.
Tendo por isso notado a hora avançada a que, d'aquella vez, Carlos
voltára a casa, deixava-o agora dormir para que restaurasse as forças
perdidas pela vigilia da vespera e porventura necessarias para vigilias
novas.
Como uma joven mãe, solicita pelo somno do seu primeiro filho, desde
manhã cêdo a viam os criados apparecer nas proximidades dos aposentos do
irmão, a prevenir e afastar o menor ruido, que podesse despertal-o.
No extenso corredor, que medeiava entre o quarto de Carlos e o resto da
casa, passeiava, desde o alvorecer, e com passos levissimos, essa doce
figura de mulher, como se fora o anjo da guarda d'aquelle estouvado, que
nem suspeitava sob que azas protectoras adormecera.
Ás vezes parava junto da porta de Carlos, e applicando ahi o ouvido
attento, parecia espiar o menor rumor que de dentro saísse, a
denunciar-lhe o acordar.
Depois afastava-se e dirigia-se lentamente para a sala opposta, onde ía
inspeccionar e dirigir os preparativos do _lunch_ de Mr. Richard, cujas
horas se aproximavam já.
N'uma d'estas occasiões, em que voltava de dentro do quarto do irmão,
encontrou-se com um criado, rapaz ainda, o qual, encostado á ombreira da
porta do jardim, parecia tão dominado por pensamentos penosos, que nem
lhe deixaram perceber a aproximação de Jenny.
A joven ingleza olhou-o com bondade, e parando junto d'elle
perguntou-lhe:
–Como está sua mãe, José?
O rapaz voltou a si e tomando logo uma attitude de respeito, respondeu:
–Hoje ainda não sei, minha senhora; hontem porém deixei-a bem mal.
–Hoje não sabe?!–exclamou Jenny, desviando o olhar para o relogio do
corredor, que marcava onze horas e meia–Não sabe, e é perto de meio
dia!
–Então, minha senhora? Como o snr. Carlinhos se levanta mais tarde…
–Vá vel-a, José, vá. N'aquelle estado, coitada!… Sabe lá a falta que
lhe estará fazendo?
–Mas, se…
–Vá; Carlos não lhe importa. Eu lhe direi. Ande, vá.
–Então muito agradecido, minha senhora,–disse o rapaz, sensibilisado
com a bondade da sua joven ama.
Jenny continuou passeiando.
Ao passar junto das escadas do mirante, parou, affirmando-se em alguma
cousa, que via n'ellas. Subiu dois ou tres degraus e curvou-se para
observar melhor; era uma penna de ave, que o vento transportára do pateo
para alli. Jenny não pôde reprimir um pequeno movimento de desagrado.
O escrupuloso amor do asseio, radicado no caracter e nos habitos
inglezes, não lhe permittia ver com indifferença aquillo.
–Varreram-se hoje estas escadas, Pedro?–perguntou ella a um criado,
com longo avental branco, que n'aquelle momento passava no corredor.
–Varreram, sim, minha senhora–respondeu este.
–Repare–acrescentou Jenny.–A fallar verdade são bem pouco cuidadosos.
Veja esse corrimão cheio de pó.
–É que se tornou a sujar. O vento…
–Seria; mas não tira que se limpe outra vez.
–De certo; eu vou já.
–E olhe–continuou Jenny, indicando as vidraças, que davam para o
jardim–passe tambem com um panno humedecido por esses vidros tão baços
e dê lustro aos metaes dos fechos.
–Sim, minha senhora; e digo tambem ao hortelão que ensaibre o jardim;
depois da chuva que tem caído bem precisa d'isso–lembrou o criado, como
todos os d'esta classe, mais zeloso em superintender nas tarefas dos
outros do que em cumprir as suas.
Jenny fez um gesto de assentimento e passou para diante. Entrou na sala
de jantar.
Lançou o olhar para a mesa, onde, sobre toalha de alvissima bretanha,
brilhavam os mais puros crystaes e mais preciosa louça ingleza.
Esteve algum tempo a examinar com attenção as particularidades do
serviço, accusando por vezes no gesto algum defeito que percebia.
–Pedro–chamou ella por fim, apoiando a mão no espaldar da cadeira,
destinada a Mr. Richard.
O criado, que andava no corredor, acudiu ao chamamento.
–Então onde pôz a mostarda?
–Ai! é verdade.
O criado correu ao aparador a buscar esse indispensavel artigo da
cozinha britannica.
–Veja como dobrou esse guardanapo.
O criado apressou-se a corrigir a imperfeição notada.
–Aquelle pão não é o que o pae quer para os _lunchs_. Bem sabe.
–Tem razão, minha senhora.
O pão foi substituido com celeridade, verdadeiramente ingleza.
–Desvie mais para o centro aquellas flores. Tão perto do fiambre não;
chegue o prato mais para cá. Assim. Veja esse trinchador como ficou.
Ficou peior agora. Assim. Ponha o _Times_ ahi ao lado. Está bom. Póde
ir.
Ficando só, por suas proprias mãos deu ainda um geito particular a tudo,
attendendo a pequenas circumstancias muito do agrado de Mr. Richard e de
que só ella tinha conhecimento; necessidades pueris, mas necessidades a
final, e de que ninguem é isento. Correu as cortinas das janellas, para
dar á sala aquellas meias sombras discretas, tanto do gosto inglez, e
voltou de novo ao corredor.
Alguns passos dados, veio a ella uma criada, ainda nova, com os olhos
baixos e maneiras enleiadas.
–Que tem, Luiza?–perguntou-lhe Jenny.
–Venho dizer adeus a _miss_ Jenny, porque me vou hoje embora.
–Como vae embora! Quem a mandou?
–Ninguem, mas…
–Não está bem?
–Se estou, mas…
–Então?
–A _miss_ Jenny sabe que a minha irmã estava a servir ahi para fóra da
cidade. O trabalho era muito, coitada, e ella era tão fraca! Lidou
quanto pôde, até que emfim caíu doente. Vae para casa de minha mãe. Mas
como ha de tratal-a a pobre de Christo? ella, quasi entrevada e cega?
Meus irmãos andam todo o santo dia por fóra, e para pagar á
enfermeira?… Quem pensa n'isso? Assim vou eu… e, quando ella se
achar melhor, se a _miss_ Jenny me quizer outra vez…
–A Luiza não póde de modo nenhum deixar-nos agora.
–Mas…
–Escute; se quizer tratar de sua irmã, traga-a para ahi.
–Ó minha senhora…
–Prepare-lhe aquelle outro quarto do mirante.
–Seja por amor de Deus…
–Olhe, Luiza–apressou-se a interrompel-a Jenny–vá ver se me aprompta
aquelles punhos que eu lhe disse, vá.
–Vou já fazel-o, minha querida senhora–disse a rapariga, a quem
palpitava o coração alvoroçado de contentamento.
N'isto ouviram-se gritos agudos, desentoados, pungentes, que fizeram
parar Jenny e assombraram-lhe a fronte serena de uma nuvem de tristeza.
Vinham do andar superior aquelles gritos.
O criado, vendo-a parada a escutal-os, disse meio compungido, meio a
sorrir:
–É a snr.ª Catharina; tem estado desde hontem tão impaciente!
–Pobre Kate!–murmurou Jenny, suspirando–e subiu com ligeireza as
escadas, que conduziam ao mirante.
Catharina ou Kate, segundo a familiar abreviatura ingleza, era uma
criada octogenaria, que tinha sido ama de Mr. Richard e jazia agora,
paraplegica e demente, n'um dos quartos da casa, vigiada com carinho
pela familia Whitestone e com impaciencia, a custo reprimida, por os
criados e criadas. Em certos dias os accessos da velha eram furiosos e
as suas imprecações, em lingua mestiça de portuguez e de inglez, e os
seus gritos horripilantes punham em alvoroço toda a casa. Em momentos
assim era difficil apazigual-a; tão violentas gesticulações fazia, que
poucos eram os braços para impedir-lhe que se maltratasse.
–Cães!–bradava ella agora, n'aquelle estranho _imbroglio_ linguistico,
impossivel de reproduzir aqui e que fazia rir as criadas que a
seguravam–Cães! Teem-me aqui presa! Querem matar-me á fome! á fome! Mas
deixem estar que em vindo Dick… Elle ha de vir, ha de vir! Larguem-me!
Dick! Dick!–Era o nome familiar que ella dava ainda a Mr.
Richard.–Dick! pois assim queres matar-me? assim queres ver-me morrer?
Não tens pena de mim? Dick! Fui eu que te trouxe ao peito, eu… Olha
que sou a pobre Kate Simpleton. Dick! Dick! Livra-me d'estes demonios,
que me querem afogar. Que mal te faço eu, para me deixares morrer?
Larguem-me!
E por um esforço inesperado d'aquelles braços emaciados e fracos, soltou
os punhos das mãos, que os seguravam, e levando-os ás faces, feria-se no
rosto encarquilhado e contrahido.
N'isto entrou Jenny no quarto.
A velha apoderára-se de uma faca, que por descuido lhe tinham deixado ao
alcance da mão.
Jenny fez signal ás criadas para que se afastassem do leito e
aproximou-se d'elle.
–Cuidado, _miss_ Jenny!–disse a despenseira, gorda, ruiva e sardenta
matrona ingleza, que suava ainda com o esforço que sustentára.
–Cautela, menina!–repetiu a outra criada, musculosa portugueza dos
arredores da Maia–Olhe que ella é perigosa n'estas occasiões.
Jenny não as attendeu.
Chegou-se ao leito da velha demente e passou-lhe nos pulsos as mãos,
delicadas e debeis.
A velha estremeceu e fitou n'ella o olhar espantado e ameaçador.
–Bons dias, Kate–disse-lhe affavelmente Jenny, sem que no rosto,
risonho e sereno, se desenhasse a menor sombra de receio.
Kate ficou a olhal-a por algum tempo d'aquella maneira.
–Então que ruindade é esta hoje, Kate? Nem me conheces?
A velha principiou a socegar; conservava-se porém ainda muda, e não
desviava de Jenny os olhos espantados.
–Não me conheces, ama?–continuou esta, em tom mais affectuoso–Kate,
então? Já nem queres conhecer a Jenny?
O rosto da octogenaria illuminou-se com um sorriso estranho, selvagem
quasi; a cabeça principiou a agitar-se-lhe em movimento affirmativo,
que, pouco a pouco, augmentou de velocidade, até á rapidez de certos
desordenados gestos proprios d'aquelles estados de espirito; a mão
soltou a faca que ainda segurava.
–Eu logo vi que me conhecias–dizia Jenny, afastando-lhe
compassivamente os cabellos da fronte enrugada.–E has de estar quieta,
não has de?
–Sim, sim–dizia a velha, a rir como creança, e lançava os braços em
volta do collo de Jenny, aproximava-a do seio e beijava-a, murmurando
com voz chorosa as mais ternas expressões de affecto da lingua ingleza.
–Sim, sim, _poor thing_; sim–repetia muitas vezes, cingindo-a a cada
momento mais a si.
–Ai, _miss_ Jenny, _miss_ Jenny!–dizia a despenseira aterrada.
Jenny fez-lhe signal com o dedo, a impôr-lhe silencio, ou a mandal-a
saír.
A demente, tomando a cabeça de Jenny, principiou a balançar-se como a
adormecer creanças, e cantava ao mesmo tempo uma melancolica toada, com
a qual, havia cincoenta annos, adormecera já o pequeno Dick, actualmente
Mr. Richard Whitestone.
Eis o sentido da canção que, em dialecto escossez, ella cantava:
Dorme, filho, que eu vigio,
E emquanto dormes, sorri;
Que a tua porção de lagrimas
Eu as chorarei por ti.
Jenny não lhe offerecia resistencia. A velha chorava, cantando; a voz
ia-se-lhe a enfraquecer gradualmente; por fim tomou-a um d'aquelles
profundos somnos, que parece, n'esses estados, participarem já do
caracter do somno final, que não vem longe.
Adormeceu entoando em voz já mal percebida:
A tua porção de lagrimas…
Eu as chorarei… por ti…
Jenny desprendeu-se-lhe então dos braços, conchegou-lhe a roupa, fechou
a janella, e, recommendando silencio aos criados, desceu.
No fim dos degraus encontrou sentado o jardineiro da casa, com o rosto
entre as mãos e soluçando.
–Que é isso, Manoel?
O velho ergueu-se com sobresalto.
–Ai, menina Jenny, é que… veja.
E apontou para o degrau da porta do jardim, onde jazia partido um vaso
de porcelana com uma preciosa begonia.
–Como foi isto?–perguntou Jenny.
–O pae mandou-me trazer do quarto d'elle para a estufa este vaso e
tanto cuidado me recommendou! e vae eu… veja a minha desgraça, logo ao
descer a escada escorrego… Valha-me Deus, valha!
–Socegue. Meu pae não lhe ha de ralhar muito…
–Pois sim; mas se elle tanto me recommendou! E era um vaso de tanta
estimação! Ai, como me principia hoje o dia, Senhor.
Jenny viu, commovida, a afflicção do velho, que nem tinha coragem para
apresentar-se diante de Mr. Richard.
A bondosa rapariga baixou-se, e tomando os dois fragmentos do vaso, onde
se continha ainda a terra com a begonia, uniu-os cuidadosamente, e
descendo ao quintal, caminhou, segurando-os, em direcção da estufa.
–Onde vae, menina?–dizia o jardineiro admirado.
Jenny não lhe respondeu.
O velho seguiu-a.
Ao aproximar-se da estufa, onde Mr. Richard labutava em cuidados de
jardinagem, Jenny disse-lhe, levantando a voz:
–Não quiz confiar a ninguem este vaso, porque… Ai!
Era o vaso, que lhe caía das mãos, e vinha fazer-se pedaços no chão, á
entrada da estufa.
–Oh!–disse Mr. Richard, correndo em soccorro da begonia.
–Vêem, vêem!–dizia Jenny, fingindo-se consternada–como Deus me
castiga a presumpção!
–É verdade–disse Mr. Richard agachado–um vaso tão bonito! Creança!
Olhem para esta pobre begonia! Como ficou!
–Está vingado, Manoel–continuou Jenny.–Eu a desconfiar de si, e
vae…
O velho hortelão não podia fallar; emquanto Mr. Richard examinava os
estragos da begonia, elle cobria de beijos a mão de Jenny, que não pôde
retiral-a a tempo.
Era meio dia.
–Vamos,–disse Jenny a Mr. Whitestone–perdôe-me a culpa e venha ao seu
_lunch_.
Mr. Richard olhou affectuosamente para a filha, a quem afagou nas faces
e, separando-se com um suspiro da begonia, seguiu para casa, murmurando,
a sorrir:
–Estouvada! buliçosa!
No degrau da escada não escapou á vista aguda de genuino inglez a terra,
que ficára alli, como vestigio do delicto de Manoel. Jenny, que o
percebeu, apressou-se a dar uma causa ao facto.
–Fui eu que estive a mudar aquellas raizes, que vieram de Inglaterra…
–Já! Não sei se seria bom. Vamos ver como ficaram.
–Agora não, que são horas do seu _lunch_.
Mr. Richard não insistiu e dentro de alguns segundos procedia já aos
preparativos d'esta refeição matinal.
V
UMA MANHÃ DE MR. RICHARD
Mr. Richard era de uma rigorosa pontualidade nos seus actos de vida
domestica. Logo pela manhã, depois de uma leitura de _Biblia_ e de uma
revista á preciosa collecção de aves e de insectos de Inglaterra, que
possuia, consultando a proposito os livros de Yarrell, Shuckard, Rennie,
e de outros especialistas da localidade, passava a gosar no jardim das
bellezas matutinas e a exercer a sua paixão florista, cavando, mondando,
semeiando os seus bem guarnecidos canteiros. Esta occupação matinal de
Mr. Richard, forçoso é confessal-o, não era demasiadamente favoravel ao
horto, para com o qual elle tinha aliás as melhores intenções d'este
mundo.
Apesar de no seu gabinete se encontrarem constantemente abertos livros
de botanica e de horticultura desde a _Flora Londinensis_ de Curtis e as
obras completas de Lindley, até ás publicações periodicas das varias
sociedades horticolas de Londres, Mr. Richard Whitestone costumava fazer
sciencia por sua conta e risco. Despresando os preceitos dos escriptores
theoricos, juntamente com a experiencia provada do velho Manoel,
ensaiava ás vezes processos, não referidos nos manuaes de jardinagem,
com grave detrimento das mimosas e raras plantas, cuja acquisição, por
todo o preço, obtinha nos melhores mercados da Europa e principalmente
no _Covent-Garden market_ e no _Pantheon de Oxford Street_.
A natureza tinha sempre muito que fazer ao remediar os resultados da
arte do velho commerciante.
Felizmente para o aspecto geral do jardim, Mr. Richard Whitestone era
exclusivo nas affeições floristas. A uma unica planta dedicava, em cada
época do anno, os seus cuidados horticultores. Por aquelle tempo, eram
as begonias as suas predilectas. Ia um destroço n'ellas, occasionado por
tanto amor e cuidados, que consternava o velho Manoel, devéras
affeiçoado ás plantas.
Mr. Whitestone ensaiára nas pobres uma especie de rega, á qual grande
numero succumbiu. Era um liquido artificial de uma composição indigesta,
e em que elle procurára reunir todos os elementos, que julgára mais
proprios para lhes desenvolver a vegetação.
–Isso queima-lhe as folhinhas!–aventurára-se a dizer Manoel, vendo Mr.
Richard a temperar aquella caldeirada.
–Cala a bôca, tolo. Verás como ficarão viçosas.
Á vista do resultado, Mr. Richard teve porém de abandonar o processo,
mas sem se dar por vencido.
–É que estes vasos são pouco porosos… Hei de mandar vir de Londres
uns.
Era uma maneira muito de Mr. Richard, esta de sair das situações
apertadas. Appellava sempre para Londres, como fiel inglez que era.
N'estes entretenimentos levava pois o tempo até á hora do _lunch_.
Voltava então a casa. Era uma verdadeira hecatombe de ostras qualquer
refeição d'estas. O mercado do Porto a custo póde satisfazer as
exigencias dos numerosos malacozoofagos da colonia ingleza, entre os
quaes Mr. Whitestone occupava logar eminente. O _roast-beef_ á ingleza,
ou o fiambre, a mostarda, as batatas, a bolacha, a cerveja, o queijo de
consistencia pastosa forneciam tambem estes _lunchs_, accommodados á
robustez d'aquelle estomago saxonio, descendente dos que ainda no quinto
seculo da era christã eram antropophagos–segundo affirma o auctor da
_Viagem de Jersey a Gran-ville_.
Carlos fazia de ordinario companhia ao pae n'este repasto matinal. Mr.
Richard gostava de ver o filho junto de si, em tão solemnes momentos,
comquanto não trocasse com elle meia duzia de palavras; passados os
cumprimentos iniciaes, era costume seu abrir o _Times_ e acompanhar o
acto manducatorio da leitura d'este interminavel jornal, interrompendo-a
apenas por alguma certa phrase a recommendar ou criticar um ou outro
prato.
Porisso a ausencia de Carlos n'esta manhã cavou-lhe uma ruga de
descontentamento na fronte, que os ares do jardim haviam expandido, e
suspendeu-lhe a aria festiva, mas por elle um tanto estragada, que entre
dentes vinha trauteando ao entrar na sala.
Esta musica era a de uma das melodias de Russell, popularissimo
compositor e vocalista inglez, a cujas salas, por aquelle tempo, corria
em Londres a multidão ávida e enthusiasta, com o fim de o ouvir cantar
as proprias composições, que elle mesmo acompanhava ao piano. Nas salas,
nos theatros, nas ruas e nos campos, tanto na Inglaterra, como na
America do Norte, lê-se em noticias d'essa época, repetiam-se as
composições d'este musico notavel, cujo caracter nacional se
aperfeiçoara na convivencia da escola italiana, sem perder com isso,
diz-se, o cunho da originalidade.
De entre a collecção de melodias, ou cantos populares, publicadas
n'aquelle anno em Londres, e procuradas com alvoroço pelos amadores
nacionaes espalhados por todo o mundo, havia uma que Mr. Richard sobre
todas amava. Era essa a que vinha trauteando ao entrar na sala.
Tanto na indole d'este musico, como na da lettra, que assigna o nome do
dr. Mackay, encontrava-se de facto muito do caracteristico genio inglez,
para justificar de sobra esta preferencia.
É um canto de animação aos numerosos bandos de emigrados, que de todos
os pontos da Gran-Bretanha partem a cruzar os mares, á procura da
riqueza, e, sem lagrimas, se despedem do berço natal, que todavia amam
com fervor. Se é licito admittir que, n'estas luctas travadas no seio da
sociedade actual para conquistar a riqueza, póde ainda incidir um raio
d'aquelle esplendor épico, de que se illuminam os trabalhos analogos do
mythologico Jason, de certo os inglezes são os heroes d'essas epopeias
modernas. Aquelle desprendimento com que se separam do que amam quasi
com fanatismo–a patria e a familia–, aquella coragem estoica, que os
alenta nos revézes, e a firmeza de animo, que nas victorias lhes evita
os somnos perigosos, dão a esses argonautas do commercio um prestigio
respeitavel, que certas ridiculas exterioridades não podem suffocar.
Como complemento ao estudo do caracter de Mr. Richard Whitestone daremos
aqui a traducção dos versos do dr. Mackay, por ser o conceito d'elles
afinado pelo sentir do honrado negociante.
Era esta mesma canção a que os soldados inglezes entoavam na Crimeia,
durante a campanha d'aquelle tempo; e ao partirem da patria, emquanto os
instrumentos marciaes soltavam aos ventos as notas d'este canto popular,
milhares de espectadores cantavam unisonos:
_Cheer, boys!, cheer…_
que são as primeiras palavras do hymno, que traduziremos assim:
«Eia! rapazes, eia! Longe de nós a ociosa tristeza. Almas varonis, a
coragem nos alentará no caminho! A esperança impelle-nos para diante, e
mostra-nos um esplendido ámanhã; esqueçamos portanto a escuridade de
hoje.
Adeus, pois, ó Inglaterra! Ficam-te ainda muitos filhos, que como nós te
amem.
Nós enxugaremos as lagrimas, que ao principio derramamos. Porque havemos
de chorar, ao soltarmos as velas em busca da fortuna? Adeus, pois,
adeus, Inglaterra! adeus para sempre.
Eia! rapazes, eia! pelo paiz! pelo paiz natal!–Eia, rapazes! a vontade
forte imprime vigor ao braço. Eia! a riqueza recompensa o trabalho
honrado; eia! eia, rapazes! pela nova terra, pela terra feliz!
Eia! uma favoravel briza sopra para nos impellir livremente sobre o
dorso do oceano; o mundo seguir-nos-ha pela esteira que deixarmos; no
Occidente brilha a estrella do imperio. Aqui temos fadigas e pouco a
recompensal-as; além a abundancia sorrirá ás nossas penas; e nossas
serão as planicies e as florestas, e o grão dourado amadurecerá para nós
em campos sem limites.»
Foi pois a musica correspondente a esta canção que Mr. Richard
interrompeu quando, ao entrar na sala, viu que com um unico talher
estava preparada a mesa.
–Carlos está ainda na cama?–disse, voltando-se para Jenny e n'um tom,
em que se revelavam ligeiros indicios de mau humor.
Cumpre-me avisar aqui os leitores de que, para dupla commodidade, minha
e sua, farei fallar portuguez a Mr. Richard e até segundo as regras de
uma grammatica, cuja auctoridade elle nunca reconheceu.
Jenny sentiu a necessidade de advogar a causa do irmão junto de Mr.
Richard, que, já bastante indisposto com a ausencia de Carlos no dia do
seu anniversario, encarava agora com maus olhos taes excessos de
indolencia filial.
Profundo admirador das bellezas d'este mundo sublunar, Mr. Richard
olhava o somno como um invejoso, que nos furta algumas horas de prazer
n'esta vida, e ao qual, obrigado a fazer ligeiras concessões, tratava
sempre como inimigo.
Á interrogação paterna, Jenny respondeu:
–Ainda.
–Ho!–acudiu Mr. Richard, com a sua monosyllabica e guttural
interjeição de desgosto, acompanhando-a dos accessorios do costume.
Jenny acrescentou:
–Charles teve de se recolher hontem mais tarde…
–Escolheu bem o dia.
–Não se lembrava…
–Exquisito!
–Creia que se não esqueceria assim, se se tratasse do dia 3 de julho,
do anniversario do pae.
Mr. Richard sentou-se e pôz-se a ler o _Times_.
Jenny sentou-se defronte d'elle, mas arredada da mesa.
–E, como se deitou tarde–proseguiu ella, passado tempo–e eu receei
que a falta de descanso lhe podesse fazer mal, ordenei que o não
chamassem.
–Então veio muito tarde?
–Julgo que … ás duas horas…–balbuciou Jenny.
O criado, que começára a servir Mr. Richard, pensou fazer um obsequio
corrigindo:
–Perdão, miss Jenny, passava já das quatro.
–Ho!–repetiu Mr. Richard.
Jenny olhou para o criado de maneira, que lhe deu a conhecer a
inconveniencia da correcção.
–Foi uma promessa, que Charles fez a uns amigos…–disse ella–e só
soube o dia que era, quando já não ia a tempo de recusar.
Mr. Richard não precisava de ouvir mais nada, para suspender as suas
censuras. Tinha já perdido o habito de discordar da filha. Porisso só
respondeu, lendo o _Times_:
–Sim, sim. Está bom. O mal d'essas extravagancias é d'elle e porisso…
N'isto entrou, aos saltos, na sala um d'esses pequenos cães felpudos,
pretos e pardos, verdadeiros Atilas dos ratos e rivaes dos velhos
exterminadores d'esta raça perseguida.
–_O' Butterfly, good morning! How do you do, sir?_–exclamou Mr.
Richard, saudando o seu cão predilecto, que lhe estendeu a pata como
para um _shake-hand_. Havia n'isto um requerimento a uma fatia de
fiambre, o que o inglez não indeferiu.
O pequeno quadrupede sentou-se então com familiaridade na cadeira
devoluta ao lado do seu dono, fazendo a devida justiça ás sobras do
_lunch_, que lhe cabiam em partilha.
Jenny erguia-se a cada momento para servir o pae, attendendo a
particularidades, futeis de mais para merecerem a observação do criado
ou de outrem, que não fosse uma filha.
N'uma d'estas occasiões, Mr. Richard, como se não tivesse perdido ainda
o fio da conversa anterior, disse a meia voz:
–É que ha oito dias, que nem apparece no escriptorio e … é feio isso.
Jenny não respondeu.
Era claro que durante todo o tempo, em que tinham guardado silencio, o
mesmo pensamento occupára o espirito de ambos.
Receio que os redactores do _Times_ não tivessem d'esta vez conseguido
captivar a attenção do seu leitor.
Levantou-se por fim o inglez.
Lavando as mãos e estendendo a vista pelos floridos taboleiros do
jardim, murmurava ainda:
–Parece mal. É mau costume.
E saíu da sala para o gabinete.
Jenny acompanhou-o.
–E demais nem tanto custa–dizia elle ainda, pelo caminho.
Enfiando o sobrecasaco e aceitando das mãos de Jenny o chapéo e a
bengala, continuou no mesmo tom:
–Dá logar a que se diga … a que se repare…
Calçando as luvas de pellica côr de canna, por uma exquisitice
patriotica mandadas vir de Inglaterra directamente, resmoneou ainda:
–Não sei que custe muito estar alguns minutos no escriptorio.
E, passado um momento:
–É feio, é feio.
Parecia emfim disposto a saír, mas Jenny, costumada a observal-o,
descobria-lhe certa hesitação, como se se travasse n'elle uma lucta
entre duas resoluções encontradas.
–Até logo, Jenny–dizia Mr. Richard, mas sem acabar de partir.
–Não sei o que me esquece!–murmurou depois com manifesta perplexidade.
Jenny correu os olhos pelo quarto.
–O lenço?–perguntou, offerecendo-lhe um que vira sobre o toucador.
–Ah! o lenço, sim … o lenço…
Era evidente que não estava satisfeito ainda.
–Agora … não me falta nada; adeus.
Jenny julgou que d'esta vez sempre saíria.
–Ah! sim–continuava elle, parando novamente.
Jenny fitou-o com olhar interrogativo.
–Não sei o que… Ah!… Então… então Carlos… não se levanta esta
manhã?
–Se quer que o chame?
–Não, não… É que…
E depois, interrompendo-se:
–Não é nada.
–Deseja que lhe dê algumas ordens?
–Não… mas… Emfim, o que é tem tempo.
–Mas diga; Charles não deve tardar a erguer-se…
–É que…
E Mr. Richard, com certo modo embaraçado, aproximou-se da secretária,
abriu-a e tirou de lá um magnifico relogio e corrente, de construcção
ingleza, objecto que expressamente havia encommendado de Londres para
presentear o filho no dia dos annos d'elle.
A ausencia de Carlos na vespera impedira-lhe realisar o affectuoso
intento.
Agora como que sentia vergonha de ter a sua affeição resistido inteira
ao delicto filial, e de não lhe restar já no coração força bastante para
reprimir as expansões d'ella.
–Ahi está–dizia Mr. Richard a Jenny, procurando com um tom sacudido
tirar ás palavras a menor sombra de affecto.–Se quizeres, pódes dar
isso a teu irmão. Para elle é que eu o destinava, se hontem…
Jenny tomou o relogio das mãos do pae, a quem agradeceu com um sorriso
de ternura.
Mr. Richard proseguiu:
–Que eu não sei se Carlos o quererá; ainda que é objecto de preço…
–O maior preço é ser uma lembrança sua, senhor.
Mr. Richard resmoneou um monosyllabo inglez e ensaiou um gesto de
inveterado scepticismo, que não lhe saíu muito expressivo.
Jenny acrescentou:
–E de mais preço ainda, se das suas proprias mãos o recebesse.
–Queres talvez que vá acordar Carlos, para que me faça o favor de me
aceitar as minhas prendas?–perguntou o pae com certo azedume.
–Mas se… logo ao jantar…
–Talvez não nos dê a honra de nos fazer companhia.
–Oh! se Carlos soubesse…
–Nada, nada. Entrega-lh'o tu, se quizeres.
E, dizendo isto, saíu da sala, atravessou o jardim e dentro em pouco
tempo transpunha o portão da rua.
O criado, que o encontrou no corredor, ouviu-o murmurar ainda:
–Parece muito mal.
Mas, chegando á rua, já ia apparentemente satisfeito. Caminhava com a
rapidez, peculiar ao povo para o qual o tempo é dinheiro, dirigia ao
favorito _Butterfly_ phrases de cordial affecto e trauteava por entre
dentes o popular–_Cheer, boys, cheer!,…_
Marcar trecho:
JIM – Assistente
Jim IA: pode errar. Não digite dados pessoais. Suas mensagens são processadas por um serviço externo.
Produced by Ricardo Diogo and Tiago Tejo. Edited by Rita
Farinha (Biblioteca Nacional Digital–http://bnd.bn.pt).
(This file was produced from images generously made
available by National Library of Portugal (Biblioteca
Nacional de Portugal).)
Je déclare que M. Francisco de França Amado, libraire-éditeur, 141,
rua da Calçada, Coimbra: est mon unique représentant et dépositaire
de o «Só», pour le Portugal.
L.V.
SÓ
ANTONIO NOBRE
SÓ
PARIS
LÉON VANIER, ÉDITEUR
19, QUAI SAINT-MICHEL, 19
1892
Tous Droits Réservés
MEMORIA Á MINHA MÃE AO MEU PAE
Aquelle que partiu no brigue _Boa Nova_,
E na barca _Oliveira_, annos depois, voltou;
Aquelle santo (que velhinho e jà corcova)
Uma vez, uma vez, linda menina amou:
Tempos depois, por uma certa lua-nova,
Nasci eu… O velhinho ainda cà ficou,
Mas ella disse:–«Vou, alli adiante, à _Cova_,
Antonio, e volto jà…» E ainda não voltou!
Antonio é vosso. Tomae là a vossa obra!
«Só» é o poeta-nato, _o lua_, o santo, a cobra!
Trouxe-o d'um ventre: não fiz mais do que escrever…
Lede-o e vereis surgir do poente as idas magoas,
Como quem ve o sol sumir-se, pelas agoas,
E sobe aos alcantis para o tornar a ver!
*Antonio*
Que noite de inverno! Que frio, que frio!
Gelou meu carvão:
Mas boto-o á lareira, tal qual pelo estio,
Faz sol de verão!
Nasci, n'um Reino d'Oiro e flores
Á beira-mar.
Ó velha Carlota, tivesse-te ao lado,
Contavas-me historias:
Assim… desenterro, do val do passado,
As minhas Memorias.
Sou neto de Navegadores,
Heroes, Lobos d'agoa, Senhores
Da India, d'Aquém e d'Além-mar!
Moreno coveiro, tocando viola,
A rir e a cantar!
Empresta, bom homem, a tua sachola,
Eu quero cavar:
E o vento mia! e o vento mia!
Que irà no mar!
Erguei-vos, defuntas! da tumba que alveja
Qual Lua, a distancia!
Vizões enterradas no adro da Igreja,
Branquinha, da Infancia…
Que noite! ó minha Irmã Maria,
Accende um cyrio à Virgem Pia,
Pelos que andam no alto mar…
Lá vem a Carlota que embala uma aurora
Nos braços, e diz:
«Meu lindo menino, que Nossa Senhora
O faça feliz!»
Ao mundo vim, em terça-feira,
Um sino ouvia-se dobrar!
E Antonio crescendo, sãosinho e perfeito,
Feliz que vivia!
(E a Dor, que morava com elle no peito,
Com elle crescia…)
Vim a subir pela ladeira
E, n'uma certa terça-feira,
Estive jà p'ra me matar…
Mas foi a uma festa, vestido de anjinho,
Que fado cruel!
E a Antonio calhou-lhe levar, coitadinho!
A _Esponja do Fel_…
Ides gelar, agoas dos montes!
Ides gelar!
A Tia Delphina, velhinha tão pura,
Dormia a meu lado
E sempre rezava por minha ventura…
E sou desgraçado!
Agoas do rio! agoas das fontes!
Cantigas d'agoa pelos monles,
Que sois como amas a cantar…
E eu ia ás novenas, em tardes de Maio,
Pedir ao Senhor:
E, ouvindo esses cantos, tremia em desmaio,
Mudava de cor!
Passam na rua os estudantes
A vadrulhar…
E a Mãe-Madrinha, do tempo da guerra
A mail-os francezes,
Quando ia ao confesso, á ermida da serra,
Levava-me, ás vezes.
Assim como elles era eu d'antes!
Meus camaradas! estudantes!
Deixae o Poeta trabalhar…
Santinho como ia, santinho voltava:
Peccados? Nem um!
E a instancias do padre dizia (e chorava):
«Não tenho nenhum…»
Ó Job, coberto de gangrenas,
Meu avatar!
As noites, rezava (e rezo ainda agora)
Ao pé da lareira.
(A chuva gemente caia lá fóra,
Fervia a chaleira…)
Conservo as mesmas tuas penas,
Mais tuas chagas e gangrenas,
Que não me farto de coçar!
–Que Deus se amercie das almas do Inferno!
–Amen! Oxalá…
E o moço rosnava, tranzido de inverno:
–Que bom lá está!
E a neve cae, como farinha,
Là d'esse moinho a moer, no Ar:
O sino da Igreja tocava, á tardinha:
Que tristes seus dobres!
Era a hora em que eu ia provar, á cozinha,
O caldo dos pobres…
Ó bom Moleiro, cautellinha!
Não desperdices a farinha
Que tanto custa a germinar…
Ó velhas criadas! na roca fiando,
Nos lentos serões…
Corujas piando, _Farrusca_ ladrando
Com medo aos ladrões!
Andaes, à neve, sem sapatos,
Vos que nâo tendes que calçar!
O Zé do Telhado morara, alli perto:
A triste viuva
A nossa caza ia pedir, era certo,
Em noites de chuva…
Corpos au léu, vesti meus fatos!
Pés nus! levae esses sapatos…
Basta-me um par.
Ó feira das uvas! em tardes de calma…
(O tempo voou!)
Pediam-me os pobres «esmola pela alma
Que Deus lhe levou!»
Quando eu morrer, hirto da magoa.
Deitem-me ao mar!
E havias-os com gotta, e havia-os herpeticos,
Mostrando a gangrena!
E mais, e ceguinhos, mas era dos ethicos
Que eu tinha mais pena…
Irei indo de fragua, em fragua,
Até que, emfim, desfeito em agoa,
Hei-de fazer parte do mar!
Chegou uma carta tarjada: a estampilha
Bastou-me enxergar…
Coitados d'aquelles que perdem a filha,
Tão longe do lar!
No Panthéon, tragico, o sino
Dà meia-noite, devagar:
Ó tardes de outomno, com fontes carpindo
Entre herva sedenta…
Os cravos a abrirem, a lua aspergindo
Luar, agoa-benta…
É o Victor, outra vez menino,
A compor um alexandrino,
Pelos seus dedos a contar!
Ao dar meia-noite no _cuco_ da sala,
Batiam: «Truz! truz!»
E o Avô que dormia, quietinho na valla,
Entrava, Jezus!
Que olhos tristes tem meu vizinho!
Ve-me comer e poe-se a ougar:
Nas sachas de Junho, ninguem se batia
Com nosso cazeiro:
Que espanto, pudéra! se da freguezia
Elle era o coveiro…
Sobe ao meu quarto, bom velhinho!
Que eu dou-te um copo d'este vinho
E metade do meu jantar.
Morria o mais velho dos nossos criados,
Que pena! que dó!
Pedi-lhe, tremendo, fizesse recados
Á alminha da Avó…
Bairro-Latino! dorme um pouco!
Faze, meu Deus, por socegar…
Ó banzas dos rios, gemendo descantes
E fados do mundo!
Ó agoas fallantes! ó rios andantes,
Com eiras no fundo!…
Calla-te, Georges! estàs jà rouco!
Deixa-me era paz! Calla-te, louco,
Ó boulevard!
Trepava ás figueiras cheiinhas de figos
Como astros no céu:
E em baixo, aparando-os, erguiam mendigos
O roto chapéu…
Boas almas, vinde ao meu seio!
Espiritos errantes no Ar!
Ó lua encantada no fundo do poço,
Moirinha da magoa!
O balde descia, chymeras de moço!
Trazia só agoa…
Sou médio: evoco-os, noite em meio,
Vos não acreditaes, eu sei-o…
Deixal-o não acreditar.
Meus versos primeiros estão no Adro, ainda,
Escriptos na cal:
Cantavam Aquella que é a roza mais linda
Que tem Portugal!
Se eu vos podesse dar a vista,
Ceguinhos que ides a tactear…
A lua é ceifeira que, ás noites, ensaia
Bailados na terra…
Luar é caleiro que, pallido, caia
Ermidas da serra…
Quanto essa sorte me contrista!
Mas ah! mais vale não ter vista,
Que um mundo d'estes ter d'olhar.
O conde de Furnas sabia o Horacio,
Tin-tin, por tin-tin!
E dava-me, á noite, passeiando em palacio,
Licção de latim.
A Morte, agora, é a minha ama…
Que bem que sabe acalentar!
E entrei para a escola, meu Deus! quem me dera
N'essa hora da vida!
Uzava uma bluza, que linda que era!
E trança comprida…
Á noite, quando estou na cama:
«Nana, nana! Que a tua ama
Vem jà, não tarda! foi cavar…»
Os outros rapazes furtavam os ninhos
Com ovos a abrir;
Mas eu mercava-lhes os bons passarinhos,
Deixava-os fugir…
Camões! ó lua do mar-bravo!
Vem-me ajudar…
Os prezos, ás grades da triste cadeia,
Olhavam-me em face!
E eu ia á pouzada do guarda da aldeia
Pedir que os soltasse…
Tenho o nome do teu escravo;
Em nome d'elle e do mar-bravo,
Vem-me ajudar!
E quando um malvado moia a chibata
Um filho, ou assim,
Corria a seus braços, gritando: «Não bata!
Bata antes em mim…»
E o vento geme! e o vento geme!
Que irà no mar!
E quando dobrava na terra algum sino
Por velho, ou donzella,
A meu Pae rogavam «deixasse o menino
Pegar a uma vela…»
Lobos d'agoa, que ides ao leme,
Tende cuidado! a lancha treme…
Orçar! orçar!
Enterros de anjinhos! Oh dores que trazem
Aos tristes cazaes!
Ha doces, ha vinho, senhores que fazem
Saudes aos paes…
Meu velho cão, meu grande amigo,
Porque me estàs assim a olhar?
A Prima doidinha por montes andava,
Á lua, em vigilia!
Olhae-me, doutores! ha doidos, ha lava,
Na minha Familia…
Quando ou choro, choras commigo
Meu velho cão! és meu amigo…
Tu nunca me has-de abandonar.
E os annos correram, e os annos cresceram,
Com elles cresci:
Os sonhos que tinha, meus sonhos… morreram,
Só eu não morri…
Frades do Monte de Crestello!
Abri-me as portas! quero entrar…
Fui vendo que as almas não eram no mundo
Singellas e francas:
A minha que o era ficou, n'um segundo,
Cheiinha de brancas!
Cortae-me as barbas e o cabello,
Vesti-me esse habito singello…
Deixae-me entrar!
Fiquei pobrezinho, fiquei sem chymeras,
Tal qual Pedro-Sem,
Que teve fragatas, que teve galeras,
Que teve e não tem…
Moço Luziada! criança!
Porque estàs trisle, a meditar?
Vieram as rugas, caiu-me o cabello
Qual musgo da rocha…
Fiquei para sempre sequinho, amarello,
Que nem uma tocha!
Ves teu paiz sem esperança,
Que todo allue, à semelhança
Dos castellos que ergueste no Ar?
E a velha Carlota, revendo-me agora
Tão pallido, diz:
«Meu pobre menino! que Nossa Senhora
Fez tão infeliz…»
Pariz, 1891.
*Menino e Moço*
Tombou da haste a flor da minha infancia alada,
Murchou na jarra de oiro o pudico jasmim:
Voou aos altos céus S.^{ta} Aguia, linda fada,
Que d'antes estendia as azas sobre mim.
Julguei que fosse eterna a luz d'essa alvorada,
E que era sempre dia, e nunca tinha fim
Essa vizão de luar que vivia encantada,
N'um castello de prata embutido a marfim!
Mas, hoje, as aguias de oiro, aguias da minha infancia,
Que me enchiam de lua o coração, outrora,
Partiram e no céu evolam-se, a distancia!
Debalde clamo e choro, erguendo aos céus meus ais:
Voltam na aza do vento os ais que a alma chora;
Ellas, porém, Senhor! ellas não voltam mais…
Leça, 1885.
*Os Cavalleiros*
–Onde vaes tu, cavalleiro,
Pela noite sem luar?
Diz o vento viajeiro,
Ao lado d'elle a ventar…
Não responde o cavalleiro,
Que vae absorto a scismar.
–Onde vaes tu, torna o vento,
N'esse doido galopar?
Vaes bater a algum convento?
Eu ensino-te a rezar.
E a lua surge, um momento,
A lua, convento do Ar.
–Vaes levar uma mensagem?
Dá-m'a que eu vou-t'a entregar:
Irás em meia viagem
E eu já de volta hei-de estar.
E o cavalleiro, á passagem,
Faz as arvores vergar.
–Vaes escalar um mosteiro?
Eu ajudo-t'o a escalar:
Não ha no mundo pedreiro
Que a mim se possa egualar!
Não responde o cavalleiro
E o vento torna a fallar:
–Dize, dize! vaes p'ra guerra?
Monta em mim, vou-te levar:
Não ha cavallo na Terra
Que tenha tão bom andar…
E os trovões rolam na serra
Como vagas a arrolar!
–E as guerras has-de ganhal-as,
Que por ti hei-de velar:
Ponho-me á frente das balas
Para a força lhes tirar!
E as arvores formam alas
Para os guerreiros passar.
–Vaes guiar as caravellas
Por sobre as agoas do mar?
Guiarei as tuas velas
Á feição hei-de assoprar.
E os astros vêm ás janellas
E a lua vem espreitar…
–Onde vaes na galopada,
Á tua infancia, ao teu lar?
Conheço a tua pousada:
Já lá tenho ido ficar.
E vae longe a trovoada,
Vae de todo a alliviar.
–Vaes ver tua velha tia,
Na roca de oiro a fiar?
Loiro linho que ella fia,
Ajudei-lh'o eu a seccar!
E o luar é a Virgem Maria…
Que lindo vae o luar!
–Vaes ver a tua mãesinha?
Coitada! vi-a expirar:
Tinha a alma tão levezinha,
Que voou sem eu lhe tocar!…
E o cavalleiro caminha,
Caminha sem se importar!
–Vaes ver tua irmã? Ao peito
Traz um menino a criar:
Ai com que bom, lindo geito
Ella o sabe acalentar!
E o vento embala no peito
Uma nuvem, p'ra imitar!
–Onde vaes tu? Aonde, aonde?
Phantasma! vaes-te cazar?
Eu sei da filha d'um conde
Que por ti vive a penar…
E o phantasma não responde,
Sempre, sempre, sempre a andar!
–Vaes á cata da Ventura
Que anda os homens a tentar?
(Ai d'aquelle que a procura
Que eu nunca a pude encontrar…)
N'isto, pára a criatura,
Faz seu cavallo estacar:
–Vento, sim! Espera, espera!
Que estrada devo tomar?
(É um menino, é uma chymera
E todo lhe ri o olhar…)
E o vento, com voz austera,
Dor, querendo disfarçar:
–Toma todas as estradas
Todas, áquem e além-mar:
Serão inuteis jornadas,
Nunca lá has-de chegar…
Palavras foram facadas
Que é vel-o, todo a sangrar…
E seus cabellos trigueiros
Começam de branquiar,
E olham-se os dois cavalleiros…
Quedam-se ambos a scismar.
Brilha o Oriente entre os pinheiros,
Ouvem-se os gallos cantar…
–Adeus, adeus! Nasce a aurora,
Adeus! vamos trabalhar!
Adeus, adeus! vou-me embora:
Chamaram-me as velas, no mar…
E o vento vae por hi fóra,
No seu cavallo, a ventar…
Pariz, 1891.
*Purinha*
O Espirito, a Nuvem, a Sombra, a Chymera,
Que (aonde ainda não sei) neste mundo me espera
Aquella que, um dia, mais leve que a bruma,
Toda cheia de véus, como uma Espuma,
O Sr. Padre me dará p'ra mim
E a seus pés me dirá, toda corada: _Sim_!
Ha-de ser alta como a _Torre de David_,
Magrinha como um choupo onde se enlaça a vide
E seu cabello em cachos, cachos d'uvas,
E negro como a capa das viuvas…
(Á maneira o trará das virgens de Belem
Que a Nossa Senhora ficava tão bem!)
E será uma espada a sua mão,
E branca como a neve do Marão,
E seus dedos serão como punhaes,
Fuzos de prata onde fiarei meus ais!
E os seus seios serão como dois ninhos,
E seus sonhos serão os passarinhos,
E será sua bocca uma romã,
Seus olhos duas Estrellinhas da Manhã!
Seu corpo ligeiro, tão leve, tão leve,
Como um sonho, como a neve,
Que hei-de suppor estar a ver, ao vel-a,
Cabrinhas montezas da Serra da Estrella…
E ha-de ser natural como as hervas dos montes
E as rolas das serras e as agoas das fontes…
E ha-de ser boa, excepcional, quazi divina.
Mais pura, mais simples, que moça e menina.
Deus, pela voz dos rouxinoes ha-de gabal-a
E os rios ao passar hão-de cantal-a.
Seu virgem coração ha-de ser tão branquinho,
Que não ha neste, mundo a que egualal-o: o linho
Que, em roca de crystal, fiava a minha Avó
Parecerá de crepe, e a neve… far-me-á dó,
Mais a farinha do moleiro e a violeta,
E a lua para mim será como uma preta!
Mas em que sitio, aonde? aonde? é que me espera
Esta Torre, esta Lua, esta Chymera?
Fui ter com minha fada e disse-lhe: «Madrinha!
Onde haverá na Terra assim uma Rainha?»
E a minha fada, com sua vara de encantar,
Um reino me apontou, lá baixo, ao pé do mar…
Meninas, lindas meninas!
Qual de vós é o meu ideal?
Meninas, lindas meninas
Do Reino de Portugal!
E no dia do meu recebimento!
Manhã cedo, com luar ainda no firmamento,
Quando ainda no céu não bole uma aza,
A minha Noiva sairá de caza
Mail-a sua mãe, mail-os seus irmãos.
E ha-de sorrir, e hão-de tremer-lhe as mãos…
E a sua ama ha-de seguil-a até á porta,
E ficará, coitada! como morta!
E ha-de ser triste vel-a, ao longe, ainda… olhando,
Com o avental seus olhos enxugando…
E hão-de cercal-a sete madrinhas,
Que hão-de ser sete virgens pobrezinhas,
Todas contentes por estreiar vestido novo!
E, ao vel-as, suas mães sorrirão d'entre o povo…
E o povo da freguezia
Esperará mais eu, no adro de _Santa Iria_.
E hão-de mirar-me com seu ar curiozo,
E hão-de cercar-me, n'um silencio respeitozo.
E eu hei-de lhes fallar das colheitas, da chuva,
E dir-me-ão que «já vae pintando a uva…»
E animados então (o povo é uma criança!)
Porque o Sr. Morgado deu-lhes confiança,
«Que Deus o ajude» dirá um, e o regedor:
«Que seja mui feliz, Sr. Doutor…»
E eu hei-de agradecer, sorrir, gostar.
Mas o Anjo, no entanto, não deve tardar…
E d'entre o grupo exclamará um velho, então:
«Já nasce o dia!» eu olharei… mas não:
É a minha Noiva que parece dia,
Branquinha como a cal de _Santa Iria_!
E ao vel-a tão branca, de branco vestida,
Ao longe, ao longe, hei-de cuidar ver uma Ermida!
E dirá o pastor, com espanto tamanho,
Que é uma Ovelha que fugiu do seu rebanho!
E o João Maluco dirá que é o Luar de Janeiro!
E o pescador explicará ao bom moleiro
Que é tal qualzinha a sua Lancha pelo mar!
E o moleiro dirá que é o seu Moinho a andar!
Que assim já foram as velhinhas scismarão,
E as netas, coitadas! que, um dia, o serão…
Mas o Anjo assomará, á porta da capella,
E eu branco e tremulo hei-de ir ter com ella.
E a estrella deitar-me-á a benção dos seus olhos
E uma aldeã deitar-lhe-á violetas, aos molhos!
E a Bem-Amada entrar na igreja ha-de…
E ha-de cazar-nos o Sr. Abbade.
E, em seguida, será a nossa boda,
E festas haverá, na aldeia toda.
E as mais raparigas do sitio, solteiras,
Hao-de bailar bailados sobre as eiras,
Com _trinta moedas_ de oiro sobre o peito!
E cantigas dirão a seu respeito.
E a Noiva em gloria, prepassando nas janellas,
Sorrirá com simplicidade para ellas.
E a noite, pouco e pouco, descerá…
E tudo acabará.
E depois e depois, o Anjo ha-de se ir deitar,
E a sua mãe ha-de aabraçar… E hão-de chorar!
E a sua alcova deitará sobre o quintal,
Onde uma fonte correrá, entre o ervilhal:
E, ao ouvil-a cantar, deitadinha na cama,
O Anjo adormecerá, cuidando que é a sua ama…
Mas qual a villa, qual a aldeia, qual a serra
Que este Palacio de Ventura encerra?
Fui ter com minha fada e disse-lhe: «Madrinha!
Accaso nunca te mentiu tua varinha?»
E a minha fada com sua vara de condão
Nos ares escreveu com tres estrellas: «Não!»
Meninas, lindas meninas!
Qual de vós é o meu ideal?
Meninas! lindas meninas
Do Reino de Portugal!
O nosso lar!
Minha Madrinha! ajuda-me a sonhar!
Que a nossa caza se erga d'entre uma eminencia,
Que seja tal qual uma rezidencia,
Alegre, branca, rustica, por fóra.
Que digam: «É o Sr. Abbade que alli mora…»
Mas no interior ella ha-de ser sombria,
Como eu com esta melancholia…
E salas escuras, chorando saudades…
E velhos os moveis, de antigas idades…
(E, assim, me illuda e, assim, cuide viver
N'outro seculo em que eu deveria nascer.)
E nas paredes telas de parentes…
E janellas abertas sobre os poentes…
(E a Chymera lerá o seu livro de rezas…)
E cravos vermelhos por cima das mezas…
E o relogio dará as horas devagar,
Como as palpitações de quem se vae finar…
E, dia inteiro, n'esta solidão,
Deixar-me-ei esquecer, ao canto do fogão.
E a scismar e a scismar em que? em quem?
Na Dor, na Vida, em Deus, no Infinito, no _Além_?
E eu o Luziada sombrio, o Afflicto, o Médio,
Rogarei aos Espiritos remedio
E um bom Espirito virá tratar do doente
E ha-de tremer de susto a outra gente.
E a noite descerá, pouco e pouco, no entanto,
E a noite embrulhará o Afflicto no seu manto!
Mas a Purinha, então, vindo da rua,
Toda de branco surgirá, como uma Lua!
E, então, acordarei d'essa desesperança
E pela mão me levará, como uma criança.
E eu pallido! e eu tremendo! e o Anjo pelo caminho,
«Não te afflijas…» dirá, baixinho…
E, assim, será piedoza para os mais:
E ha-de entrar na mizeria dos cazaes,
Nos montes mais altos, nos sitios mais ermos,
E será a Saude dos Enfermos!
E quando pela estrada encontrar um velhinho
Todo suado, carregadinho,
(Louvado seja Nosso Senhor!)
Ha-de tirar seu lenço e ir enxugar-lhe o suor!
E ás aves, em prisão, abrirá as gaiolas.
E, aos sabbados, o dia das esmolas,
A Santa descerá ao patamar da escada,
Envolta, sem saber, n'uma capa estrellada,
Esmolas, distribuindo a este e áquelle: e aos ceguinhos
E mais aos alleijadinhos,
Mais aos que botam sangue pela bocca,
Mais aos que vêm cantar, numa rabeca rouca,
Amores, naufragios e _A Nau Cathrineta_,
Mais aos Afflictos deste vil Planeta,
Mais ás viuvas dos degredados…
E tudo seja pelos meus peccados!
E ha-de cozer (serão os remendos de flores)
As velas rôtas dos pescadores
E a luz do seu olhar benzerá essas velas
E nunca mais hão-de rasgar-lh'as as procellas!
E accenderá os cyrios ao Senhor,
(Que sejam como ella no talhe e na cor!)
Quando houver temporal… e eu virei p'ra saccada
Ver os relampagos, ouvir a trovoada!…
E n'isto só rezumir-se-á a sua vida:
Vestir os nus, aos pobres dar guarida,
Fallar á alma que na angustia se consome,
Dar de comer a quem tem fome,
Dar de beber a quem tem sede…
E, lá, do céu, Jezus dirá aos homens: «Vede…»
E eu hei-de em minhas obras imital-a
E amal-a como á Virgem e adoral-a.
E a Virgem ha-de encher com a mesma paixão
As marés-vazas d'este doido coração
E as suas ondas ha-de, olympica, aplacar,
Que para mim, linda Joanninha d'Arc,
Que para mim será a lua-nova!
E ha-de ir commigo para a mesma cova,
Pois que no dia em que eu morrer
Veneno tomará, n'uma colher…
Mas em que patria, em que nação é que se esconde
Esta Bandeira, esta India, este Castello, aonde? aonde?
Fui ter com minha fada, e disse-lhe: «Madrinha!
Mas pode haver, assim, na Terra uma Purinha?»
E a minha fada com sua vara de marfim
Tocou meu peito… e _alguem_ sorriu lá dentro: _Sim_…
Meninas, lindas meninas!
Qual de vós é o meu ideal?
Meninas, lindas meninas
Do Reino de Portugal!
Pariz, 1891.
*Elegia*
Vae em seis mezes que deixei a minha terra
E tu ficaste lá, mettida n'uma serra,
Boa velhinha! que eras mais uma criança…
Mas, tão longe de ti, n'este Payz de França,
Onde mal viste, então, que eu viesse parar,
Vejo-te, quanta vez! por esta sala a andar…
Bates. Entreabres de mansinho a minha porta.
Virás tratar de mim, ainda depois de morta?
Vens de tão longe! E fazes, só, essa jornada!
Ajuda-te o bordão que te empresta uma fada.
Altas horas, emquanto o bom coveiro dorme,
Escapas-teãda cova e vens, Bondade enorme!
Atravez do Marão que a lua-cheia banha,
Atravessas, sorrindo, a mysteriosa Hespanha,
Perguntas ao pastor que anda guardando o gado,
(E as fontes cantam e o céu é todo estrellado…)
Para que banda fica a França, e elle, a apontar,
Diz: «Vá seguindo sempre a minha estrella, no Ar!»
E ha-de ficar scismando, ao ver-te assim, velhinha,
Que és tu a Virgem disfarçada em probrezinha…
Mas tu, sorrindo sempre, olhando sempre os céus,
Deixando atraz de ti, os negros Pyrineus,
Sob os quaes rola a humanidade, nos Expressos,
Em certo dia ao fim de tantos (conto-os, meço-os!)
Vindo de villa em villa, e mais de serra em serra,
Chegas!
E cae e cae no soalho alguma terra:
Tua cova que vem pegada aos teus vestidos!
Ó lua do ceguinho! Amparo dos vencidos!
Alpendre do perdão! ó Piedade! ó Clemencia!
Singular fado o nosso, estranha coincidencia:
Deixamos nossa Patria ao mesmo tempo: tu,
Adentro d'um caixão, que era tambem bahu,
Onde levavas as desgraças d'esta vida;
Eu, n'um paquete sobre a vaga enraivecida
(Sob a qual, entretanto, havia a paz das loizas)
E n'elle o esquife do meu lar, as minhas coizas,
E mais tu sabes, Santa! um sacco de mizerias!
Mas a existencia, é um dia, esta vida são férias
E, mal acabem, te verei de novo… em breve!
E tu de novo me verás…
Ah! como deve
Ser frio esse teu lar de debaixo da terra
Que teu cadaver de oiro ainda intacto encerra:
Ainda intacto e sempre: disse-me o coveiro
Que a tua cova era a unica sem cheiro…
E assim te deixo, Santa! Santa! ao abandono,
Só, aos cuidados das corujas e do Outomno!
Com este frio, horror! Senhora da Piedade!
Sem uma mão amiga e cheia de bondade
Que te agazalhe e faça a dobra do lençol,
Que abra a janella para tu veres o sol,
Que, logo de manhã, venha trazer-te o leite
E, á noite, a lamparina-esmalte com azeite!
Sem uma voz que vá ao pé da tua loiza,
Ancioza, perguntar se queres alguma coiza,
Cobrir-te, dar-te as boas-noites… Sem ninguem!
Ai de ti! ai de ti! minha segunda Mãe!
Dobra era meu coração o sino da saudade…
Aqui, no meio d'esta fria soledade,
Evoco a Coimbra triste, em seu aspecto moiro:
Entro, chapéu na mão, em tua Caza d'Oiro,
Em frente a um cannavial, cheio de rouxinoes,
Que era nervozo de mysterio, ao por-dos-soes…
Vejo o teu lar e a ti, tão pura, tão singella,
E vejo-te a sorrir, e vejo-te, á janella,
Quando eu seguia para as aulas, manhã cedo,
Ancioza, olhando d'entre as folhas do arvoredo,
Olhando sempre até eu me sumir, a olhar,
Que ás vezes não me fosse um carro atropelar.
Vejo o meu quarto de dormir, todo caiado,
D'onde ouvia arrulhar as pombas, no telhado;
Oiço o relogio a dar as horas vagamente,
Devagar, devagar, como os ais d'um doente…
Vejo-te, á noite, pelas noites de Janeiro,
Na sala a trabalhar, á luz do candieiro,
Mais vejo o Emilio, indo a tactear, quasi sem vista,
Mas que lembrava com seus olhos de ametysta,
Meio cerrados, como ao sol uma janella,
Que lindos olhos! uma pomba de _Ramella_!
E andava á solta pela caza, não fugia,
Que aos libres ares o cazulo preferia…
Mais vejo Aquella, cujo olhar são pyrilampos,
Que tem o nome da mais linda flor dos campos,
Que tem o nome que tiveste… Vejo-a, ainda,
Como se hontem fosse, a Margareth, tão linda:
Vejo-a passar, sorrindo, e faz-me assim lembrar
No seu vestido rubro, uma papoila a andar…
Mais te vejo ainda ungir d'affagos minhas penas,
Mais te vejo voltar, á tarde, das novenas…
Mais oiço os sinos a dobrar, em _Santa Clara_,
E tu encommendando a alminha que voara…
Mais vejo os meus contemporaneos, pela _Estrada_,
As capas destraçando, ao verem-te á saccada;
Mais vejo o Ruy, na sua farda de artilheiro,
E tu mirando-o (o que são mães!) o dia inteiro!
Mais vejo o sol, aurea cabeça do Senhor,
Mais vejo os cravos, notas de clarim em flor!
Mais vejo no quintal as papoilas vermelhas,
Mais vejo o lar das andorinhas, sob as telhas,
Mais oiço o tanque a soluçar soluços d'agoa,
Mais oiço as rãs, coaxando á noite a sua magoa,
Mais vejo o figueiral todo cheio de figos,
Mais vejo a tua mão a dal-os aos mendigos…
Mais oiço os guizos, ao passar da mala-posta,
Mais vejo a sala de jantar, a meza-posta,
E tu, Senhora! prezidindo, á cabeceira.
E (o que a distancia faz!) vejo-te na cadeira,
Com uma touca preta a cobrir-te os cabellos,
Que eram de neve, aos caracoes, estou a vel-os!
(Hei-de ir cortar-t'os, alta noite, ao cemiterio…)
Mais vejo o Vasco sempre triste, sempre serio,
D'um lado e eu de outro…
Que abençoado refeitorio!
Mas tudo passa n'este mundo tranzitorio!
E tudo passa e tudo fica! A Vida é assim
E sel-o-á sempre pelos seculos sem fim!
Ainda vejo a tua caza, e oiço os teus gritos
(Mas nas janellas e na porta vejo escriptos!)
O Vasco é ainda sempre triste, sempre serio
(Mas sua caza, agora, é ao pé d'um cemiterio…)
Meu quarto de dormir vejo-o no mesmo estado
(Mas não sei que é, não me parece tão caiado.)
A janella ainda tem o mesmo parapeito
(Mas já não sou «o estudantinho de Direito».)
Na sala de jantar ainda se estende a meza
(Mas já não tem a meza-posta, a sobremeza.)
Vejo o relogio na parede como outrora
(Mas o ponteiro marca ainda a mesma hora…)
O candieiro ainda tem o petroleo e a torcida
(Mas apagou-se a luz a quando a tua vida.)
A diligencia passa, á tardinha, a tinir,
(Mas já não tem os olhos teus para a seguir…)
Passam ainda pela _Estrada_ os estudantes
(Mas não destraçam suas capas, como d'antes…)
Vêm da novena ainda as moças e as donzellas
(Mas procuro-te, em vão, já não te vejo entre ellas…)
As andorinhas ainda têm o mesmo fito
(Mas já fizeram trez jornadas ao Egypto…)
Ainda dobra por defuntos e defuntas
(Mas não te vejo a ti a rezar de mãos juntas.)
Ainda lá está o figueiral com figos,
(Mas não a tua mão a dal-os aos mendigos…)
O Ruy ainda traz a farda de soldado
(Mas, agora, já poe mais divizas, ao lado.)
As rãs coaxam ainda á noite, á beira d'agoa
(Mas, já não têm quem peça a Deus por essa magoa.)
O Emilio tem ainda esse olhar que maravilha,
(Mas, com seus olhos d'hoje, é uma pombinha da _Ilha_)
Ainda lá estão os cravos, no jardim,
(Mas já não são as mesmas notas de clarim…)
Ainda oiço o tanque a soluçar a sua magoa
(Mas já não acho tão branquinha a sua agoa…)
A Margareth ainda é a papoila de outrora
(Mas a papoila… já está uma senhora!)
Ainda lá estão as papoilas em flor
(Mas a velhinha já não vae de regador…)
Meu coração é ainda o Valle de Gangrenas
(Mas já não tenho quem lhe plante as açucenas…)
Vive ainda o Sol, vivo eu ainda… (Mas tu morreste!)
Tudo ficou, tudo passou…
Que mundo este!
Pariz, 1891.
*Os Sinos*
1
Os sinos tocam a noivado,
No Ar lavado!
Os sinos tocam, no Ar lavado,
A noivado!
Que linda criança que assoma na rua!
Que linda, a andar!
Em extasi, o povo commenta que é a Lua,
Que vem a andar…
Tambem, algum dia, o povo na rua,
Quando eu cazar,
Ao ver minha noiva, dirá que é a Lua
Que vae cazar…
2
E o sino toca a baptizado
Que lindo fado?
E o sino toca um lindo fado,
A baptizado!
E banham o anjinho na agoa de neve,
Para o lavar,
E banham o anjinho na agoa de neve,
Para o sujar.
Ó boa madrinha, que o enxugas de leve,
Tem dó d'esses gritos! Comprehende esses ais:
Antes o enxugue a _Velha_! antes Deus t'o leve!
Não soffre mais…
3
Os sinos dobram por anjinho,
Coitadinho!
Os sinos dobram, coitadinho…
Pelo anjinho!
Que aceiada que vae p'ra cova!
Olhae! olhae!
Sapatinhos de sola nova,
Olhae! olhae!
Ó lindos sapatos de solinha nova,
Bailae! bailae!
Nas eiras que rodam debaixo da cova…
Bailae! bailae!
4
O sino toca p'ra novena,
_Gratiae plena_,
E o sino toca, _gratiae plena_,
P'ra novena.
Ide, meninas, á ladainha,
Ide rezar!
Pensae nas almas como a minha…
Ide rezar!
Se, um dia, me deres alguma filhinha,
Ó Mãe dos Afflictos! ella ha-de ir, tambem:
Ha-de ir ás novenas, assim, á tardinha,
Com sua mãe…
5
E o sino chama ao Senhor-fóra,
A esta hora!
Os sinos clamam, a esta hora,
Ao Senhor-fóra!
Accendei, vizinhos, as velas,
Allumiae!
Velas de cera nas janellas!
Allumiae!
E luas e estrellas tambem poem velas,
A allumiar!
E a _alminha_, a esta hora, já está entre ellas,
A allumiar…
6
E os sinos dobram a defuntos,
Todos juntos!
E os sinos dobram, todos juntos,
A defuntos!
Que triste ver amortalhados!
Senhor! Senhor!
Que triste ver olhos fechados!
Senhor! Senhor!
Que pena me fazem os amortalhados,
Vestidos de preto, deitados de costas…
E de olhos fechados! e de olhos fechados!
E de mãos postas!
E os sinos dobram a defuntos,
Dlin! dlang! dling! dlong!
E os sinos dobram, todos juntos,
Dlong! dlin! dling! dlong
Pariz, 1891.
*Terças-Feiras*
Ao Alberto
1
Ó condezinho de Tolstoï (Alberto)
Santo de minha extrema devoção,
Alma tamanha, que adorei de perto,
Lá na _Thebaida_ do Sr. João.
Meu Calix do Senhor! Meu Pallio aberto!
Luar branco na minha escuridão!
Ó minha Joanna d'Arc! Amigo certo
Na hora incerta! Aguia! Meu Irmão!
A ti as _Terças-feiras_, n'este Inferno,
D'aquelle que nasceu, em terça-feira
E em terça-feira morrerá, talvez…
Quando eu for morto já, noites de inverno,
Aos teus filhinhos, conta-as á lareira
Para eu ouvir de _lá_:
«Era uma vez…
Pariz, 1891.
2
Legenda do Santo
«Era uma vez um velho, mui velhinho,
Vinde, meus filhos! vinde ouvir contar!
Seguia, ao por-do-sol, por um caminho,
Dois saccos de Amargura a carregar.
O pobre velho, todo derreadinho,
Já não podia mais, queria arreiar;
Mas passa um cavalleiro: «Olá, santinho!
Eu deito-lhe uma mão para o ajudar…»
E o fidalgo desceu do seu cavallo:
Tomou-lhe os saccos que iam a matal-o
E aos hombros carregou com o maior!
E, hoje, o velhinho anda a construir, coitado!
Que linda ermida, n'esse chão sagrado,
Onde lhe appareceu _Nosso Senhor_!»
Pariz, 1891.
3
Prologo
Em hora de afflicçãô, molhei a penna
Na chaga aberta d'esse corpo amado,
Mas n'uma chaga a suppurar gangrena,
Cheia de puz, de sangue já coalhado!
E depois, com a mão firme e serena,
Compuz este missal d'um torturado:
Talvez choreis, talvez vos faça pena…
Chorae! que immenso tenho eu já chorado.
Abri-o! Orae com devoção sincera!
E, à leitura final d'uma oração,
Vereis cair no solo uma chymera…
Moços do meu paiz! vereis então
O que é esta Vida, o que é que vos espera…
Toda uma Sexta-feira de Paixão!
Coimbra, 1889.
4
Natal d'um Poeta
Em certo reino, á esquina do planeta,
Onde nasceram meus Avós, meus Paes,
Ha quatro lustres, viu a luz um poeta
Que melhor fôra não a ver jamais.
Mal despontava para a vida inquieta,
Logo ao nascer, mataram-lhe os ideaes,
A falsa-fé, n'uma traição abjecta,
Como os bandidos nas estradas reaes!
E, embora eu seja descendente, um ramo
D'essa arvore de Heroes que, entre perigos
E guerras, se esforçaram pelo ideal:
Nada me importas, Paiz! seja meu amo
O Carlos ou o Zé da Th'reza… Amigos,
Que desgraça nascer em Portugal!
Coimbra, 1889.
5
Ai de Mim!
Venho, torna-me velho esta lembrança!
D'um enterro d'anjinho, nobre e puro:
Infancia, era este o nome da criança
Que, hoje, dorme entre os bichos, lá no escuro…
Trez anjos, a Chymera, o Amor, a Esperança
Acompanharam-n'o ao jazigo obscuro,
E recebeu, segundo a velha usança,
A chave do caixão o meu Futuro.
Hoje, ambulante e abandonada Ermida,
Leva-me o fado, á bruta, aos empurrões,
Vá para a frente! Marcha! Á Vida! Á Vida!
Que hei-de fazer, Senhor! o qu'é que espera
Um bacharel formado em illuzões
Pela Universidade da Chymera?
Boa Nova, 1887.
6
Conde
Na praia lá da Boa Nova, um dia,
Edifiquei (foi esse um grande mal)
Torreão de gloria, o que é a phantasia,
Todo de lapis-lazzuli e coral!
N'aquellas redondezas, não havia
Quem se gabasse d'um dominio egual:
Oh o Torreão de gloria! parecia
O territorio d'um Senhor-feudal!
Um dia, não sei quando, nem sei d'onde;
Um vento secco de tortura e spleen
Deitou por terra, ao pó que tudo esconde,
O meu condado, o meu condado, sim!
Porque eu já foi um poderoso Conde,
N'aquella idade em que se é conde assim…
Porto, 1887.
7
Ó Virgens!
Ó virgens que passaes, ao sol-poente,
Pelas estradas ermas, a cantar!
Eu quero ouvir uma canção ardente
Que me transporte ao meu perdido lar…
Cantae-me, n'essa voz omnipotente,
O sol que tomba, aureolando o mar,
A fartura da seara reluzente,
O vinho, a graça, a formozura, o luar!
Cantae! cantae as limpidas cantigas!
Das ruinas do meu lar desatterrae
Todas aquellas illuzões antigas
Que eu vi morrer n'um sonho, como um ai…
Ó suaves e frescas raparigas;
Adormecei-me n'essa voz… Cantae!
Porto, 1886.
8
Á Luz de Lua!
Iamos sós pela floresta amiga,
Onde em perfumes o luar se evola,
Olhando os céus, modesta rapariga!
Como as crianças ao sair da escola.
Em teus olhos dormentes de fadiga,
Meio cerrados como o olhar da rola,
Eu ia lendo essa ballada antiga
D'uns noivos mortos ao cingir da estola…
A Lua-a-Branca, que é tua avozinha,
Cobria com os seus os teus cabellos
E dava-te um aspeto de velhinha!
Que linda eras, o luar que o diga!
E eu compondo estes versos, tu a lel-os,
E ambos scismando na floresta amiga…
Porto, 1884.
9
Desobriga
Os meus peccados, Anjo! os meus peccados!
Contar-t'os? Para que, se não têm fim…
Sou santo ao pé dos outros desgraçados,
Mas tu és mais que santa ao pé de mim!
A ti accendo cyrios perfumados,
Faço novenas, queimo-te alecrim,
Quando soffro, me vejo com cuidados…
Nas tuas rezas, lembra-te de mim!
Que eu seja puro d'alma e pensamento!
E que, em dia do grande julgamento,
Minhas culpas não sejam de maior:
Pois tenho, que o céu tudo aponta e marca,
Um processo a correr n'essa comarca,
Cujo delegado é Nosso Senhor…
Hamburgo, 1891.
10
Que Aborrecido!
Meus dias de rapaz, de adolescente,
Abrem a bocca a bocejar sombrios:
Deslizam vagarozos, como os rios,
Succedem-se uns aos outros, egualmente.
Nunca desperto de manhã, contente.
Pallido sempre com os labios frios,
Oro, desfiando os meus rozarios pios…
Fôra melhor dormir, eternamente!
Mas não ter eu aspirações vivazes,
E não ter, como têm os mais rapazes,
Olhos boiando em sol, labio vermelho!
Quero viver, eu sinto-o, mas não posso:
E não sei, sendo assim, emquanto moço,
O que serei, então, depois de velho…
Bellos-Ares, 1889.
11
Poveiro
Poveirinhos! meus velhos pescadores!
Na Agoa quizera com vocês morar:
Trazer o lindo gorro de trez cores,
Mestre da lancha _Deixem-nos passar_!
Far-me-ia outro, que os vossos interiores
De ha tantos tempos, devem já estar
Calafetados pelo breu das dores,
Como esses pongos em que andaes no mar!
Ó meu Pae, não ser eu dos poveirinhos!
Não seres tu, para eu o ser, poveiro,
Mail-Irmão do «Senhor de Mattozinhos»!
No alto mar, ás trovoadas, entre gritos,
Promettermos, _si o barco fôri intieiro_,
_Nossa bela á Sinhora dos Afflictos_!
Leça, 1889.
12
O Sr. Abbade
Quando vem Junho e deixo esta cidade,
Batina, _Caes_, tuberculozos céus,
Vou para o Seixo, para a minha herdade:
Adeus, cavaco e luar! choupos, adeus!
Tomo o regimen do Sr. Abbade,
E faço as pazes, elle o quer, com Deus.
No seu direito olhar vejo a bondade,
E ás capellinhas vou ver os judeus.
Que homem sem par! Ignora o que são dores!
Para elle uma ramada é o pallio verde,
Os cachos d'uvas são as suas flores!
Ao seu passal chama elle o mundo todo…
Sr. Abbade! olhe que nada perde:
Viva na paz, ahi, longe do lodo.
Coimbra, 1850.
13
Maes, Vinde Ouvir!
Longe de ti, na cella do meu quarto,
Meu copo cheio de agoirentas fezes,
Sinto que rezas do Outro-mundo, harto,
Pelo teu filho. Minha Mãe, não rezes!
Para fallar, assim, ve tu! já farto,
Para me ouvires blasphemar, ás vezes,
Soffres por mim as dores crueis do parto
E trazes-me no ventre nove mezes!
Nunca me houvesses dado á luz, Senhora!
Nunca eu mamasse o leite aureolado
Que me fez homem, magica bebida!
Fôra melhor não ter nascido, fôra,
Do que andar, como eu ando, degredado
Por esta Costa d'Africa da Vida…
Coimbra, 1889.
14
Sê Altivo!
Altos pinheiros septuagenarios
E ainda empertigados sobre a serra!
Sois os Enviados-extraordinarios,
Embaixadores d'El-Rey Pan, na Terra.
A noite, sob aquelles lampadarios,
Conferenciaes com elle… Ha paz? Ha guerra?
E tomam notas vossos secretarios,
Que o _Livro Verde_ secular encerra.
Hirtos e altos, Tayllerands dos montes!
Tendes a linha, não vergaes as frontes
Na exigencia da côrte, ou beija-mão!
Voltaes aos homens com desdem a face…
Ai oxalá! que Pan me despachasse
Addido á vossa extranha legação!
Coimbra, 1888.
15
Sê de Pedra!
Não reparaste nunca? Pela aldeia,
Nos fios telegraphicos da estrada,
Cantam as aves, desde que o sol nada,
E, á noite, se faz sol a lua cheia…
No entanto, pelo arame que as tenteia,
Quanta tortura vae, n'uma ancia alada!
O Ministro que joga uma cartada,
Alma que, ás vezes, d'além-mar anceia:
E as lindas aves, bem se importam ellas!
Continuam cantando, tagarellas:
Assim, Antonio! deves ser tambem.
Colonia, 1891.
16
Vae para um Convento!
Falhei na Vida. Zut! Ideaes caidos!
Torres por terra! As arvores sem ramos!
Ó meus amigos! todos nós falhamos…
Nada nos resta. Somos uns perdidos.
Choremos, abracemo-nos, unidos!
Que fazer? Porque não nos suicidamos?
Jezus! Jezus! Resignação… Formamos
No mundo, o Claustro-pleno dos Vencidos.
Troquemos o burel por esta capa!
Ao longe, os sinos mysticos da Trappa
Clamam por nós, convidam-nos a entrar…
Vamos semear o pão, podar as uvas,
Pegae na enxada, descalçae as luvas,
Tendes bom corpo, Irmãos! Vamos cavar…
Coimbra, 1889.
17
A França!
Vou sobre o Oceano (o luar de lindo enleva!)
Por este mar de Gloria, em plena paz.
Terras da Patria somem-se na treva,
Agoas de Portugal ficam, atraz…
Onde vou eu? Meu fado onde me leva?
Antonio, onde vaes tu, doido rapaz?
Não sei. Mas o vapor, quando se eleva,
Lembra o meu coração, na ancia em que jaz…
Ó Luzitania que te vaes á vela!
Adeus! que eu parto (rezarei por ella…)
Na minha _Nau Catharineta_, adeus!
Paquete, meu paquete, anda ligeiro!
Sobe depressa á gavea, marinheiro,
E grita, França! pelo amor de Deus!…
Oceano Atlantico, 1890.
18
Tempestade!
O meu beliche é tal qual o bercinho,
Onde dormi horas que não vêm mais.
Dos seus embalos já estou cheiinho:
Minha velha ama são os vendavaes!
Uivam os ventos! Fumo, bebo vinho.
O vapor treme! Abraço a _Biblia_, aos ais…
Covarde! Que dirá teu Avôzinho,
Que foi moreante? Que dirão teus Paes?
Coragem! Considera o que has soffrido,
O que soffres e o que ainda soffrerás,
E ve, depois, se accaso é permittido
Tal medo á Morte, tanto apego ao mundo:
Ah! fôra bem melhor, vás onde vás,
Antonio, que o paquete fosse ao fundo!
Golpho de Biscaya, 1891.
19
Continua a Tempestade
Aqui, sobre estas aguas cor de azeite,
Scismo em meu lar, na paz que lá havia:
Carlota, á noite, ia ver se eu dormia
E vinha, de manhã, trazer-me o leite…
Aqui, não tenho um unico deleite!
Talvez… baixando, em breve, á Agoa fria,
Sem um beijo, sem uma _Ave-Maria_,
Sem uma flor, sem o menor enfeite…
Ah! podesse eu voltar á minha infancia!
Lar adorado, em fumos, a distancia,
Ao pé de minha Irmã, vendo-a bordar…
Minha velha aia! conta-me essa historia
Que principiava, tenho-a na memoria,
«Era uma vez…»
Ah deixem-me chorar!
Canal da Mancha, 1891.
20
Vaidade, Tudo Vaidade!
Vaidade, meu amor, tudo vaidade!
Ouve: quando eu, um dia, for alguem,
Tuas amigas ter-te-ão amizade,
(Se isso é amizade) mais do que, hoje, têm.
Vaidade é o luxo, a gloria, a caridade,
Tudo vaidade! E, se pensares bem,
Verás, perdoa-me esta crueldade,
Que é uma vaidade o amor de tua mãe…
Vaidade! Um dia, foi-se-me a Fortuna
E eu vi-me só no mar com minha escuna,
E ninguem me valeu na tempestade!
Hoje, já voltam com seu ar composto,
Mas eu, ve lá! eu volto-lhes o rosto…
E isto em mim não será uma vaidade?
Mar do Norte, 1891.
21
Paz!
E a Vida foi, e é assim, e não melhora.
Esforço inutil, crê! Tudo é illuzão…
Quantos não scismam n'isso mesmo a esta hora
Com uma taça, ou um punhal na mão!
Mas a Arte, o Lar, um filho, Antonio? Embora!
Chymeras, sonhos, bolas de sabão.
E a tortura do _além_ e quem lá mora!
Isso é, talvez, minha unica afflicção…
Toda a dor pode suspportar-se, toda!
Mesmo a da noiva morta em plena boda,
Que por mortalha leva… essa que traz…
Mas uma não: é a dor do pensamento!
Ai quem me dera entrar n'esse convento
Que ha além da Morte e que se chama _A Paz_!
Pariz, 1891.
22
Epilogo
Meu coração, não batas, pára!
Meu coração, vae-te deitar!
A nossa dor, bem sei, é amara,
A nossa dor, bem sei, é amara…
Meu coração, vamos sonhar…
Ao mundo vim, mas enganado.
Sinto-me farto de viver:
Vi o que elle era, estou massado,
Vi o que elle era, estou massado…
Não batas mais! vamos morrer…
Bati á porta da Ventura
Ninguem m'à abriu, bati em vão:
Vamos a ver se a sepultura,
Vamos a ver se a sepultura
Nos faz o mesmo, coração!
Adeus, Planeta! adeus, ó Lama!
Que a ambos nós vaes digerir…
Meu coração, a _Velha_ chama,
Meu coração, a _Velha_ chama…
Basta, por Deus! vamos dormir…
Coimbra, 1888.
*Carta a Manoel*
Manoel, tens razão. Venho tarde. Desculpa.
Mas não foi Anto, não fui eu quem teve a culpa,
Foi Coimbra. Foi esta paysagem triste, triste,
A cuja influencia a minha alma não reziste,
Queres noticias? Queres que os meus nervos fallem?
Vá! dize aos choupos do Mondego que se callem…
E pede ao vento que não uive e gema tanto:
Que, emfim, se soffre abafe as torturas em pranto,
Mas que me deixe em paz! Ah tu não imaginas
Quanto isto me faz mal! Peor que as sabbatinas
Dos _ursos_ na aula, peor que beatas correrias
De velhas magras, galopando _Ave-Marias_,
Peor que um diamante a riscar na vidraça!
Peor eu sei lá, Manoel, peor que uma desgraça!
Hysterisa-me o vento, absorve-me a alma toda,
Tal a menina pelas vesperas da boda,
Atarefada mail-a ama, a arrumar…
O vento afoga o meu espirito n'um mar
Verde, azul, branco, negro, cujos vagalhões
São todos feitos de luar, recordações.
Á noite, quando estou, aqui, na minha toca,
O grande evocador do vento evoca, evoca
Nosso verão magnifico, este anno passado,
(E a um canto bate, alli, cardiaco, apressado,
O _tic-tac_ do relogio do fogão)…
Bons tempos, Manoel, esses que já lá vão!
Isto, tu sabes? faz vontade de chorar.
E, pela noite em claro, eu fico-me a scismar,
Triste, ao clarão da lamparina que desmaia,
Na existencia que tive este verão na praia,
Quando, mal na amplidão, vinha arraiando a aurora,
Ia por esse mar de Jezus-Christo fóra,
No barco á vela do moreno Gabriel!
Vejo passar de negro, envoltas n'um burel,
Quantos sonhos, meu Deus! quantas recordações!
Phantasmas do passado! encantadas vizões!
Que, embora estejam lá, no seu paiz distante,
Oiço-as fallar na minha alcova de estudante.
Minhas vizões! entrae, entrae, não tenhaes medo!
Ó _Rio Doce_! tunnel d'agoa e de arvoredo!
Por onde Anto vogava em o wagon d'um bote…
E, ao sol do meio dia, os banhos em pelote,
Quando iamos nadar, á _Ponte de Tavares_!
Tudo se foi! Espuma em flocos pelos ares!
Tudo se foi…
Hoje, mais nada tenho que esta
Vida claustral, bacharelatica, funesta,
N'uma cidade assim, cheirando, essa indecente!
Por toda a parte, desde a Alta á Baixa, a lente!
Bem me dizias tu, como que adivinhando
O que isto para mim seria, Amigo, quando
O anno passado, vim contra tua vontade
Matricular-me, ahi, n'essa Universidade:
«Anto não vás…» dizias tu. Eu, fraco, vim.
Mas certamente, é natural, não chego ao fim.
Ah quanto fôra bem melhor a formatura,
Na Escola-Livre da Natureza, Mãe pura!
Que optimas prelecções as prelecções modernas,
Cheias de observação e verdades eternas,
Que faz diariamente o Proff. Oceano!
Já tinha dado todo o _Coraçao Humano_,
Manoel! faltava um anno só para acabar
Meu curso de Psychologia com o Mar.
Porque troquei pela Coimbra inutil, vã,
Essa Escola sem par, cujo reitor é Pan?
Talvez… preguiça, eu sei… A _cabra_ é a cotovia:
As aulas, lá, começam mal aponta o dia!
Que tedio o meu, Manoel! Antes de vir, gostava.
Era a distancia, o _além_, que me impressionava:
Tinha a poezia do sol-por, d'uma esperança.
Mas, mal cheguei (que espanto! eu era uma criança…)
Tudo rolou no solo! A _Tasca das Camellas_
Para mim, era um sonho, o céu cheio de estrellas:
Nossa Senhora a dar de ceiar aos estudantes
Por _6 e 5_! Mas ah! foi-se a Virgem d'antes,
Tia Camella… só ficou a camelice.
Comtudo, em meio d'esta futil coimbrice,
Que lindas coisas a lendaria Coimbra encerra!
Que paysagera lunar que é a mais doce da Terra!
Que extraordinarias e medievas raparigas!
E o rio e as fontes? e as fogueiras? e as cantigas?
As cantigas! Que encanto! Uma diz-te respeito,
Manoel; é um sonho, é um beijo, é um amor-perfeito
Onde o luar gelou: «Manoel! tão lindas moças!
Manoel! tão lindas são…»
Que pena que não ouças!
Quero mostrar-te Coimbra. Has-de gostar. Partamos.
Dá-me o teu braço e vem d'ahi commigo, vamos!
Olha… São os _Geraes_, no intervallo das aulas.
Bateu o quarto. Ve! Vem sahindo das jaulas
Os estudantes, sob o olhar pardo dos lentes:
Ao vel-os, quem dirá que são os descendentes
Dos navegantes do seculo XVI?
Curvam a espinha, como os aulicos aos reis!
E magros! tristes! de cabeça derreiada!
Ah! Como hão-de, amanhã, pegarem uma espada!
–E os doutores?–Ahi, os tens graves, á porta.
Porque te ris? Olhal-os tanto… Que te importa?
Ha duas excepções: o mais, são todos um,
Quaresma d'alma, sexta-feira de jejum…
Não quero entanto, meu Manoel, que vás embora
Sem ver aquelle amor que esta alma adora, adora:
Olha, acolá. Gigante, altivo como um cedro,
Olhando para mim com ternura: é o meu Pedro
Penedo!
Ó Pedro da minh'alma! meu amigo!
Que feliz sou, bom velho, em estudar comtigo!
Mal diria eu em pequenito, quando a ama
Para eu me callar, vinha fazer-me susto á cama
Por ti chamava: Pedro! e eu socegava logo,
Que eras tu o _Papão_! A ama, de olhos em fogo,
Imitava-te o andar, que não era bem de homem…
Eu tinha birras?–Ahi vem o lobishomem!
Dizia ella.–Bate á porta! Truz! truz! truz!
E tu entravas, Pedro, eu via! Horror! Jezus!
Meu velho Pedro! meu phantasma de criança!
Quero-te bem, tanto que tenho na lembrança,
Quando morreres, Pedro! (o Pedro nunca morre)
Hei-de pegar em ti, encher de alcool a Torre
Com todo o meu esmero e, zás! metter-te dentro!
Pedro! assim ficas enfrascado, ao alto e ao centro,
E eternamente, para espanto de vindoiros:
No rotulo porei: _Alli-Bed, Rei dos Moiros_.
Mas… toca a recolher. Dou uma falta: embora!
Saiamos…
Manoel, vamos por ahi fóra
Lavar a alma, furtar beijos, colher flores,
Por esses lindos, deliciozos arredores,
Que vistos uma vez, ah! não se esquecem mais:
Torres, Condeixa, Santo Antonio de Olivaes,
Lorvão, Sernache, Nazareth, Tentugal, Cellas!
Sitios sem par! Onde ha paysagens como aquellas?
Santos Logares, onde jaz meu coração!
Cada um é para mim uma recordação…
_Condeixa_?
Vamos ao arraial que, alli, ha.
–Sol, poeira, tanta gente!–É o mesmo, vamos lá!
Olha! Estudantes, dando o braço ás raparigas,
Caras de leite, olhos de luar, tranças d'estrigas;
Arrancam-lhes do seio arfando as violetas,
Aos hombros d'ellas poem suas capas pretas:
Que deliciosos estudantes que ellas ficam!
Velhos aldeões que tudo vêm, mas não implicam,
Porque, em summa, que mal pode fazer um beijo,
Vem até nós, sorrindo, aproveitando o ensejo,
Com o chapéu na mão, simples e bons e honrados:
Vêm consultar-nos, porque «somos advogados
E sabemos das leis…» O que devem fazer
Ahi, n'uma questão, n'uma questão qualquer
D'agoas com um vizinho: é tal a cheia d'ellas
Que estraga as plantações!–Que hão-de fazer? Bebel-as!
E vão-se, assim, jurando aviar nossos conselhos…
Ai de vós! Ai das vossas agoas, pobres velhos!
_Tentugal_?
Que manhã! E não quereres vir…
Pega nas luvas, no chapéu. Vamos partir.
É logo alli: quinze kilometros, é perto.
Espera-nos o Toy, extasia-se o Alberto,
Pela janella d'esse mundo amplo e rasgado!
Que lindo dia! ó sol, obrigado, obrigado!
Paysagem outomnal, alegra-te tambem!
Hoje, não quero ver ninguem triste, ninguem!
Outomno, vá! melancholia, faze tregoas!
Peço paz, rendo-me! Haja paz, n'estas trez legoas!
Choupos, então? Que é isso? erguei a fronte, vamos!
Ó verdilhões, ide cantar-lhes sobre os ramos!
Aves por folhas! Animae-os! animae-os!
Applica-lhes, ó sol! uma ducha de raios!
Almas tristes e sós (não é mais triste a minha!)
Aqui estaes, meu Deus! desde a aurora á tardinha.
O vento leva-vos a folha, a pelle; o vento
Leva-vos o orvalho, a agoa, o prezigo, o sustento!
E dobra-vos ao chão, faz-vos tossir, coitados!
Estaes aqui, estaes promptos, amortalhados…
Fazeis lembrar-me, assim, postos n'estes logares,
Uma colonia de phtysicos, a ares!…
Não vos verei, talvez, quando voltar; comtudo
Ver-vos-ei, _la_, um dia, onde se encontra tudo:
A alma dos choupos, como a do homem, sobe aos céus…
Ó choupos, até lá… Adeus! adeus! adeus!
Foi-se a paysagem triste: agora, são collinas;
Ve-se curraes, eiras, crianças pequeninas,
Bois a pastar ao longe, aves dizendo missa
Á natureza e o sol a semear Justiça!
Vão pela estrada aleijadinhos de moletas;
Atiro-lhes vintens: vêm pegar-lhes as netas.
Mas o trem voa á desfilada…–Olá! arreda!
(Ia-o apanhando: foi por um fio de seda…)
E assim n'este galope, a charrette rodando,
Já de Tentugal se vae quazi approximando:
S. João do Campo já nos fica muito atraz…
Assim, _Malhado_! puxa! Bravo, meu rapaz!
Que estamos quasi lá! mexe-me essas ancas!
Emfim!
Tentugal toda a rir de cazas brancas!
A linda aldeia! Venho cá todos os mezes
E contrariado vou de todas essas vezes.
Venho ao convento vizitar a linda freira,
Nunca lhe fallo: talvez, hoje, a vez primeira…
Vou lá comprar um pastellinho, que eu bem sei
Que elle trará dentro um bilhete, isto sonhei:
Assim o pastellinho, ó ventura sonhada!
Tem de recheio o coração da minha amada.
Abro o enveloppe ideal. Vamos a ver…–Traz?–Não!
Regresso a Coimbra só com o meu coração.
Coimbra, 1888-1889-1890.
*Para As Raparigas de Coimbra*
1
Ó choupo magro e velhinho,
Corcundinha, todo aos nós:
És tal qual meu avôzinho,
Falta-te apenas a voz.
2
Minha capa vos acoite
Que é p'ra vos agazalhar:
Se por fóra é cor da noite,
Por dentro é cor do luar…
3
Ó sinos de _Santa Clara_,
Por quem dobraes, quem morreu?
Ah, foi-se a mais linda cara
Que houve debaixo do céu!
4
A sereia é muito arisca,
Pescador, que estás ao sol:
Não cae, tolinho, a essa isca…
Só pondo uma flor no anzol!
5
A lua é a hostia branquinha,
Onde está Nosso Senhor:
É d'uma certa farinha
Que não apanha bolor!
6
Vou a encher a bilha e trago-a
Vazia como a levei!
Mondego, qu'é da tua agoa?
Qu'é dos prantos que eu chorei?
7
A _cabra_ da velha Torre,
Meu amor, chama por mim:
Quando um estudante morre,
Os sinos chamam, assim.
8
–E só porque o mundo zomba
Que poes luto? Importa lá!
Antes te vistas de pomba…
–Pombas pretas tambem ha!
9
Therezinhas! Ursulinas!
Tardes de novena, adeus!
Os corações ás batinas
Que diriam? sabe-o Deus…
10
Teu coração é uma igreja:
N'uma eça dorme, alli,
Manoel, bemdito seja,
Que morreu d'amor por ti.
11
Manoel no _Pio_ repoiza:
Todos os dias, lá vou
Ver se quer alguma coiza,
Perguntar como passou.
12
Agora, são tudo amores
A roda de mim, no _Caes_,
E, mal se apanham doutores,
Partem e não voltam mais…
13
Aos olhos da minha fronte
Vinde os cantaros encher:
Não ha, assim, segunda fonte
Com duas bicas a correr!
14
Nossa Senhora faz meia
Com linha feita de luz:
O novello é a lua-cheia,
As meias são p'ra Jezus.
15
Meu violão é um cortiço,
Tem por abelhas os sons
Que fabricam, valha-me isso,
Fadinhos de mel, tão bons…
16
Ó fogueiras, ó cantigas,
Saudades! recordações!
Bailae, bailae, raparigas!
Batei, batei, corações!
Coimbra, 1890.
*Luzitania no Bairro-Latino*
Só!
Ai do Luziada, coitado,
Que não tem mãe, nem tem avó,
Que não ama, nem é amado…
Nuzinho Outomno, no mez d'Abril!
Que triste foi o seu fado!
Antes fosse p'ra soldado,
Antes fosse p'ro Brazil…
Menino e moço, tive uma Torre de leite,
Torre sem par!
Oliveiras que davam azeite,
Searas que davam linho de fiar,
Moinhos de velas, como latinas,
Que S. Silvestre fazia andar…
Formozas cabras, muito pequeninas,
Loiras vaquinhas de maternas ancas
Que me davam o leite de manhã,
Lindo rebanho de ovelhinhas brancas;
Meus bibes eram da sua lã…
Antonio era o pastor d'esse rebanho:
Com ellas ia para os montes, a pastar.
E tinha pouco mais ou menos seu tamanho,
E o pasto d'ellas era o meu jantar…
E a serra a toalha, o covilhete e a sala.
Passava a noite, passava o dia
Com essas boas irmãzinhas
A quem só mingoava a falla
Para serem perfeitas criaturinhas…
E quando na Igreja das _Alvas Saudades_
Que era da minha Torre a freguezia,
Batiam as _Trindades_,
Com os seus olhos christianissimos olhavam-me,
Eu persignava-me, rezava _Ave-Maria_…
E as doces ovelhinhas imitavam-me.
Menino e moço, tive uma Torre de leite,
Torre sem par!
Oliveiras que davam azeite…
Um dia, os castellos cairam do Ar!
As oliveiras seccaram,
Morreram as vaccas, perdi as ovelhas,
Sairam-me os ladrões, só me deixaram
As velas do moinho… mas rôtas e velhas!
Que triste fado!
Antes fosse aleijadinho,
Antes doido, antes cego…
Ai do Luziada, coitado!
Veio da terra, mail-o seu moinho:
Lá, faziam-no andar as agoas do Mondego,
Hoje, fazem-no andar agoas do Sena…
É negra a sua farinha!
Orae por elle! tende pena!
Pobre Moleiro da Saudade…
Ó minha
Terra encantada, cheia de sol,
Ó campanarios, ó luas cheias,
Lavadeira que lavas o lençol,
Ermidas, sinos das aldeias,
Ó ceifeira que cegas cantando,
Ó moleiro das estradas,
Carros de bois, chiando…
Flores dos campos, beiços de fadas,
Poentes de Julho, poentes mineraes,
Ó choupos, ó luar, ó regas de verão!
Que é feito de vocês? Onde estaes, onde estaes?
Ó padeirinhas a amassar o pão,
Velhinhas na roca a fiar,
Cabello todo em caracoes!
Pescadores a pescar
Com a linha cheia de anzoes!
Zumbidos das vespas, ferrões das abelhas,
Ó bandeiras! ó sol! foguetes! ó toirada!
Ó boi negro entre as capas vermelhas!
Ó pregões d'agoa fresca e limonada!
Ó romaria do _Senhor do Viandante_!
Procissões com muzica e anjinhos!
Srs. Abbades d'Amarante,
Com trez ninhadas de sobrinhos!
Onde estaes? onde estaes?
Ó minha capa de estudante, ás ventanias!
Cidade triste agazalhada entre choupaes!
Ó dobres dos poentes, ás _Ave-Marias_!
Ó _Cabo do Mundo_! _Moreira da Maia_!
Estrada de S. Thiago! Sete-Estrello!
Cazas dos pobres que o luar, á noite, caia…
Fortalezas de Lipp! ó fosso do _Castello_,
Amortalhado em perrexil e trepadeiras,
Onde se enroscam como espozos as lagartas!
Sr. Governador a podar as rozeiras!
Ó Bruxa do Padre, que botas as cartas!
Joaquim da Thereza! Francisco da Hora!
Que é feito de vós?
Fallaveis aos barcos que andavam, _la fora_,
Pelo porta-voz…
Arrabalde, maritimo da França,
Conta-me a historia da _Princeza Magalona_,
E do _Senhor de Calais_,
Mais o naufragio do vapor _Perseverança_,
Cujos cadaveres ainda vejo á tona…
Ó pharolim da _Barra_, lindo, de bandeiras,
Para os vapores a fazer signaes!
Verdes, vermelhas, azues, brancas, extrangeiras,
Diccionario magnifico de cores!
Alvas espumas, espumando a fragua,
Ou rebentando, á noite, como flores!
Ondas do mar! Serras da Estrella d'agoa,
Cheias de brigues como pinhaes…
Morenos mareantes, trigueiros pastores!
Onde estaes, onde estaes?
Convento d'agoas do mar, ó verde convento,
Cuja Abbadessa secular é a Lua
E cujo Padre-capellão é o Vento…
Agoa salgada d'esses verdes poços,
Que nenhum balde, por maior, escua!
Ó mar jazigo de paquetes, de ossos,
Que o Sul, ás vezes, arrola á praia:
Olhos em pedra, que ainda chispam brilhos!
Corpo de virgem, que ainda veste a saia…
Braços de mães, ainda a apertar braços de filhos!
Noiva cadaver ainda com véu…
Ossadas ainda com os mesmos fatos!
Cabeça roxa ainda de chapéu!
Pés de defunto que ainda traz sapatos!
Boquinha linda que já não canta…
Boccas abertas que ainda soltam ais!
Noivos em nupcias, ainda, aos beijos, abraçados!
Corpo intacto, a boiar (talvez alguma santa…)
Ó defuntos do mar! ó roxos arrolados!
Onde estaes, onde estaes?
Ó _Boa Nova_, ermida á beira-mar,
Unica flor, n'essa viv'alma de areaes!
Na cal, meu nome ainda lá deve estar,
Á chuva, ao vento, aos vagalhões, aos raios!
Ó altar da _Senhora_, coberto de luzes!
Ó poentes da _Barra_, que fazem desmaios…
Ó _Sant'Anna_, ao luar, cheia de cruzes!
Ó logar de _Roldao_! villa de _Perafita_!
Aldeia de _Gonsalves_! Mesticoza!
Engenheiros, medindo a estrada com a fita…
Agoa fresquinha d'_Amoroza_!
Rebolos pela areia! Ó praia da _Memoria_!
Onde o Sr. D. Pedro, _Rei-soldado_,
Atracou, diz a Historia,
No dia… não estou lembrado;
Ó capellinha do _Senhor d'Areia_,
Onde o Senhor appareceu a uma velhinha…
Algas! farrapos do vestido da sereia!
Lanchas da Povoa que ides á sardinha,
Poveiros, que ides para as _vinte braças_,
Sol-por, entre pinhaes…
Capellas onde o sol faz mortes, nas vidraças!
Onde estaes?
2
Georges! anda ver meu paiz de marinheiros,
Traze o teu livro, toma as tuas notas:
Oh as lanchas dos poveiros
A sairem a barra, entre ondas e gaivotas!
Que extranho é!
Fincam o remo n'agoa, até que o remo torça,
Á espera da maré,
Que não tarda hi, avista-se lá fóra!
E quando a onda vem, fincando-o a toda a força,
Clamam todos á uma. «_Agôra_! _agôra_! _agôra_!»
E, a pouco e pouco, as lanchas vão saindo
(Ás vezes, sabe Deus, para não mais entrar…)
Que vista admiravel! Que lindo! que lindo!
Içam a vela, quando já têm mar,
Dá-lhes o vento e todas, á porfia,
Lá vão soberbas, sob um céu sem manchas,
Rozario de velas, que o vento desfia,
A rezar, a rezar a _Ladainha das Lanchas_:
_S^{nra} Nagonia_!
Olha, acolá!
Que linda vae com seu erro de ortographia…
Quem me dera ir lá!
_Senhora Da guarda_!
(Ao leme vàe o Mestre Zé da Leonor)
Parece uma gaivota: aponta-lhe a espingarda
O caçador!
_Senhora d'ajuda_!
_Ora pro nobis_!
_Calluda_!
_Sêmos probes_!
_S^{enr} dos ramos_!
_Istrella do mar_!
_Ca bamos_!
Parecem Nossa Senhora, a andar.
_S^{ra} da luz_!
Parece o pharol…
_Maim de Jesus_!
É tal qual ella, se lhe dá o sol!
_S^r dos Passos_!
_Sinhora da Ora_!
Aguias a voar, pelo mar dentro dos espàços!
Parecem ermidas caiadas por fóra…
_S^{nr} dos Navegantes_!
_Senhor de Matuzinhos_!
Os mestres ainda são os mesmos d'antes:
Lá vae o Bernardo da Silva do Mar,
A mail-os quatro filhinhos,
Vascos da Gama, que andam a ensaiar…
_Senhora aos aflitos_!
_Martyr Sao Sebastiao_!
_Ouvi os nossos gritos_!
_Deus nos leve pla mao_!
_Bamos em paz_!
Ó lanchas, Deus vos leve pela mão!
Ide em paz!
Ainda lá vejo o Zé da Clara, os Remelgados,
O Jéques, o Pardal, na _Nam te perdes_,
E das vagas, aos rythmos cadenciados,
As lanchas vão traçando, á flor das agoas verdes:
«As armas e os barões assignalados…»
Lá sae a derradeira!
Ainda agarra as que vão na dianteira…
Como ella corre! com que força o vento a impelle:
_Bamos com Deus_!
Lanchas, ide com Deus! ide e voltae com elle
Por esse mar de Christo…
Adeus! adeus! adeus!
3
Georges! anda ver meu pàiz de romarias
E procissões!
Olha essas moças, olha estas Marias!
Caramba! dá-lhes beliscões!
Os corpos d'ellas, ve! são ourivezarias,
Gula e luxuria dos Maneis!
Têm nas orelhas grossas arrecadas,
Nas mãos (com luvas) _trinta moedas_, em anneis,
Ao pescoço serpentes de cordões,
E sobre os seios entre cruzes, como espadas,
Além dos seus, mais trinta _coraçoes_!
Vá! Georges, faze-te Manel! viola ao peito,
Toca a bailar!
Dá-lhes beijos, aperta-as contra o peito,
Que hão de gostar!
Tira o chapéu, silencio!
Passa a procissão.
Estralejam foguetes e morteiros.
Lá vem o Pallio e pegam ao cordão
Honestos e morenos cavalheiros.
Altos, tão altos e enfeitados, os andores,
Parecem _Torres de David_, na amplidão!
Que linda e aceiada vem a Senhora das Dores!
Olha o mordomo, á frente, o Sr. Conde.
Contempla! Que tristes os Nossos Senhores,
Olhos leaes fitos no vago… não sei onde!
Os anjinhos!
Vêm a suar:
Infantes de trez annos, coitadinhos!
Mãos inviziveis levam-nos de rastros,
Que elles mal sabem andar…
Esta que passa é a _Noite_ cheia de astros!
(Assim estava, em _certo dia_, na Judeia)
Aquelle é o _Sol_! (Que bom o sol de olhos pintados!)
E aquella outra é a _Lua-Cheia_!
Seus doces olhos fazem luar…
Essa, acolá, leva na mão os _Dados_,
Mas perde tudo se vae jogar.
E esta que passa, toda de arminhos,
(Ve! d'entre o povo em extazi, olha-a a Mãe)…
Leva, sorrindo a _Coroa dos Espinhos_,
Flor de criança que os não tem.
E que bonita vae a _Esponja de Fel_!
Mal ella sabe, a innocentinha…
Nas suas mãos a _Esponja_ deita mel:
Abelhas d'oiro tomam-lhe a dianteira!
Lá vem a _Lança_! A bainha
Traz ainda o sangue da _Sexta-feira_…
Jezus!
Que maravilha de criança!
O Leão morrera ainda outra vez, na cruz,
Entre ladrões, a suar, lá no Calvario,
Se fosse este anjo espicaçal-o com a lança…
Passa o ultimo, o _Sudario_!
O corpo de Jezus, Nosso Senhor…
Parece o sol-por!
E a procissão passa. Maré-cheia de povo!
É o Oceano Atlantico!
O bom povinho de fato novo,
Nas violas de arame soluça, romantico,
Fadinhos chorozos da su'alma beata.
Trazem imagens da Funcção nos seus chapéus.
Poeira opaca. Abafa-se. E, no céu ferro-e-oiro,
O sol em gloria brilha olympico, e de prata,
Como a velha cabeça aureolada de Deus!
Trombetas clamam. Vae correr-se o toiro.
Passam as chocas, boas mães! passam capinhas.
Pregões. _Laranjas_! _Ricas cavaquinhas_!
_Pão de ló de Margaride_!
_Agoinha fresca da Moirama_!
_Vinho verde a escorrer da vide_!
Á porta d'um cazal, um tysico na cama,
Olha tudo isto com seus olhos de Outro-mundo.
E uma netinha com um ramo de loireiro
Enxota as moscas, do moribundo…
Dança de roda mail-as moças o coveiro.
Clama um ceguinho:
«Não ha maior desgraça n'esta vida,
Que ser ceguinho!»
Outro, moreno, mostra uma perna partida!
Mas fede tanto, coitadinho…
Este, sem braços, diz «que os deixou na pedreira…»
E esse, acolá, todo o corpinho n'uma chaga,
Labareda de cancros em fogueira,
Que o sol atiça e que a gangrena apaga,
Ó Georges, ve! que excepcional cravina…
Que lindos cravos para por na botoeira!
Tysicos! Doidos! Nus! Velhos a ler a sina!
Etnas de carne! Jobs! Flores! Lazaros! Christos!
Martyres! Cães! Dhalias de puz! Olhos fechados!
Rheumaticos! Anões! Deliriuns-tremens! Kistos!
Monstros, phenomenos, afflictos, aleijados,
Talvez lá dentro com perfeitos corações:
Todos, á uma, mugem roucas ladainhas,
Tragicos, uivam «uma esmola plas alminhas
Das suas obrigações!»
Pelo nariz corre-lhes puz, gangrena, ranho!
E, coitadinhos! fedem tanto: é de arrazar…
Qu'é dos pintores do meu paiz extranho?
Onde estão elles que não vêm pintar!
Pariz, 1890-1891.
*Os Figos Pretos*
–Verdes figueiras soluçantes nos caminhos!
Vós sois odiadas desde os seculos avós:
Em vossos galhos nunca as aves fazem ninhos,
Os noivos fogem de se amar ao pé de vós!
–Ó verdes figueiras! ó verdes figueiras
Deixae-o fallar!
Á vossa sombrinha, nas tardes fagueiras,
Que bom que é amar!
–O mundo odeia-vos. Ninguem nos quer, vos ama:
Os paes transmittem pelo sangue esse odio aos moços.
No sitio onde medraes, ha quazi sempre lama
E debruçaes-vos sobre abysmos, sobre poços.
–Quando eu for defunta para os esqueletos,
Ponde uma ao meu lado:
Tristinha, chorando, darà figos pretos…
De luto pezado!
–Os aldeões para evitar vosso perfume
Sua respiração suspendem, ao passar…
Com vossa lenha não se accende, á noite, o lume,
Os carpinteiros não vos querem aplainar.
–Oh cheiro de figos, melhor que o do incenso
Que incensa o Senhor!
Podesse eu, quem dera! deital-o no lenço
Para o meu amor…
–As outras arvores não são vossas amigas…
Mãos espalmadas, estendidas, supplicantes,
Com essas folhas, sois como velhas mendigas
N'uma estrada, pedindo esmola aos caminhantes!
–Mendigas de estrada! mendigas de estrada!
E cheias de figos!
Os ricos là passam e não vos dao nada,
Vos daes aos mendigos…
–Ai de ti! ai de ti! ó figueiral gemente!
O goivo é mais feliz, todo amarello, lá.
Ninguem te quer: tua madeira é unicamente
Utilizada para as forcas, onde as ha…
–Que màs creaturas! que injustas sois todas
Que injustas que sois!
Serà de figueira meu leito da bodas…
E os berços, depois
–Tragicas, nuas, esqueleticas, sem pelle,
Por traz de vós, a lua é bem uma caveira!…
Ó figos pretos, sois as lagrymas d'aquelle
Que, em certo dia, se enforcou n'uma figueira!
–Tambem era negro, de negro cegava
O pranto, o rosario,
Que, em certa tardinha, desfiava, desfiava,
Alguem, no Calvario…
–E, assim, ao ver no outomno uma figueira nua,
Se os figos caem de maduros, pelo chão:
Cuido que é a ossada do Traidor, á luz da lua,
A chorar, a chorar sua alta traição!
–Ó minhas figueiras! ó minhas figueiras
Deixae-o fallar!
Oh! vinde de hi ver-nos, a arder nas fogueiras
Cantar e bailar…
Coimbra, 1889.
*Febre Vermelha*
Rozas de vinho! Abri o calice avinhado!
Para que em vosso seio o labio meu se atole:
Beber até cair, bebedo, para o lado!
Quero beber, beber até o ultimo gole!
Rozas de sangue! Abri o vosso peito, abri-o!
Montanhas alagae! deixae-as trasbordar!
As ondas como o oceano, ou antes como um rio
Levando na corrente Ophelias de luar…
Camelias! Entreabri os labios de Eleonora!
Desabrochae, á lua, a ancia dos vossos calis!
Dá-me o teu genio, dá! ó tulipa de aurora!
E dá-me o teu veneno, ó rubra digitalis…
Papoilas! Descerrae essas boccas vermelhas!
Apagae-me esta sede estonteadora e cruel:
Ó favos rubros! os meus labios são abelhas,
E eu ando a construir meu cortiço de mel…
Rainunculos! Corae minhas faces-de-terra!
Que seja sangue o leite e rubins as opalas!
Tal se vêm pelo campo, em seguida a uma guerra,
Tintos da mesma cor os corações e as balas!…
Chagas de Christo! Abri as petalas chagadas!
N'uma raiva de cor, n'uma erupção de luz!
Escancarae a bocca, ás vermelhas rizadas,
Cancros de Lazaro! Feridas de Jezus…
Flores em braza! Orgaos da cor! Tirava
Operas d'oiro, podesse eu, das vossas teclas.
Volcões de Maio! ungi minha pelle de lava!
Dae-me energia, audacia, ó pequeninos Heclas!
Dae-me do vosso sangue, ó flores! entornae-o
Nas veias do meu corpo estragado e sem cor:
Que vida negra! Foi escripto, á luz do raio,
O triste fado que me deu Nosso Senhor…
Scismo já farto de velar minha alma doente,
Não dura um mez siquer, minhas amigas, vede!
Mas, mal vos vejo, então, pulo alegre e contente
A uivar, como os leões quando os ataca a sede!
Corto o estrellado céu, voo atravez do espaço,
Cruzo o infinito e vou rolar aos pés de Deus,
Como se accaso fosse, em catapultas de aço,
Por um Titan de bronze atirado a esses céus!
Amo o vermelho. Amo-te, ó hostia do sol-posto!
Fascina-me o escarlate. Os meus tedios estanca:
E apezar d'isso, ó cruel hysteria do Gosto,
Certa flor da minh'alma é branca, branca, branca…
Leça, 1886.
*Poentes de França*
–Ó sol! ó sol! ó sol! poente de vinho velho!
Enche meu copo de S. Graal (deu-m'o a ballada…)
Ó sol de Normandia! Occidente vermelho,
Tal o circo andaluz depois d'uma toirada!
–Vos sois extrangeiros, vos sois extrangeiros,
Ó poentes de França! não vos amo, não!
–Ó sol, cautella! já a noite se avizinha
O Padre-Oceano vae, em breve, commungar:
Ó hostia vesperal de vermelha farinha,
Que o bom Moleiro móe, no seu moinho do Ar!
Ó sol, às _Trindades_, atraz dos pinheiros,
Á hora em que passam branquinhos moleiros,
Levando farinha p'ra cozer o pão!
–Ó forca do sol-por! ó Inferno de Dante!
Açougue d'astros! ó sabbat de feiticeiras!
Ó sol ensanguentado! ó cabeça fallante,
Que o funambulo Poente anda a mostrar nas feiras!
–Que paz pelo mundo, n'essa hora ditoza!
Ó poentes de França! não vos amo, não!
–_Arco da Velha_, a rir rizos de sete cores!
Ó lua na ascenção! ó sol! ó sol! ó sol!
Cabeça de Iskariote, entre aguias e condores!
Ó cabeça de Christo, impressa no lençol!
Que paz pelo mundo, n'essa hora saudoza
Quando fecha a lojinha a Sra. Roza,
Quando vem das sachas o Sr. Joao…
–Ó sol! ó sol! Titan d'este bloco da Terra!
Ó sol em sangue que ainda pula e arde e scintilla:
Ó bala de canhão, tu vens d'alguma guerra:
Varaste os corações d'um exercito em fila!
–Ó hora em que as agoas rebentam das minas…
Ó poentes de França! não vos amo, não!
–Ó poente verde-mar! ó por-de-sol de azeite!
Ó longes de trovoada! ó céu dos ventos sues!
Vacca do Ar, a mugir crepusculos de leite
E roxos e cardeaes e amarellos e azues!
–Ó hora em que passam moças e meninas
Que, em tardes de Maio, vão às _Ursulinas_,
Com rozas nos seios e um livro na mão…
–Ó sol! ó sol! Tragico, afflicto, doido, venho
A tua saude erguer a minha taça ardente!
Meus grandes olhos são dois bebedos, e tenho
Dlirium-tremens já, Sir Falstaff do Poente!
–Eu amo os poentes, mas sem agonias,
Ó poentes de França! não vos amo, não!
–Adeus, ó sol! chegou a Noite na fragata,
A tua porta os marinheiros vão bater:
Lá vejo os astros por seus calices de prata,
Na _Taverna do Occaso_, a beber, a beber…
Ó céus phtysicos, cuspindo em bacias!
Ó céus como escarros, às _Ave-Marias_!
Ó poentes de França! não vos amo, não!
Pariz, 1891.
*Pobre Tysica*!
Quando ella passa á minha porta,
Magra, livida, quazi morta,
E vae até á beira-mar,
Labios brancos, olhos pizados:
Meu coração dobra a finados,
Meu coração poe-se a chorar…
Perpassa leve como a folha,
E suspirando, ás vezes, olha
Para as gaivotas, para o Ar:
E, assim, as suas pupillas negras
Parecem duas toutinegras,
Tentando as azas para voar!
Veste um habito cor de leite,
Saiinha liza, sem enfeite,
Boina maruja, toda luar:
Por isso, mal na praia alveja,
As mais suspiram com inveja:
«Noiva feliz, que vaes cazar…»
Triste, acompanha-a um _Terra-Nova_
Que, dentro em pouco, á fria cova
A irá de vez acompanhar…
O chão desnuda com cautella,
Que _Boy_ conhece o estado d'ella:
Quando ella tosse, poe-se a uivar!
E, assim, sósinha com a aia,
Ao sol, se assenta sobre a praia,
Entre os bébés, que é o seu logar…
E o Oceano, tremulo avôzinho,
Cofiando as barbas cor de linho,
Vem ter com ella a conversar…
Fallam de sonhos, de anjos, e elle
Falla d'amor, falla d'aquelle
Que tanto e tanto a faz penar…
E o coração parte-se todo,
Quando a sorrir, com tão bom modo,
O Mar lhe diz: «Ha-de sarar…»
Sarar? Mizerrima esperança!
Padres! ungi essa criança,
Podeis sua alma encommendar:
Corpinho d'anjo, casto e inerme,
Vae ser amada pelo Verme:
O bichos vão-na desfructar…
Sarar? Da cor dos alvos linhos,
Parecem fuzos seus dedinhos,
Seu corpo é roca de fiar…
E, ao ouvir-lhe a tosse secca e fina,
Eu julgo ouvir n'uma officina
Taboas do seu caixão pregar!
Sarar? Magrita como o junco,
O seu nariz (que é grego e adunco)
Começa aos poucos de afilar,
Seus olhos lançam igneas chammas…
Ó pobre mãe, que tanto a amas,
Cautella! O outomno está a chegar…
Leça, 1889.
*A Poezia do Outomno*
Noitinha. O sol, qual brigue em chammas, morre
Nos longes d'agoa… Ó tardes de novena!
Tardes de sonho em que a poezia escorre
E os bardos, a sonhar, molham a penna!
Ao longe, os rios de agoas prateadas
Por entre os verdes cannaviaes, esguios,
São como estradas liquidas, e as estradas
Ao luar, parecem verdadeiros rios!
Os choupos nus, tremendo, arripiadinhos,
O chale pedem a quem vae passando…
E nos seus leitos nupciaes, os ninhos,
As lavandiscas noivam piando, piando!
O orvalho cae do céu, como um unguento.
Abrem as boccas, aparando-o, os goivos…
E a larangeira, aos repellões do vento,
Deixa cair por terra a flor dos noivos.
E o orvalho cae… E, á falta d'agoa, rega
O val sem fruto, a terra arida e nua!
E o Padre-Oceano, lá de longe, prega
O seu Sermão de Lagrymas, á Lua!
Tardes de outomno! ó tardes de novena!
Outubro! Mez de Maio, na lareira!
Tardes…
Lá vem a Lua, _gratiae plena_,
Do convento dos céus, a eterna freira!
Porto, 1886.
S.^{ta} Iria
N'um rio virginal d'agoas claras e mansas,
Pequenino baixel, a santa vae boiando…
Pouco e pouco, dilue-se o oiro das suas tranças
E, diluido, ve-se as agoas aloirando.
Circumda-a um resplendor, a luzir esperanças,
Unge-lhe a fronte o luar, avelludado e brando,
E, com a graça etherea e meiga das crianças,
Formosa Iria vae boiando, vae boiando…
Á lua, cantam as aldeãs de _Riba-Joia_,
E, ao verem-na passar, phantastica barquinha,
Exclamam todas: «Olha um marmore que aboia!»
Ella entra, emfim, no Oceano… E escuta-se, ao luar,
A mãe do pescador, rezando a ladainha
Pelos que andam, Senhor! sobre as agoas do mar…
Leça, 1885.
*Enterro de Ophelia*
Morreu, Vae a dormir, vae a sonhar… Deixal-a!
(Fallae baixinho: agora mesmo se ficou…)
Como padres orando, os choupos formam ala,
Nas margens do ribeiro onde ella se afogou…
Toda de branco vae, n'esse habito de opala,
Para um convento: não o que o Hamlet lhe indicou,
Mas para um outro, horror! que tem por nome _Valla_,
D'onde jamais saiu quem, lá, uma vez entrou!…
O lindo Por-do-Sol, que era doido por ella,
Que a perseguia sempre, em palacio e na rua,
Vede-o, coitado! mal pode suster a vela…
Como damas de honor, nymphas seguem-lhe os rastros,
E, assomando no céu, sua Madrinha, a Lua,
Por ella vae desfiando as suas contas, Astros!
Leça, 1888.
*Ballada do Caixão*
O meu vizinho é carpinteiro,
Algibebe de Dona Morte:
Ponteia e coze, o dia inteiro,
Fatos de pau de toda a sorte:
Mogno, debruados de velludo
Flandres gentil, pinho do Norte…
Ora eu que trago um sobretudo
Que já me vae a aborrecer,
Fui-me lá, hontem: (era Entrudo,
Havia immenso que fazer!…)
–Olá, bom homem! quero um fato,
Tem que me sirva?–Vamos ver…
Olhou, mexeu na caza toda…
–Eis aqui um e bem barato.
–Está na moda?–Está na moda.
(Gostei e nem quiz apreçal-o:
Muito justinho, pouca roda…)
–Quando posso mandar buscal-o?
–Ao por-do-sol. Vou dal-o a ferro:
(Poz-se o bom homem a aplainal-o…)
Ó meus amigos! salvo-erro,
Juro-o pela alma, pelo céu!
Nenhum de vós, ao meu enterro,
Irá mais dandy, olhae! do que eu!
Pariz, 1891.
*Á Toa*
O Primeiro Homem
Que lindo mundo! E eu só! Que tortura tamanha!
Ninguem! Meu pae é o céu. Minha mãe é a montanha.
A Montanha
Os meus cabellos são os pinheiraes sombrios
E veias do meu corpo os azulados rios.
Os Rios
Nós somos o suor que o Estio asperge e sua,
Nós somos, em Janeiro, a agoa-benta da Lua!
A Lua
Eu sou a bala, no Ar detida, d'essa guerra
Que teve contra Deus, em seu principio, a Terra…
A Terra
E eu uma das maçãs, entre outras a primeira,
Que certo Virgem viu cair d'uma macieira!
A Macieira
Tantas ainda por cair! Vinde colhel-as!
Abanae a macieira e cairão estrellas!
A Estrellas
No mar, á noite, reflectimo-nos, a olhar,
E formamos, assim, as _Estrellas-do-mar_…
O Mar
Sou padre. São d'agoa meus Santos-Evangelhos:
Accendei meu altar, relampagos vermelhos!
Os Relampagos
Nós somos (o contrario, embora, seja escripto)
Os fogos-tátuos d'esta cova do Infinito…
O Infinito
Sou o mar sem borrasca, onde emfim se descança.
Aqui, vem desagoar o rio da Esperança…
A Esperança
Morri, irmãos! mas lá ficaram minhas vestes,
No vosso mundo: dei-as dadas aos cyprestes.
Os Cyprestes
Para apontar os céus, como dedos funereos,
Plantaram-nos no pó dos mudos cemiterios…
Os Cemiterios
Porão, beliches, tudo cheio!… Os céus absortos!
Não cabe em Josaphat esta leva de mortos!
Os Mortos
Seculos tombam uns sobre outros, como blocos,
E nós dormindo sempre, eternos dorminhocos!
Porto, 1885.
*A Vida*
Ó grandes olhos outomnaes! mysticas luzes!
Mais tristes do que o amor, solemnes como as cruzes!
Ó olhos pretos! olhos pretos! olhos cor
Da capa d'Hamlet, das gangrenas do Senhor!
Ó olhos negros como noites, como poços!
Ó fontes de luar, n'um corpo todo ossos!
Ó puros como o céu! ó tristes como levas
De degredados!
Ó Quarta-feira de Trevas!
Vossa luz é maior, que a de trez luas-cheias:
Sois vós que allumiaes os prezos, nas cadeias,
Ó velas do perdão! candeias da desgraça!
Ó grandes olhos outomnaes, cheios de Graça!
Olhos accezos como altares de novena!
Olhos de genio, aonde o Bardo molha a penna!
Ó carvões que accendeis o lume das velhinhas,
Lume dos que no mar andam botando as linhas…
Ó pharolim da barra a guiar os navegantes!
Ó pyrilampos a allumiar os caminhantes,
Mais os que vão na diligencia pela serra!
Ó Extrema-Uncção final dos que se vão da Terra!
Ó janellas de treva, abertas no teu rosto!
Thuribulos de luar! Luas-cheias d'Agosto!
Luas d'Estio! Luas negras de velludo!
Ó luas negras, cujo luar é tudo, tudo
Quanto ha de branco: véus de noivas, cal
Da ermida, velas do hiate, sol de Portugal,
Linho de fiar, leite de nossas mães, mãos juntas
Que têm erguidas entre cyrios, as defuntas!
Consoladores dos Afílictos! Ó olhos, Portas
Do Céu! Ó olhos sem bulir como agoas-mortas!
Olhos ophelicos! Dois soes, que dão sombrinha…
Que são em preto os _Olhos Verdes_ de Joanninha…
Olhos tranquillos e serenos como pias!
Olhos Christãos a orar, a orar _Ave Marias
Cheias de Luz_! Olhos sem par e sem irmãos,
Aos quaes estendo, toda a hora, as frias mâos!
Estrellas do pastor! Olhos silenciozos,
E milagrozos, e misericordiozos,
Com os teus olhos nunca ha noites sem luar,
Mesmo no inverno, com chuva e a relampejar!
Olhos negros! vós sois duas noites fechadas,
Ó olhos negros! como o céu das trovoadas…
Mas dize, meu amor! ó Dona de olhos taes!
De que te serve ter uns astros sem eguaes?
Olha em redor, poiza os teus olhos! O que ves?
O mar a uivar! A espuma verde das marés!
Escarros! A traição, o odio, a agonia, a inveja!
Toda uma cathedral de lutas, uma igreja
A arder entre clarões de coleras! O orgulho
Insupportavel tal o meu, e o sol de Julho!
Jezus! Jezus! quantos doentinhos sem botica!
Quantos lares sem lume e quanta gente rica!
Quantos reis em palacio e quanta alma sem ferias!
Quantas torturas! Quantas Londres de mizerias!
Quanta injustiça! quanta dor! quantas desgraças!
Quantos suores sem proveito! quantas taças
A trasbordar veneno em espumantes boccas!
Quantos martyrios, ai! quantas cabeças loucas,
N'este macomio do Planeta! E as orfandades!
E os vapores no mar, doidos, ás tempestades!
E os defuntos, meu Deus! que o vento traz á praia!
E aquella que não sae por ter uzada a saia!
E os que sossobram entre a vaidade e o dever!
E os que têm, amanhã, uma lettra a vencer!
Olha essa procissão que passa: um torturado
De Infinito! Um rapaz que ama sem ser amado,
E para ser feliz fez todos os esforços…
Olha as insomnias d'uma noite de remorsos,
Como dez annos de prizão maior-cellular!
Olha esse tysico a tossir, á beira-mar…
Olha o bébé que teve Torre de coral
De lindas illuzões, mas que uma aguia, afinal,
Devorou, pois, ao vel-a ao longe, avermelhada,
Cuidou, ingenua! que era carne ensanguentada!
Quantos são, hoje? Horror! A lembrança das datas…
Olha essas rugas que têm certos diplomatas!
Olha esse olhar que têm os homens da politica!
Olha um artista a ler, soluçando, uma critica…
Olha esse que não tem talento e o julga ter
E aquelle outro que o tem… mas não sabe escrever!
Olha, acolá, a Estupidez! Olha a Vaidade!
Olha os Afflictos! A Mentira na Verdade!
Olha um filho a espancar o pae que tem cem annos!
Olha um moço a chorar seus crueis desenganos!
Olha o nome de Deus, cuspido n'um jornal!
Olha aquelle que habita uma Torre de sal,
Muros e andaimes feitos, não de ondas coalhadas,
Mas de outras que chorou, de lagrymas salgadas!
Olha um velhinho a carregar com a farinha
E o filho no arraial, jogando a vermelhinha!
Olha a sair a barra a galera _Gentil_
E a Anna a chorar p'lo João que parte p'ro Brazil!
Olha, acolá, no caes uma outra como chora:
É o marido, um ladrão, que vae «p'la barra fóra!»
Olha esta noiva amortalhada, n'um caixão…
Jezus! Jezus! Jezus! o que hi vae de afflicção!
Ó meu amor! é para ver tantos abrolhos,
Ó flor sem elles! que tu tens tão lindos olhos!
Ah! foi para isto que te deu leite a tua ama,
Foi para ver, coitada! essa bola de lama
Que pelo espaço vae, leve como a andorinha,
A Terra!
Ó meu amor! antes fosses ceguinha…
Pariz, 1891.
*O Somno de João*
O João dorme… (Ó Maria,
Dize áquella cotovia
Que falle mais devagar:
Não vá o João, acordar…)
Tem só um palmo de altura
E nem meio de largura:
Para o amigo orangotango
O João seria… um morango!
Podia engulil-o um leão
Quando nasce! As pombas são
Um poucochinho maiores…
Mas os astros são menores!
O João dorme… Que regalo!
Deixal-o dormir, deixal-o!
Callae-vos, agoas do moinho!
Ó mar! falla mais baixinho…
E tu, Mãe! e tu, Maria!
Pede áquella cotovia
Que falle mais devagar:
Não vá o João, acordar…
O João dorme… Innocente!
Dorme, dorme eternamente,
Teu calmo somno profundo!
Não acordes para o mundo,
Póde affogar-te a maré:
Tu mal sabes o que isto é…
Ó Mae! canta-lhe a canção,
Os versos do teu irmão:
«Na Vida que a Dor povoa,
Ha só uma coisa boa,
Que é dormir, dormir, dormir…
Tudo vae sem se sentir.»
Deixa-o dormir, até ser
Um velhinho… até morrer!
E tu vel-o-ás crescendo
A teu lado (estou-o vendo
João! Que rapaz tão lindo!)
Mas sempre, sempre dormindo…
Depois, um dia virá
Que (dormindo) passará
Do berço, onde agora dorme,
Para outro, grande, enorme:
E as pombas que eram maiores
Que João… ficarão menores!
Mas para isso, ó Maria!
Dize áquella cotovia
Que falle mais devagar:
Não vá o João, acordar…
E os annos irão passando.
Depois, já velhinho, quando
(Serás velhinha tambem)
Perder a cor que, hoje, tem,
Perder as cores vermelhas
E for cheiinho de engelhas:
Morrerá sem o sentir,
Isto é deixa de dormir…
Acorda e regressa ao seio
De Deus, que é d'onde elle veio…
Mas para isso, ó Maria!
Pede áquella cotovia
Que falle mais davagar:
Não vá o João, acordar…
Pariz, 1891.
*Ao Canto do Lume*
Novembro. Só! Meu Deus, que insupportavel mundo!
Ninguem, viv'alma… O que farão os mais?
Senhor! a Vida não é um rapido segundo:
Que longas horas estas horas! Que profundo
Spleen o d'estas noites immortaes!
Faz tanto frio. (Só de a ver me gela, a cama…)
Que frio! Olá, Joseph! bota mais carvão!
E quando todo se extinguir na aurea chamma,
Eu botarei (para que serve? já não ama…)
As cinzas brancas, meu vermelho coração!
Lá fóra o vento como um gato bufa e mia…
Ó pescadores, vae tão bravo o mar!
Cautella… Orçae! Largae a escota! _Ave Maria!
Cheia de Graça_… Horror! Mortos! E a agoa tão fria!…
Que triste ver defuntos a boiar!
Spleen! Que hei-de eu fazer? Dormir, não tenho somno,
Leva-me a carne a Dor, desgasta-me o perfil.
Nada ha peior que este somnambulo abandono!
Ó meus Castellos-em-Hespanha! Ó meu outomno
D'alma! Ó meu cair-das-folhas, em Abril!
A Vida! Horror! Ó vós que estaes no ultimo alento!
Que felizes, sois prestes a partir!
Ó Morte, quero entrar no teu Recolhimento!…
Oiço bater. Quem é? Ninguem: um rato… o vento…
Coitado! é o Georges, tysico, a tossir…
Mez de Novembro! Mez dos tysicos! Suando
Quantos, a esta hora, não se estorcem a morrer!
Ve-se os padres as mãos, contentes, esfregando…
Mez em que a cera dá mais e a botica, e quando
Os carpinteiros têm mais obra p'ra fazer…
Oiço um apito. O trem que se vae… Engatar-te
Quem me dera o wagon dos sonhos meus!
Lá passa, ao longe. Adeus! Quizera accompanhar-te…
–Boa viagem! Feliz de quem vae, de quem parte!
Coitado de quem fica… Adeus! adeus!
Viajar? Illuzão. Todo o planeta é zero.
Por toda a parte é vil o homem e bom o céu.
–Americas! Japão! Indias! Calvario!… Quero
Mas é ir, á Ilha, orar sobre a cova do Anthero
E a Agueda beber agoa do Botareu…
Vi a Ilha loira, o Mar! Pizei terras de Hespanha,
Paizes raros, Neves, Areiaes;
Cantando, ao luar, errei nas ruas da Allemanha,
Armei na França minha tenda de campanha…
E tedio, tedio, tedio e nada mais!
Que hei-de eu fazer? Callae essas canções immundas,
Cervejarias do Quartier! Rezae, rezae!
Paysagem, onde estás? Ó luar, agoas profundas!
Ó choupos, á tardinha, altivos, mas corcundas,
Tal como aspirações irrealizaveis, ai!
Não me tortura mais a Dor. Sou feliz. Creio
Em Deus, n'uma outra vida, além do Ar.
Meus livros dei-os, meu Philosopho queimei-o:
Agora, trago uma medalha sobre o seio
Com a qual fallo, ás noites, ao deitar.
Espiritos! em vão, debalde por vós clamo:
Porque me abandonaes? Ó almas, vinde a mim!
As vezes, vindes consolar-me e não vos chamo,
E, hoje, não… Porque? Traço o parallelogrammo,
Extingo o lume, apago a luz: nem mesmo assim!
Ó almas do Outro-mundo! a minha alma anceia
Pelo luar da lua de Canaan:
Quero passar o _além_ que para além se alteia,
A nação de que a Terra é uma pequena aldeia
E um logarejo a Estrella da Manhã!
(E a chuva cae…) Meu Deus! Que insupportavel mundo!
Viv'alma! (O vento geme…) O que farão os mais?
Senhor! A Vida não é um rapido segundo:
Que longas horas estas horas! Que profundo
Spleen mortal o d'estas noites immortaes!
Pariz, 1890-1891.
*A Sombra*
Não tarda a sombra, ahi. Vae alto o Sete-Estrello
São horas d'ella vir. Minha alma, attende!
Que já a lua, a sentinella, rende
Na esplanada do céu, ás portas do Castello…
Oiço um rumor: talvez… Eil-a, é ella: ao longe, avisto
Seu vulto em flor: postas as mãos no seio,
Com o cabello separado ao meio,
Todo caido para traz, como o de Christo!
Sorri. Que linda vem, Jezus! Que bem vestida!
Quantas lembranças d'este peito arranco!
Foi assim, que primeiro a vi, de branco,
Foi n'esse traje que ella sempre andou, em vida!
Que luz projecta! Que explendor! Parece dia!
Os gallos cantam, annunciando a aurora!…
Ide deitar-vos que ainda não é a hora,
Dorme o teu somno, socegada, ó cotovia!
Mas vós, ó pedras, affastae-vos, que ella passa!
Silencio, rouxinoes, eu quero ouvil-a…
Terá ainda a mesma voz tranquilla?
Ah! ainda é o mesmo o seu andar, cheio de Graça…
Mas ao passar por mim, como d'algum perigo,
Foge. (Talvez, já seja tarde…) Ó Clara!
Nuvem! Phantasma! Ouve-me! Pára!…
E oiço a voz d'ella n'um murmurio:
«Anda commigo…»
Coimbra, 1888.
*O Meu Cachimbo*
Ó meu cachimbo! Amo-te immenso!
Tu, meu thuribudo sagrado!
Com que, bom Abbade, incenso
A Abbadia do meu passado.
Fumo? E occorre-me á lembrança
Todo esse tempo que lá vae,
Quando fumava, ainda criança,
Ás escondidas do meu Pae.
Vejo passar a minha vida,
Como n'um grande cosmorama:
Homem feito, pallida Ermida,
Infante, pela mão da ama…
Por alta noite, ás horas mortas,
Quando não se ouve pio, ou voz,
Fecho os meus livros, fecho as portas
Para fallar comtigo a sós.
E a noite perde-se em cavaco,
Na Torre d'Anto, aonde eu moro!
Alli, mettido no buraco,
Fumo e, a fumar, ás vezes… choro.
Chorando (penso e não o digo)
Os olhos fitos neste chão,
Que tu és leal, és meu amigo…
Os meus amigos onde estão?
Não sei. Tral-os-á o «nevoeiro»…
Os trez, os intimos, _Aquelles_,
Estão na Morte, no extrangeiro…
Dos mais não sei, perdi-me d'elles.
Morreram-me uns. Por elles peço
A Deus, quando está de maré:
E, ás noites, quando eu adormeço,
Phantasmas, vêm, pé ante pé…
Tristes, nostalgicos da cova,
Entram. Sorrio-lhes e fallo…
Deixam-se estar na minha alcova,
Até se ouvir cantar o gallo…
Outros, por esses cinco oceanos,
Por esse mundo erram, talvez…
Não me escreveis, ha tantos annos!
Que será feito de vocês?
Hoje, delicias do abandono!
Vivo na paz, vivo no limbo:
Os meus amigos são o Outomno,
O Mar e tu, ó meu Cachimbo!
Ah! quando for do meu enterro,
Quando eu partir gelado, emfim,
No meu caixão de mogno e ferro,
Quero que vás ao pé de mim.
Santa mulher que me tratares,
Quando em teus braços desfalleça,
Caso meus olhos não cerrares,
Embora! Que isto não te esqueça:
Colloca, sob a travesseira,
O meu cachimbo singular
E enche-o, sollicita enfermeira,
Com _Gold-Fly_, para eu fumar…
Como passar a noite, amigo!
No _Hotel da Cova_ sem conforto?
Assim, levando-te commigo,
Esquecer-me-ei de que estou morto…
Coimbra, 1889.
*Ca (ro) Da (ta) Ver (mibus)*
Memoria
A J. d'Oliveira Macedo,
Eduardo Coimbra, Antonio Fogaça.
Ás horas do crepusculo, ao _Bemdito_,
Quando a formoza Lua, a leiteirinha,
Vae dar o leite ás cazas do Infinito…
Ás horas das _Trindades_, á noitinha,
Quando ha milagres e sublimes couzas
E caza o rouxinol com a andorinha…
Quando a alma das virgens religiozas,
Triste se envolve n'um burel de magoa
E os anjos noivam mail-as suas Rozas…
Quando o luar azula a espuma, a fragua,
E o céu sem fim, a abbobada estrellada,
Como que tem os olhos razos de agoa…
N'essa hora indeciza, augustiada,
Em que o universo está, meio ás escuras,
Que não se sabe se é antes a alvorada:
Eu pude ver, erguendo-se ás alturas,
Essa radioza lagryma de pranto
Que despedem, morrendo, as criaturas.
E ao vir da noite, livido de espanto,
Vi uma estrella a mais no azul do céu:
É que um poeta, um justo, um bom, um santo,
Ás horas do crepusculo… morreu!
O simples coração de Julieta
Dentro da alma clara de Romeu!
Uma criação de Deus, mas incompleta:
Aguia, encerrando um coração de pomba,
Cedro que dava folhas de violeta!
Ah, quando vejo alguma flor que tomba
Meu coração estorce-se de dor,
De Deus minha alma inconsolavel zomba!
Um lyrio branco, o seu primeiro amor,
Aos ventos, aos relampagos, ficou
N'este Valle de Lagrymas, Senhor!
Quem lhe dera a mortalha que levou
Toda coberta do cabello loiro
Da mystica menina que elle amou!
Vede-a, acolá, chorando o seu thesoiro,
Na janella que deita para o mar,
Soltas ao vento as suas tranças de oiro!
Ó Via-Lactea, ó Sete-Estrello, ó Luar,
Ó Lua, noiva da esverdeada fera,
Deixae do céu a vossa luz tombar!
Ó aves, que trazeis a primavera,
Para cobrir o solitario ninho,
Ide buscar á sua campa a hera!
Ó pombas de luar, pombas de linho,
Que ides tão alto, divagando errantes,
Quazi mortas, perdidas no caminho:
Do vento sobre as azas triumphantes
Prendei a aza e, assim, acompanhae
O scismador que vos cantava d'antes!
Elle precorre victoriozo, olhae!
Entre espumas de brancas andorinhas
O Novo-Mundo, e que ligeiro vae!
Dizem-lhe adeus da terra as criancinhas,
Co'as tranças a acenar, mandam-lhe abraços
E beijos com as pallidas mãozinhas…
Mas elle vae boiando nos espaços,
Sendo o seu corpo uma subtil galera
Com leves remos de marfim, seus braços…
Onde vae elle? a que ditoza esphera
Velhinha Morte a sua alma guia?…
Que vida immensa, lá no céu, o espera!
Para ganhar o pão de cada dia
Cuidará da lavoira, mais das flores,
Lavrando as terras da Virgem Maria!
Longe dos vis, dos maus, dos peccadores,
N'uma herdade do céu, entre charruas,
A cavar entre simples lavradores,
Semeando estrellas e plantando luas…
E ainda o choram, que feliz desgosto!
O vento passa a uivar por essas ruas…
E um oleo algente, excepcional composto,
Tomba do Ar: é a Extrema-Uncção da Morte
Que lhe alvorece as mãos e lhe unge o rosto.
E choraes! Quem vos dera a sua sorte!
Porque é que vós carpis, agoas da fonte?
Não chores mais estrella azul do Norte!
Dobram-se ao vento os cannaviaes do monte,
E, como a juba d'um leao hirsuto,
O cedro curva, em tempestade, a fronte;
Os pallidos jasmins vestem de luto…
Comtudo o Morto fixa, inconsciente,
O vivo olhar sem lagrymas, enxuto.
Formozo, branco, meigo, sorridente,
Com esses olhos que parecem soes,
Vaes repoizar na cova, eternamente.
O teu genio legaste-o aos rouxinoes.
E allumia-te a bocca de criança,
O sorrizo dos virgens, dos heroes!
E o corpo teu na cova, essa esperança
Eterna como os seculos e as flores,
Entre verduras, afinal, descança…
Ah, nem tigres, nem aguias, nem condores,
Abrem as campas, lugubres cavernas:
O coveiro é o melhor dos constructores!
Covas que elle abra são cazas eternas.
Leça, 1885.
*Quando Chegar a Hora*
Quando eu, feliz! morrer, oiça, Sr. Abbade,
Oiça isto que lhe peço:
Mande-me abrir, alli, uma cova á vontade,
Olhe: eu mesmo lh'a meço…
O coveiro é podão, fal-as sempre tão baixas…
O cão pode lá ir:
Diga ao moço, que tem a pratica das sachas,
Que m'a venha elle abrir.
E o sineiro que, em vez de dobrar a finados,
Que toque a Alléluia!
Não me diga orações, que eu não tenho peccados:
A minha alma é dia!
Será meu confessor o vento, e a luz do raio
A minha Extrema-Uncção!
E as carvalhas (chorae o poeta, encommendae-o!)
De padres farão.
Mas as aguias, um dia, em bando como astros,
Virão devagarinho,
E hão-de exhumar-me o corpo e leval-o-ão de rastros,
Em tiras, para o ninho!
E ha-de ser um deboche, um pagode, o demonio,
N'aquelle dia, ai!
Aguias! sugae o sangue a vosso filho Antonio,
Sugae! sugae! sugae!
Raro têm de comer. A pobreza consome
As aguias, coitadinhas!
Ao menos, n'esse dia, eu matarei a fome
A essas desgraçadinhas…
De que serve, Sr. Abbade! o nosso pacto:
Não me lembrei, não vi
Que tinha feito com as aguias um contrato,
No dia em que nasci.
Seixo, 1886.
*Certa Velhinha*
1
Além, na tapada das _Quatorze Cruzes_,
Que triste velhinha que vae a passar!
Não leva candeia; hoje, o céu não tem luzes…
Cautella, velhinha, não vás tropeçar!
Os ventos entoam cantigas funestas,
Relampagos tingem de vermelho o Azul!
Aonde irá ella, n'uma noite d'estas,
Com vento da _Barra_ puxado do sul?
Aonde irá ella, pastores! boieiras!
Aonde irá ella, n'uma noite assim?
Se for un phantasma, fazei-lhe fogueiras,
Se for uma bruxa, queimae-lhe alecrim!
Contava-me aquella que a tumba já cerra,
Que Nossa Senhora, quando a chama alguem,
Escolhe estas noites p'ra descer á Terra,
Porque em noites d'estas não anda ninguem…
Além, na tapada das _Quatorze Cruzes_,
Que linda velhinha que vem a passar!
E que olhos aquelles que parecem luzes!
Quaes velas accezas que a vêm a guiar…
Que pobre capinha que leva de rastros,
Tão velha, tão rôta! Que triste viuvez!
Mas se lhe dá vento, meu Deus! tantos astros!
É o céu estrellado vestido do envez…
Seu alvo cabello, molhado das chuvas,
Parece uma vinha de luar em flor…
Oh cabello em cachos, como cachos de uvas!
So no céu ha uvas com aquella cor…
A luz dos seus olhos é uma luz tamanha
Que ao redor espalha divino clarão!
Parece que chove luar na montanha…
Que noite de inverno que parece verão!
Além, na tapada das _Quatorze Cruzes_,
Velhinha tão alta que vem a chegar!
Parece uma Torre côada de luzes!
Ou antes a _Torre de Marfim_, a andar!
Não! Não é uma Torre côada de luzes,
Nem antes a _Torre de Marfim_, a andar,
Que pela tapada das _Quatorze Cruzes_,
N'uma noite destas, eu vejo passar…
Tambem não é, ouve, minha velha ama!
Como tu contavas, a Virgem de Luz:
Digo-te ao ouvido como ella se chama,
Mas guarda segredo, que é…
–Jezus! Jezus!
2
Além, na tapada das _Quatorze Cruzes_,
Já não é a velhinha que vae a passar:
Um grande cortejo cheiinho de luzes,
Anninhas da Eira que vae a enterrar.
Falla d'um pastor:
«Anninhas da Eira! Anninhas da Eira!
Cantae, raparigas, cantae e chorae!
Morreu, coitadinha! sorrindo, trigueira,
Como um passarinho, sem soltar um ai.
Quando era pequeno, levava-me á escola,
E quando, mais tarde, cresci e medrei,
Oh danças nas eiras, ao som da viola!
Nas danças de roda, que beijos lhe dei!
Os annos vieram, os annos passaram,
Meu fado arrastou-me, da aldeia sai:
Nunca mais meus olhos seus olhos tocaram,
Perdi-a de todo, nunca mais a vi…
E além, na tapada das _Quatorze Cruzes_,
N'uma noite d'estas com vento a ventar,
Ó meu Deus! é ella que vae entre luzes!
Ó meu Deus! é a Anninhas que vae a enterrar!
Olá! bons senhores, vestidos de preto,
Deixae a defunta, que a levarei eu!
O suor alagava-vos, eu levo o carreto…
O caixão de Anninhas é tambem o meu!
Tenho os relampagos, deixae-me sem velas
A rezar por ella, sob o temporal!
Cai-me no peito, cravae-m'as, procellas!
Cruzes da tapada, em forma de punhal!»
Mas os bons senhores, de preto vestidos,
Cigarros accezos, e velas na mão,
Lá passam ao vento, com sete sentidos,
Com medo que, ás vezes, não seja um ladrão…
«Mãos das ventanias! mãos das ventanias!
Tirae-lhes a Anninhas e levae-a a Deus!
Com suas mãosinhas, agora tão frias,
Irá na viagem a dizer-me adeus…
Ó vento que passas! corcel de rajada!
Assenta-nos ambos no mesmo selim:
Quero ir mais ella na longa jornada…
Quero ir com Anninhas pelo céu sem fim!
Ó Leste, que trazes as rolas, ás costas,
Quaes rolas, leva-nos aos pés do Senhor!
Quero ir como ella, assim de mãos postas…
Quero ir com Anninhas para onde ella for!
Ó Norte dos Marços! ó Sul das procellas,
Levae-nos quaes brigues, como azas, levae!
Levae-nos como aguias, levae-nos quaes velas…
Quero ir com Anninhas para onde ella vae!»
3
Além, na tapada das _Quatorze Cruzes_,
Que triste velhinha que vae a passar!
E que olhos aquelles que parecem luzes…
Aonde irá ella? Quem irá buscar?
Pariz, 1891.
*Males de Anto*
A Ares n'uma aldeia
Quando cheguei, aqui, Santo Deus! como eu vinha!
Nem mesmo sei dizer que doença era a minha,
Porque eram todas, eu sei lá! desde o odio ao tedio.
Molestias d'alma para as quaes não ha remedio.
Nada compunha! Nada, nada. Que tormento!
Dir-se-ia accaso que perdera o meu talento:
No entanto, ás vezes, os meus nervos gastos, velhos,
Convulsionavam-nos relampagos vermelhos,
Que eram, bem o sentia, instantes de Camões!
Sei de cór e salteado as minhas afflicções:
Quiz partir, professar n'um convento de Italia,
Ir pelo Mundo, com os pés n'uma sandalia…
Comia terra, embebedava-me com luz!
Extasis, spasmos da Thereza de Jezus!
Contei n'aquelle dia um cento de desgraças.
Andava, á noite, só, bebia a noite ás taças.
O meu cavaco era o dos mortos, o das loizas.
Odiava os homens ainda mais, odiava as Coizas.
Nojo de tudo, horror! Trazia sempre luvas
(Na aldeia, sim!) para pegar n'um cacho d'uvas,
Ou n'uma flor. Por cauza d'essas mãos… Perdoae-me,
Aldeões! eu sei que vós sois puros. Desculpae-me.
Mas, atravez da minha dor, da tempestade,
Sentia renascer minha antiga bondade
N'esta alma que a perdera. Achava-me melhor.
Aos pobrezinhos enxugava-lhes o suor.
A minha bolsa pequenina, de estudante,
Era p'ros pobres (E é e sel-o-á d'oravante.)
E ao vir das tardes, ao passar por um atalho,
Eu ia olhando o chão, embora com trabalho,
Pois os meus olhos não podiam de fadigas,
P'ra não pizar os carreirinhos das formigas
Que andam, coitadas! noite e dia, a carregar…
E com vergonha, p'ra ninguem me ver chorar,
Livido, magro, como um espeto, uma tocha,
Costumava esconder-me em uma certa rocha,
Que, por signal, tinha o feitio d'um gabão,
E punha-me a chorar, a chorar como um leão!
Tinha os berros do mar, pregando em seu convento
E a gesticulação dos pinheiraes ao vento!
Ó Dor! ó Dor! ó Dor! Job não tens dores mais,
Que as tem maiores este filho de seus Paes!
Ó Christo! calla os ais na tua ignea garganta,
Ó Christo! que outra dor mais alta se alevanta!
Meu pobre coração toda a noite gemia
Como n'um hospital…
Entrae na enfermaria!
Vede! Kistos da Dor! Furo-os com uma lança:
Que nojo, olhae! são as gangrenas da Esperança!
Lanceto mais: que lindas cores! um Oceano!
Ó mornos vagalhões do coração humano,
Amarellos, azues, negros, cor de sol-posto!
Ó preamar de puz! maré-viva d'Agosto!…
Oceano! ó vagalhões! qual é a vossa lua?
A que horas é a baixamar, quem vos escua?
Lanceto mais ainda: as Illuzões sombrias!
Cancros do Tedio a suppurar melancholias!
Gangrenas verdes, outomnaes, cor de folhagem!
O puz do Odio a escorrer n'esta alma sem lavagem!
Tristezas cor de chumbo! Spleen! Perdidos somnos!
Prantos, soluços, ais (o Mar pelos outomnos!…)
A febre do Oiro! O Amor calcado aos pés! Genio! Ancia!
Medievalite! O Sonho! As saudades da Infancia!
Quantos males, Senhor! Que hospital! Quantas doenças!
Philosophias vãs! Perda das minhas crenças!
Nevrastenia! O Susto! Incoherencias! Desmaios!
Sede de immensa luz como a dos pára-raios!
Enthusiasmos! Lezão-cardiaca da Raiva!
Magoas sem fim, prantos sem fim! Chuva, saraiva
De insultos! Afflicções, desesperos! Gotta
De coleras! Horror…
Deixei fugir a escota,
Perdi-me no alto mar, quando ia na galera
Á India da Illuzão, ao Brazil da Chymera!…
Ó Bancuos do remorso! Ó rainhas Machebetts
Da ambição! ó Reis Lears da loucura! ó Hamlets
Da minha vingança! ó Ophelias do perdão…
(Socega! Faze por dormir, meu coração!
Vae alta a noite…) E o sangue arde-me n'estas veias!
Febre a cem graus! Delirio: o céu de luas-cheias
Desde o oriente ao sol-por, de norte a sul coberto:
O mundo jovial de guarda-sol aberto!
Mar de esmeralda fluida, praias de oiro em pó!
Ó esquadras das quaes era almirante eu só!
Ó clarins a soar entre balas, na guerra!
E vencer pela patria! E ser Conde da Terra
E do Mar! El-Rey! Ser Senhor-feudal do Mundo!
Encher a trasbordar a Vida, mar sem fundo,
Com palacios, amor, glorias, luxo, batalhas,
E reis e generaes envoltos nas mortalhas!…
P'ra contar tanta coiza a encher tantos abysmos,
Homens! criae outro systema de algarismos!
Meu Deus! Que pezadello! Ah, tanta febre assusta…
Struggle-for-life! Ó velho Darwin tanto custa!
Antes não ter nascido. Ó Morte vem buscar-me…
Um lenço branco _Adeus_! nos longes, a acenar-me:
Adeus, meu lar! adeus, minha taça de leite!
E foi o dia 13… E os corcundas e o azeite
Que eu entornei, pretas que eu vi, uivos de cães!..
Choras? Porque, por quem, Anto? Pelos _Alguens_…
Lagrymas: suor da alma! Cançado? Vaes morrer,
Vaes dormir… Ainda não! mais febre, suores frios
Tremuras, convulsões, nevroses, arrepios!
Unhas de leão, raspando cal n'uma parede!
Corpos divinos, nus, ao léu! Luxurias, sede
De amor mystico! Amar freiras de habito branco
Morrer com ellas despenhado n'um barranco,
Sob relampagos!…
Jezus! Jezus! Jezus!
Ah quanto foi bem peior que a tua a minha cruz!
Quanto soffri, meu Deus! Ah! quanto eu soffro ainda!
E isto n'um mez de paz, n'esta epoca tão linda,
Solsticio de verão, quando nos sabe a vida,
Quando apparece o cravo, a minha flor querida,
Quando os soes-postos são uma delicia, quando
Os aldeões andam a podar, cantarolando,
E, alli, ao pé dos milheiraes, as lindas netas
Ceifam curvadas, como na haste as violetas!
Medico? Para que… A doença era d'alma.
Saia, apenas, á tardinha, pela calma,
Sorvendo aos haustos a rezina dos pinheiros.
Tomava quazi sempre a estrada dos _Malheiros_.
A nossa caza é ao virar mesmo da estrada,
Onde perpassam os aldeões na caminhada
E a mala-posta a rir, cheia de campainhas!
Ora havia, lá (e ha ainda) umas _Alminhas_
Com um painel antigo sob um oratorio,
Que são as almas a penar no Purgatorio.
E têm esta legenda: «Ó vos que ides passando
Não esqueçais a nós n'este lume penando!»
Deitava-lhes 10 reis, mas ficava a scismar
Que mais penava eu… se ellas quizessem trocar…
E mais adiante (ainda me lembro: n'um atalho,
Ao pé da fonte) havia um monte de cascalho
Com uma cruz de pau, braços ao sul e ao norte,
Para mostrar que, alli, se fizera uma morte:
Ora (é um costume) quando alguem vae de longada,
Ao ver aquella cruz, que parece uma espada,
Deita uma pedra: cada pedra é uma oração…
Oh raras orações, que nunca findam, não!
Perpetuamente, lá ficam os _Padre-Nossos_,
Rezas de pedra, a orar, a orar por esses ossos!…
Eu como os mais deitava uma pedra, tambem,
Dizendo para mim: «se me matasse alguem…»
Mas eu seguia o meu passeio, estrada fóra,
E ninguem me matava…
Ah! vinham a essa hora
As moças da lavoira a cantar, a cantar,
(Faziam-me, Senhor! vontade de chorar…)
Mas quando, perto já, eu me ia approximando,
Paravam de cantar e ficavam-me olhando…
E que eu não fosse ouvir murmuravam, baixinho,
Com dó, a olhar: «Como elle vae acabadinho!»
Mais adiante, encontrava a mulher do moleiro,
Que ia o cantaro encher á _Fonte do Salgueiro_,
Lindos cabellos empoeirados de farinha:
Era uma flor, mas parecia uma velhinha…
–Vae melhorzinho?–Assim… vou indo, vou melhor…
–Pois seja pelas cinco chagas do Senhor…
E um pouco mais além, no logar do _Cazal_,
N'uma caza de colmo, assentado ao portal,
Estava um cego, e a fiar ao lado estava a mãe,
E mal sentia, ao longe as passadas de alguem,
Clamava em sua voz vibrante de céguinho:
«Meu nobre senhor! olhe este desgraçadinho!»
Ai de mim! ai de mim! como não ve quem passa,
É que chama a attenção para a sua desgraça!
E, para bem coroar o meu tragico fado,
Dizia-me, ao passar, o Dr. Delegado:
«Vá para caza, fuja aos orvalhos da noute.»
E, grave, para si:
«A Sciencia abandonou-te!»
Horror! horror! horror! Que mizeravel sorte!
Em tudo via a _Velha_, em tudo via a Morte:
Um berço que dormia era um caixão p'ra cova!
Vi-a a Foice no céu, quando era lua-nova…
Se ia á tapada ver ceifar as raparigas,
Vi-a entre ellas a cortar tambem espigas!
E ao ver as terras estrumadas, como lume,
Quedava-me a scismar no meu destino… estrume!
A pomba que passava era a minha alma a voar…
E era a minha agonia um pinheiro a ullular!
E, ao ver meadas de linho a corarem, ao sol,
Pensava… se estaria, alli, o meu lençol…
E o que eu scismava ao ver passar os carpinteiros,
Cantando alegres e fumando, prazenteiros,
A tiracollo a cerra, o martello e o formão…
Vinham, quem sabe! de acabar o meu caixão!
Deitava-me no chão de ventre para o Ar,
Scismava: se morrer, é assim que hei-de ficar…
Como me tinha em pé, não sei. Siquer um musculo!
A hora christã, entre as nevrozes do crepusculo,
Entre os susurros da tardinha, ao sol-poente,
Quando cantam na sombra as fontes, vagamente,
Quando na estrada vão as mulinhas, a trote,
Que o alvo moleiro faz marchar sem o chicote
Ó Natureza! tão amigos são os dois!…
E se ouvem expirar os chocalhos dos bois,
Ao longe, ao longe, entre as carvalhas do caminho…
Quando na ermida dão _Trindades_, de mansinho,
E os cravos dão á luz o fruto do seu ventre…
Quando se ve os céus mysticos, doidos, entre
Soluços e ais a desmaiar, como n'um flato:
Alli, na encosta aonde bebem n'um regato
Os animaes, tambem bebia. Ora, uma vez
(Sim, faz agora pelo S. Martinho um mez)
Quando para beber me debrucei na pia,
No fundo d'agoa, vi uma photographia…
Jezus! Um velho! O seu cabello, assim ao lado,
O mesmo era que o meu, todo encaracolado!
O rosto eburneo! o olhar era tal qual o meu!
E o labio… Horror! Fugi! esse velhinho era eu!
Fugi!
E, desde então, não mais sai de caza.
Ha muito, que não vejo uma flor, uma aza,
Ha muito já, que não sorvi o mel d'um beijo.
Do meu cortiço voou a abelha do desejo.
As duas filhas do cazeiro, ao vir da escola,
D'antes vinham-me ver, eu dava-lhes esmola.
Cantavam, riam e saltavam, um demonio!
E tão lindas, Jezus! tão amigas do Antonio…
E, agora, mal me vêm, tremem todas, coitadas!
Eu chamo-as da janella e fogem, assustadas!
E, ao vel-as, na fugida eu quasi que desmaio…
Jezus, tao lindas! são duas tardes de Maio!
Um doente faz medo. Por isso fogem d'elle.
Estou, aqui, estou ido. Só tenho pelle.
Nada me salva, nada! É impossivel salvar-me.
E o que eu tenho a fazer é, apenas, rezignar-me
E já me resignei… Mas Carlota, esse amor,
Quiz por força chamar o bom Sr. Doutor.
E eu consenti, emfim. E lá mandou o creado
Buscar o cirurgião. Elle é o mais afamado
N'estas trez legoas, o Dr. da _Preza Velha_.
Eil-o que chega…
–Olá!… Ve-me a lingua vermelha,
Toma-me o pulso…–Está bem, isso não é nada,
Beba-lhe bem, vá aos domingos á toirada,
E, sobretudo, veja lá… nada de versos…
Mas o doutor mais eu, nós somos tão diversos!
Certo, elle é sábio, mas não tem pratica alguma
D'estas molestias e o que eu tenho é, apenas, uma
Tysica d'Alma. Emfim…
Ó Carlota! ó Carlota!
Boa velhinha, como ella é meiga e devota!
Já estaria bom, se me valessem rezas.
E, no Oratorio, tem duas velas accezas
Noite e dia, a clamar á Senhora das Dores!
E queima-lhe alecrim, põe-lhe jarras com flores
E sei, até, que prometteu uma novena,
Se eu escapar… Como tudo isso me faz pena!
E trata-me tão bem, tão bem! como se eu fosse
Seu filho. Dá-me, olhae, pratinhos de arroz doce
Com as iniciaes do meu nome em canella,
E traz-me o caldo, como exijo, na tigella
Por onde come o seu. E dá-me o vinho fino,
Onde me molha o pão de ló «p'ro seu menino»
Que é assim que eu gosto, pelo Calix do Senhor,
Que pertenceu, outrora, ao meu Tio Reitor.
Carlota é um beijo. Faz-me todas as vontades.
Quando me sinto pior, ao bater das _Trindades_,
E me appetece comer terra, algumas vezes
(Assim, são nossas mães, perto dos nove mezes)
Sae a buscar uma mão cheia. Vem molhada:
Foi ella que chorou… mas diz que «é da orvalhada…»
E quando, emfim, sombrio, agoniado, farto,
Me vou deitar, a santa acompanha-me ao quarto:
Ajuda-me a despir e mette-me na cama.
E com um mimo que só sabe ter uma ama
Cobre-me bem, «durma, não scisme,» dá-me um beijo,
E sae. Finge que sae, cuida ella que eu não vejo,
Mas fica á porta, á escuta, a ouvir-me fallar só,
E não se vae deitar…
Onde ha, assim, uma avó?
A todo o instante, se ouve á porta: «Tlim, tlim, tlim!»
Trez legoas em redor manda saber de mim.
(Aqui, lhes deixo minha eterna gratidão.)
Toca o sino e lá vae a Carlota ao portão,
Muito baixinha, atarefada; espreita á grade,
–Quem é?… E, então, olhae!
«É o Sr. Abbade
Que manda esta perdiz, mortinha de manhã»;
Mais o Sr. D. Sebastião de Villa-Meã
«Que manda um gigo», mais as senhoras do _Rôfo_
Que mandam ovos molles, pecegos, pão fofo,
Uvas de Cheiro, peras D. Joaquina,
Barrisinhos d'Ovar, copos de gelatina;
Mais o Sr. Barão das Areias do Mar
«Que manda este salmão do Tamega, a saltar»;
Mais o Sr. Doutor de _Linhares_ «que manda
Os cravos mais lindos que tinha na varanda»;
Mais «o da _Igreja_ que offerece a codorniz
Que matou, hoje, na _Tapada de D. Luiz_»;
Mais o Sr. Miguel das _Alminhas de Pulpa_
«Que manda este peru e que pede desculpa»;
E, até, o Astronomo, coitado! e o Zé dos Lodos
Mandam coisas: sei lá… o que podem. E todos
Mandam tambem saber «como vae o menino…»
E, então, Carlota, bom Deus! é tal qual o sino
Na noite a badalar as suas badaladas!
Poe-se a contar, carpindo, a minha doença ás criadas.
Tudo o que eu digo, quanto faço, quanto quero:
–Olhe, S.^{ra} Julia, ás vezes, desespero…
Mas, eu quero-lhe tanto! ajudei-o, a criar…
Em pequenino era tão bom de aturar…
E depois era tão alegre, tão esperto!
E então que lindo! era mesmo um cravo aberto!
Mas, hoje, é aquillo: tem os olhinhos sumidos,
Tão faltinho de cor, os cabellos compridos,
E tosse tanta vez! já arqueia das costas…
Só falta vel-o deitadinho, de mãos postas!
E elle é tão bom, tem tão bons modos…
–Coitadinho!
–Olhe, S.^{ra} Julia, nunca viu o linho
Que a gente deita ao sol, quando é para seccar,
E que se poe assim a esticar, a esticar?
Assim é o meu menino…
–Ó S.^{ra} Carlota,
E se eu fallasse á Anna Coruja, essa que bota
As cartas? Foi talvez malzinho que lhe deu…
–Nunca foi assim: foi depois que se metteu
A fumar, a beber e lá com as po'sias.
Aquillo para mim foram as companhias.
Vinha p'ra caza, á meia-noite, noite morta,
E eu fazia serão para lhe abrir a porta.
E nunca ia á licção, ficava sempre mal
Nos seus exames, escrevia no jornal;
E o Pae, que é um santo, como ha poucos, que não via
Nem ve mais nada, então nunca o reprehendia
Com medo de o affligir… mas depois, quando estava
Mettido á noite, só, no seu quarto… scismava.
–O povo diz por hi que foi paixão que trouxe
Lá dos estudos, de Coimbra…
–Antes fosse
Porque o remedio estava, alli, na Igreja… Adei…
–Mas se a menina não quizesse… eu sei, eu sei…
–S.^{ra} Julia! Não havia de querer!
Não que elle é mesmo alguem hi para se perder,
Para deitar á rua: um senhor tão prendado!
Depois, está aqui, está quazi formado…
Ai valha-me, Jesus! eu perco a ideia, faço
A minha perdição… Ás vezes, ergue o braço
E vae por hi fóra, por todas essas salas,
A prégar, a prégar, e tem mesmo umas fallas
Que não enxergo bem, mas que fazem tremer:
Hontem, á noite, quando se ia a recolher,
(Quando faz lindo luar, quer deitar-se sem vela)
Entrou na alcova, eu tinha ainda aberta a janella,
E diz-me, assim, tão mau: «p'ra que veio entornar
Agoa no quarto?» e vae-se a ver… era o luar!
E quando foi para chamar o cirurgião?
Jezus, quanto custou! Que não, que não, que não!
Não tinha fé nenhuma «em um doutor humano»
Que só a tinha no Sr. Dr. Oceano…
Mas uma coiza que lhe faz ainda peior,
Que o faz saltar e lhe enche a testa de suor,
É um grande livro que elle traz sempre comsigo,
E nunca o larga: diz que é o seu melhor amigo,
E le, le, chama-me: «Carlota, anda ouvir!»
Mas… nada oiço. Diz que é o Sr. Shakespeare.
E, ás vezes, bota versos, diz coizas tão más!
Nada lhe digo, mas aquillo não se faz.
Ainda, esta manhã: eu estava a por flores
E as velas accendia á Senhora das Dores,
(Que tem dó d'elle, coitadinha! chora tanto…)
Vae o menino a olhar, a olhar, sae-me d'um canto
E uiva-lhe, assim:
«Antes as tuas sete espadas!»
E o que á S.^{ra} Julia diz, diz ás mais criadas.
Coimbra, 1890.
Pariz, 1891.
*Ah Deixem-me Dormir!*
O Poeta
Olá, bom velho! é aqui o _Hotel da Cova_,
Tens algum quarto ainda para alugar?
Simples que seja, basta-me uma alcova…
(Como eu estou molhado! é de chorar…)
O povo
O luar averte as orvalhadas sobre a rua!
Jezus! que lindo…
Vamos! depressa! Vem, faze-me a cama,
Que eu tenho somno, quero-me deitar!
Ó velha Morte, minha outra ama!
Para eu dormir, vem dar-me de mamar…
A S.^{ra} Julia
São as Janeiras da Lua!
O Coveiro
Os quartos, meu senhor, estão tomados
Mas se quizer na valla (que é de graça…)
Dormem, alli, somente os desgraçados:
Têm bom dormir… bom sitio… ninguem passa…
O Zé dos Lodos
A lua é a nossa vacca, ó Maria!
Mugindo…
Ainda lá, hontem, hospedei um moço
E não se queixa… E ha-de poupal-o a traça,
Porque esses hospedes só trazem osso,
E a carne em si, valha a verdade, é escassa.
O Dr. Delegado
A noite parece dia!
O Poeta
Escassa, sim! mas tenho ossada ainda,
Emquanto que a alma, ai de mim! nada tem…
Guia-me ao quarto… (a lua vae tão linda!)
Dize-me: quantos annos me dás? Cem?
O Sr. Abbade
E esta? Em vez de trazer a opa que é de logar
Trouxe a d'anjinho!
A Mulher do Moleiro
É o luar, Sr. Abbade, é o luar…
Oh cem! E os que eu não mostro e o peito guarda…
Os teus mortinhos, sim! dormem tão bem:
«Dormi, dormi! que vossa mãe não tarda,
Foi lavar á _Fontinha de Belem_…»
O Astronomo
Isto lunar assim! Isto é o verao
De S. Martinho!
O Coveiro
Aqui. Fica melhor do que em 1^a:
Colxão assim não acha em parte alguma!
Os outros são de chumbo, de madeira,
Mas este, veja bem, é sumauma…
O Cego do Cazal
Faz solzinho, que horas são?
_Cantando_:
«Colxão de raizes e de folhas, lizo,
Lençoes de terra brandos como espuma,
Dal-os-ei ao rol, no Dia de Juizo…»
Prompto. Quer mais alguma coiza? Fuma?
Carlota
Ó luar, anda mais devagarinho!
Deixa dormir o meu menino…
Coitadinho!
O Poeta
Mais nada. Boas-noites. Fecha a porta.
(Que linda noite! Os cravos vão a abrir…
Faz tanto frio)! Apaga a luz! (Que importa?
A roupa chega para me cobrir…)
A Mãe do Poeta
Aqui, espero-te, ha que tempo enorme!
Tens o logar quentinho…
Toma lá para ti, guarda. E ouve: na hora
Final, quando a Trombeta além se ouvir,
Tu não me venhas acordar, embora
Chamem… Ah! deixa-me dormir, dormir!
Deus
Dorme, dorme.
Pariz, 1891.
FIM
TABOA
Antonio
Menino e Moço
Os Cavalleiros
Purinha
Elegia
Os Sinos
Terças-Feiras
Carta A Manoel
Para As Raparigas De Coimbra
Luzitania No Bairro-Latino
Os Figos Pretos
Febre Vermelha
Poentes De França
Pobre Tysica!
A Poezia Do Outonno
Sta. Iria
Enterro De Ophelia
Ballada Do Caixão
Á Toa
A Vida
O Somno De Joao
Ao Canto Do Lume
A Sombra
O Meu Cachimbo
Ca (ro) Da (ta) Ver (mibus)
Quando Chegar A Hora
Certa Velhinha
Males De Anto
Ah Deixem-me Dormir!
Imprimerie Henri Jouve, 15, rue Racine, Paris.
Achevé d'imprimer le deux avril mil huit cent quatre-vingt-douze
Pour
LÉON VANIER
éditeur
Par
HENRI JOUVE
15, Rue Racine, 15
A Paris
Marcar trecho:
JIM – Assistente
Jim IA: pode errar. Não digite dados pessoais. Suas mensagens são processadas por um serviço externo.
Produced by João Miguel Neves, Rita Farinha and the Online
Distributed Proofreading Team at http://www.pgdp.net (This
file was produced from images generously made available
by National Library of Portugal (Biblioteca Nacional de
Portugal).)
GUERRA JUNQUEIRO
*Os Simples*
PORTO
TYPOGRAPHIA OCCIDENTAL
MDCCCXCII
OS SIMPLES
IMPRIMIRAM-SE D'ESTE LIVRO:
1 exemplar em papel pergaminho
16 exemplares em papel Wathman
Todos estes exemplares são assignados e numerados pelo auctor.
GUERRA JUNQUEIRO
*Os Simples*
PORTO
TYPOGRAPHIA OCCIDENTAL
MDCCCXCII
A F.
_Querida:
É este por emquanto o meu melhor livro.
Pertence-te.
teu J._
*PRELUDIO*
I
A CAMINHO
(_Abril, ao raiar d'alva. Por uma encosta de sementeiras, pastos,
olivedos e amendoaes em flor vae um loiro peregrino adolescente, d'olhos
ingenuos e extasiados no alvor da estrella da manhã_.)
Um Lavrador
(_de noventa anos, em mangas de camísa a lavrar uma terra_)
Ó Senhor tão novo, d'olhos côr de esp'rança,
Ides de caminho para algum logar?
O Peregrino
Vou dar volta ao mundo…
O Lavrador
Sem arnez ou lança?!
Ó Senhor tão novo, d'olhos côr de esp'rança,
Penas e miserias é o que ireis achar!…
Uma Velhinha
(_mais adiante_)
Ó Senhor tão novo, d'olhos inocentes,
Ides com cuidados para um tal andar!…
O Peregrino
Vou a prender monstros, combater serpentes…
A Velhinha
Ó Senhor tão novo, d'olhos inocentes,
Os dragões ferozes vam-no espostejar!…
Uma Joven Camponeza
(_mais adiante_)
Ó Senhor tão novo, d'olhos encantados,
Ides pela fresca para algum pomar?
O Peregrino
Vou-me a ler Destinos, descobrir os Fados…
A Camponeza
Ó Senhor tão novo, d'olhos encantados,
Feiticeiros negros vam-no enfeitiçar!…
Uma Pastorinha
(_mais adiante_)
Ó Senhor tão novo, d'olhos tão brilhantes,
Vossos olhos disem que ides p'ra casar…
O Peregrino
Vou fazer tesoiros, fabricar diamantes…
A Pastorinha
Ó Senhor tão novo, d'olhos tão brilhantes,
Ha ladrões nos bosques, vam-no assassinar!…
Um Mendigo
(_mais adiante_)
Ó Senhor tão novo, d'olhos côr de chama,
Vossos olhos ardem como a luz solar!…
O Peregrino
Vou descobrir mundos, quero gloria e fama!…
O Mendigo
Ó Senhor tão novo, d'olhos côr de chama,
Sobe o pó mais alto que os trovões do mar!…
A Estrella D'Alva
Ó creança, d'olhos côr da flor dos linhos,
Por infernos deixas tua paz, teu lar!…
O Peregrino
(_desaparecendo ao longe_)
Florirei as pedras pelos maus caminhos!
Levo a luz dos astros e as canções dos ninhos
A sorrir nos beijos e a tremer no olhar!…
II
DE VOLTA
(_Crepusculo, Novembro. Pela encosta fria e desnudada vae andando,
esfarrapado e exangue, um pobresinho triste, arrimado ao bordão_.)
Um Lavrador
(_de cem anos, ainda robusto, à porta do casebre_)
Mendigo d'olhos sem esp'rança,
Vaes-te perder na escuridão…
Entra em meu lar; dorme, descança…
O Pobresinho
(_andando sempre_)
Quem dera a paz divina e mansa,
Velho, que tens no coração!…
Uma Velhinha
(_a resar à porta do moinho_)
Mendigo d'olhos sem ventura,
Dentro da azenha ha um enxergão;
Terás lençoes, terás fartura…
O Pobresinho
(_andando sempre_)
Eu só quizera essa candura,
Irmã da Graça e da Ilusão!…
Uma Camponeza
(_que vem da vindima_)
Mendigo d'olhos d'engeitado,
Na nossa casa ha vinho e pão;
E ha leite fresco; e ha mel doirado…
O Pobresinho
(_andando sempre_)
Tua alegria sem cuidado,
Eis o que eu busco… em vão! em vão!…
Uma Pastorinha
Mendigo d'olhos de coveiro,
Trago a merenda no surrão;
O queijo é bom, mas é grosseiro…
O Pobresinho
(_andando sempre_)
Dá-me o teu riso feiticeiro,
Lirio do monte inda em botão!
Um Pedinte
Mendigo d'olhos na agonia,
Dou-te o meu manto e o meu bordão;
Nada mais levo… a noite é fria…
O Pobrezinho
(_andando sempre_)
Apenas ai! desejaria
Tua cristã resignação!…
A Estrella Vesper
Ó sonhador louco d'outrora,
Teus sonhos lindos onde estão?!
Ebrio da luz, rico d'aurora,
Vi-te partir… e vejo agora
Um morto erguido d'um caixão!
Teus olhos fulvos namorei-os
De dia e noite, da amplidão:
Vi-os sorrir entre gorgeios,
Vi-os cantar e vi-os cheios
De pranto e febre e indignação!
Regressa emfim, é teu destino,
Á paz obscura, á submissão…
E outra vez meigo e pequenino
Deixa dormir, como um menino,
Teu velho e exhausto coração!…
O Pobresinho
(_chorando_)
Só tu, estrella, me conheces
Em minha dor, minha aflição!…
Só tu não dormes, não esqueces…
Só tu ouviste as minhas preces…
Bemdito, estrella, o teu clarão!
Setembro–91.
I
*A MOLEIRINHA*
A MOLEIRINHA
Pela estrada plana, toc, toc, toc,
Guia o jumentinho uma velhinha errante.
Como vão ligeiros, ambos a reboque,
Antes que anoiteça, toc, toc, toc,
A velhinha atraz, o jumentito adiante!…
Toc, toc, a velha vae para o moinho,
Tem oitenta anos, bem bonito rol!…
E comtudo alegre como um passarinho,
Toc, toc, e fresca como o branco linho,
De manhã nas relvas a córar ao sol.
Vae sem cabeçada, em liberdade franca,
O gerico russo d'uma linda côr;
Nunca foi ferrado, nunca usou retranca,
Tange-o, toc, toc, a moleirinha branca
Com o galho verde d'uma giesta em flor.
Vendo esta velhita, encarquilhada e benta,
Toc, toc, toc, que recordação!
Minha avó ceguinha se me representa…
Tinha eu seis anos, tinha ella oitenta,
Quem me fez o berço fez-lhe o seu caixão!…
Toc, toc, toc, lindo burriquito,
Para as minhas filhas quem m'o dera a mim!
Nada mais gracioso, nada mais bonito!
Quando a Virgem pura foi para o Egipto,
Com certeza ia n'um burrico assim.
Toc, toc, é tarde, moleirinha santa!
Nascem as estrellas, vivas, em cardume…
Toc, toc, toc, e quando o galo canta,
Logo a moleirinha, toc, se levanta,
P'ra vestir os netos, p'ra acender o lume…
Toc, toc, toc, como se espaneja,
Lindo o jumentinho pela estrada chan!
Tão ingenuo e humilde, dá-me, salvo seja,
Dá-me até vontade de o levar á egreja,
Baptisar-lhe a alma p'ra a fazer cristan!
Toc, toc, toc, e a moleirinha antiga,
Toda, toda branca, vae n'uma frescata…
Foi enfarinhada, sorridente amiga,
Pela mó da azenha com farinha triga,
Pelos anjos loiros com luar de prata!…
Toc, toc, como o burriquito avança!
Que prazer d'outrora para os olhos meus!
Minha avó contou-me quando fui creança,
Que era assim tal qual a jumentinha mansa
Que adorou nas palhas o menino Deos…
Toc, toc, é noite… ouvem-se ao longe os sinos,
Moleirinha branca, branca de luar!…
Toc, toc, e os astros abrem diamantinos,
Como estremunhados cherubins divinos,
Os olhitos meigos para a ver passar…
Toc, toc, e vendo sideral tesoiro,
Entre os milhões d'astros o luar sem veo,
O burrico pensa: Quanto milho loiro!
Quem será que moe estas farinhas d'oiro
Com a mó de jaspe que anda alem no ceo!…
Novembro de 1888.
II
*CADAVER*
I
PRESTITO FUNEBRE
Que alegrias virgens, campezinas, fremem
N'este imaculado, limpido arrebol!
Como os galos cantam!… como as noras gemem!…
Nos olmeiros brancos, cujas folhas tremem,
Refulgente e novo passarinha o sol!…
Pela estrada, que entre cerejaes ondea,
Uma pequerrucha,–tro-la-ró-la-rá!–
Vae cantando e guiando o carro para a aldeia…
São os bois enormes, e a carrada cheia
Com um castanheiro apodrecido já.
Oh, que donairosa, linda boieirinha!
Grandes olhos garços, sorrisinho arisco…
D'aguilhada em punho lepida caminha,
Com a graça aerea d'ave ribeirinha,
Verdilhão, arveola, toutinegra ou pisco.
Loira, mas do loiro fulvo das abelhas;
Fresca como os cravos pelo amanhecer;
Brincos de cerejas presos nas orelhas,
Na boquita rosea tres canções vermelhas,
Na aguilhada, ao alto, uma estrelinha a arder!
Descalcinha e pobre, mas sem ar mendigo,
Nada mais esvelto, mais encantador!
Veste-a d'oiro a gloria do bom sol amigo…
O chapeu é palha que inda ha um mez deu trigo,
A saíta é linho inda ha bem pouco em flor!…
E os dois bois enormes, colossaes, fleugmaticos,
Na aleluia imensa, triunfal, da aurora,
Vão como bondosos monstros enigmaticos,
Almas por ventura d'ermitões extaticos
Ruminando biblias pelos campos fora!…
Ao arado e ao carro presos noite e dia,
Como dois grilhetas, quer de inverno ou v'rão!
E, submissos, uma pequerrucha os guia!
E nos sulcos que abrem canta a cotovia,
As boninas riem-se e amadura o pão!…
Levam as serenas frontes magestosas
Enramalhetadas como dois altares:
Madresilvas, loiros, pampanos, mimosas,
Abelhões ardentes desflorando rosas,
Borboletas claras em noivado, aos pares…
E eis no carro morto o castanheiro, emquanto
Melros assobiam nos trigaes alem…
Heras amortalham-no em seu verde manto…
Deu-lhe a terra o leite, dá-lhe a aurora o pranto…
Que feliz cadaver, que até cheira bem!…
Musgos, lichens, fetos,–chimica incessante!–
Fazem montões d'almas d'essa podridão…
Já n'esse esqueleto seco de gigante,
Sob a luz vermelha, n'um festim radiante,
Mil milhões de vidas polulando estão!…
Sempre á fortaleza casa-se a doçura:
Como o leão da Biblia morto n'um vergel,
Do seu tronco ainda na caverna escura
Um enxame d'oiro rutilo murmura,
Construindo um favo candido de mel!…
Oh, os bois enormes, mansos como arminhos,
Meditando estranhas, incubas visões!…
Pousam-lhes nas hastes, vede, os passarinhos,
E por sobre os longos, torridos caminhos
Dos seus olhos caem bençãos e perdões…
Chorarão o velho castanheiro ingente,
Sob o qual dormiram sestas estivaes?
Almas do arvoredo, o seu olhar plangente
Saberá acaso misteriosamente
Traduzir as lingoas em que vós fallaes?!…
Castanheiro morto! que é da vida estranha
Que no ovario exiguo d'uma flor nasceu,
E criou raizes, e se fez tamanha,
Que tresentos anos sobre uma montanha
Seus tresentos braços de colosso ergueu?!…
Onde a alma, origem d'essas formas bellas?
Em tão varias formas que sonhou dizer?
Qual a ideia, ó alma, convertida n'ellas?
E desfeito o encanto, que nos não revelas,
Que aparencias novas tomará teu ser?…
Noite escura!… enigmas!… Ai, do que eu preciso,
Boieirinha linda, linda d'encantar,
É d'essa inocencia, d'esse paraiso,
Da alegria d'oiro que ha no teu sorriso,
Da candura d'alva que ha no teu olhar!…
Grandes bois que adoro, p'ra fortuna minha,
Quem me dera a vossa mansidão christã!
Arrotear os campos, fecundar a vinha,
E nos olhos garços d'uma boieirinha,
Ter duas estrellas virgens da manhã!…
E tambem quizera, mortos castanheiros,
Como vós erguer-me para o sol a flux,
Dar tresentos anos sombra aos pegureiros,
E n'um lar de choça, em festivaes braseiros,
A aquecer velhinhos, desfazer-me em luz!…
1889.
II
IN PULVIS…
Oh, que noite negra, que invernia brava!
Nem uma estrellinha pelo ceo reluz!
Chora o vento ao longe com a voz tão cava,
Como quando dizem que de dor chorava
Toda a santa noite em que expirou Jesus!…
Vem sanguinolentos gritos muribundos
Das soturnidades torvas do horisonte!…
Já nos ermos andam lobos vagabundos…
Já os rios cheios, com bramidos fundos,
N'um diluvio d'agoa vão de mar a monte!…
Em casal de serras arde o castanheiro,
Lampada de pobres a fazer serão;
De redor do grande, festival braseiro,
A velhinha, o velho, o lavrador trigueiro,
A mulher, os filhos, o bichano e o cão.
Queima-se o gigante, rude centenario,
Que jamais os astros hão-de ver florir…
E do seu cadaver o esplendor mortuario
Faz d'essa choupana quasi que um sacrario
Com uma alma d'oiro dentro d'ella a rir!…
Tem o velho ao colo o seu netinho doente;
–Morte negra, foge do telhado, ó, ó…–
E no lar as brasas simultaneamente
Dizem para o anjo:–tudo é oiro ardente…
Dizem para o velho:–tudo é cinza e pó!…
Quantas vezes, quantas! por manhãs radiantes
Em pequeno, alegre como um colibri,
Não trepara aos braços todos verdejantes
D'esse castanheiro, que n'alguns instantes
Ha-de ver em cinzas já desfeito ali!…
Quantas vezes, quantas! lhe bailara em torno!
Quantas noites, quantas! elle ali dormia
Pelo mez das ceifas, quando o luar é morno,
E das restolhadas, quentes como um forno,
Se evolavam cheiros d'arreçã bravia!…
Como não sentir um entranhado afecto,
Como não amal-o com veneração,
Se lhe dera a trave que sustenta o tecto,
Se lhe dera o berço onde repoisa o neto,
Se lhe dera a tulha onde arrecada o pão!
Fez com elle o jugo e fez com elle o arado;
Fez com elle as portas contra os vendavaes;
E com elle é feito o velho leito amado,
Onde se deitara para o seu noivado,
E onde já morreram seus avós, seus paes!
E o bom velho embala o seu netinho doente…
–Morte negra, foge… dorme, dorme… ó, ó…–
E, fitando as chamas simultaneamente,
Ri-se a creancinha, vendo o oiro ardente,
Lagrimeja o velho, vendo cinza e pó!…
A velhinha resa, resa afervorada…
Tão velhinha e branca, branca de jasmins,
Que a idealiso e creio d'esplendor banhada,
Entre palmas verdes até Deos levada
N'um andor de rosas pelos serafins…
Resa pelos mortos… resa á virgem pura…
Desde a sua infancia tão ditosa e bella,
Já d'essa choupana (como a noite é escura!)
Quantos tem partido para a sepultura,
Quantos tem ficado dentro d'alma d'ella!…
Dentro d'alma d'ella, triste campo santo,
Muitas almas vivem mortas a sonhar!…
Vivem mortas, mudas, n'um dorido encanto…
Nos seus olhos vitreos cristalisa o pranto,
Nos seus labios roxos fosforece o luar…
E essas almas fluidas que ella traz comsigo,
–Talisman da crença, magico poder!–
Frias como a neve vem do seu jasigo,
Vem sentar-se todas no logar antigo,
A chorar á roda do braseiro a arder!…
Ai dos pobres mortos que não tem fogueiras,
Nem velhinhas santas que lhe deem luz!
Sob leivas, onde ninguem põe roseiras,
Umas sobre as outras juntam-se as caveiras,
Dando sangue aos vermes, podridões á Cruz…
D'esses desgraçados, mortos no abandono,
Onde estão as almas? P'ra que Deos as fez?
Quando o vento uivando lhes perturba o somno
Pela treva errantes, como cães sem dono,
Andarão perdidas a ulular talvez!…
Pois até por essas que ninguem conforta
A velhinha chama… e todas ellas vem…
–Vinde pobresinhas, (como o vento as corta!)
Vinde aqui sentar-vos, que eu vos abro a porta,
A aquecer-vos, filhas, ao meu lar tambem!–
E a dos olhos garços pastorinha bella
Fia no seu fuso linho por corar;
É trigueiro o linho, trigueirinha é ella…
Rodopia o fuso… quando for donzella,
Já terá camisas para se ir casar!…
E esse fuso alegre onde se enrosca o linho
Já foi ramo verde n'esse tronco em brasas:
Deu já cachos brancos como o branco arminho,
Já sobre elle a ave construiu seu ninho,
Já sobre elle amando palpitaram azas!…
Fuso como giras em dedinhos breves
Prasenteiramente, com tão louco ardor!
Que estarás fiando?… que enxovaes?… que neves?
Se serão camisas, ou mortalhas leves,
Cama para bodas, ou lençoes de dor!…
No vetusto escano o lavrador sombrio
Pensa na courela… Santo Deos, Jesus!
Se a tormenta engrossa, se lha leva o rio,
Como é que hade o gado pelo ardor do estio
Sustentar-se a piornos de fraguedos nus!…
Choram ventanias!… panica tristeza!…
Sentem-se na loja bois a ruminar…
Queixas insondaveis vem da naturesa!…
Quanto monstro mudo, quanta lingoa presa,
Contemplando a Noite sem poder fallar!…
Ronronando ao lume, dorme o cão e o gato.
Almas misteriosas, em que sonharão?…
Como que n'um dubio lusco-fusco abstracto,
De ter sido tigre lembra-se inda o gato?…
De ter sido hiena lembra-se inda o cão?…
Eis as brasas mortas… Eil-o já converso
O castanheiro em cinza, em fumo vão, em luz…
Luz e fumo e cinza tudo irá disperso
Reviver na vida eterna do universo,
Circulo de enigmas, que ninguem traduz…
Sempre, sempre, sempre, cinza, fumo e chama
Viverão, morrendo a toda a hora… sempre!…
Nuvem que troveja, calix que enbalsama,
Planta, pedra, insecto, humanidade, lama,
Serão tudo, tudo!… inconcebivel!… Sempre!
Mas a alma, as almas quem as ha criado?
Qual a origem d'onde a sua essencia emana?…
Ah, em vão levanto o triste olhar magoado
Para os olhos d'ouro que do azul sagrado
Lançam as estrellas á miseria humana!…
Oh em vão!… que os astros, onde em sonho habito,
São tambem fogueiras sobrenaturaes,
Que na pavorosa noite do Infinito
Crepitando espalham seu clarão bemdito,
Suas alvoradas roseas, virginaes,
Para em torno d'ellas se aquecerem mundos
A tremer com frio, a soluçar com dor,
Miseraveis monstros cegos, vagabundos,
Atravez d'eternos turbilhões profundos,
N'um virtiginoso, angustioso horror!…
E ardam astros d'oiro, ou ardam castanheiros,
No Infinito imenso ou n'um tugurio assim,
Fica a mesma cinza d'esses dois braseiros,
Atomos errantes, sonhos vãos, argueiros
Na inconsciencia calma da amplidão sem fim!…
E o mundo e os mundos a girar na altura
Como vós, ó velhos, morrerão tambem…
Blocos de materia fria, sem verdura,
Errarão na vaga imensidade escura,
Cemiterio d'astros que nem cruzes tem!…
Dormirão? oh, nunca!… vão eternamente
Circular na eterna vida universal:
Nebulosa fluida, lavareda ardente,
Lodo, o mesmo lodo, como antigamente,
Com os mesmos dramas entre o Bem e o Mal!…
Formas da materia, que eu em vão desnudo,
Que invisiveis forças, e almas encobris?
Quem o sabe? A Morte, que conhece tudo…
Mas o enigma impresso no seu labio mudo
Só na treva aos mortos é que a morte o diz!…
Só a Morte o sabe… mais a Fé que abrasa,
Que penetra as coisas com o seu olhar!
Não ha fé na alma, não ha luz na casa…
A rasão é um verme, mas a crença é aza…
Verme! aos infinitos poderás chegar!…
Ó velhinha santa, minha boa amiga,
Resa o teu rosario, move os labios teus!…
A oração é ingenua? Vem de crença antiga?
Não importa! resa, minha boa amiga,
Que orações são lingoas de falar com Deos!…
Ha pedintes cegos de inspiradas frontes,
Com estrellas n'alma, com visões mentaes,
Que atravessam rios, que vão dar com fontes,
Que andam por agrestes, solitarios montes,
Sem errar a estrada, sem cahir jamais!…
Pelos bosques ermos, onde venta e neva,
Com os seus farrapos mais o seu bordão,
Marcham por milagre na continua treva…
Oh, dizei, dizei-me quem os guia e leva?
Que prodigio oculto? que invisivel mão?
Pois, velhinha branca, tua crença pura,
Tua resa antiga, que me faz chorar,
É egual aos cegos, que na noite escura
Não precisam d'astros para ver a altura,
Não precisam d'olhos para ter olhar!
No Infinito mudo tua ingenua crença,
Tremula ceguinha de risonho alvor,
Eil-a andando, andando, como que suspensa,
Pelos descampados d'uma noite imensa,
Vastidões d'assombros, amplidões d'horror!…
E onde a aguia, o genio de pupila ovante,
Tem vertigens, auras, desfalece e cae,
A ceguinha debil, vagabunda, errante,
D'olhos ás escuras. Infinito adiante,
N'um enlevo aereo perpassando vae!…
Branca e pequenina, ligeirinha e leve,
Corta por abismos, plagas sem faroes,
Stepes infindaveis que ninguem descreve,
Lugubres desertos de mudez e neve,
Bategas de brasas, turbilhões de soes!…
Vae andando, andando, té que emfim cercada
D'uma aleluia mystica de luz,
Com o bordãosinho que a amparou na estrada
Bate ás portas d'oiro da feliz morada,
Presbiterio d'Almas, onde está Jesus!…
Vem um anjo abril-as; a ceguinha mansa
Põe-se de joelhos, em adoração…
Diz-lhe o anjo:–Toma, guarda esta lembrança:
Uma palma d'astros, a luzir Esp'rança,
Que á velhinha humilde levarás na mão!
E, ave pressurosa recolhendo ao ninho,
Já com alimento para os filhos seus,
Eil-a que regressa por egual caminho,
E vem dar-te, ó santa, côr de jaspe e arminho,
Tão amada ofrenda que te envia Deos!…
Resa esse rosario, santa lagrimosa!
Sobre os teus joelhos deixa-me deitar!
Triste da minh'alma!… vê, que desditosa!…
Unge-m'a de bençãos, mão religiosa!…
Cobre-m'a de graças, cristalino olhar!…
Resa-lhe baixinho, minha boa amiga!
Resa-lhe rosarios de orações ideaes!
Morta de miseria, morta de fadiga,
Deixa que ella durma na pureza antiga…
Que ella durma… sonhe… e não acorde mais!…
89.
III
*EIRAS AO LUAR*
EIRAS AO LUAR
Alvor da lua nas eiras,
Nem linhos de fiandeiras,
Nem veos de noivas ou freiras,
Nem rendas d'ondas do mar!…
Sobre espigas d'ouro bailam as ceifeiras,
Na aleluia argentea do clarão do luar!…
Bailae sob as lagrimosas
Estrellinhas misteriosas,
Scintilações, nebulosas,
Fremitos vagos d'empyreos!…
Deos golpeia a aurora p'ra dar sangue ás rosas,
Deos ordenha a lua p'ra dar leite aos lirios!…
Ai, medas de prata e oiro,
De lua branca e pão loiro,
Malhadas no malhadoiro,
A enfeitiçar e a fulgir!…
Oh, bailae á volta d'esse bom tesoiro,
Que é a codea negra que ceaes a rir!…
Quem nas ladeiras e prados,
Com as lanças dos arados,
Abriu sulcos e valados
Na terra gelida e nua?
Oh, bailae á volta desses bois deitados,
Que estão d'olhos tristes adorando a lua!…
Que bandos de passarinhos,
Vem lá de campos maninhos,
De fraguedos, de caminhos,
Jantar aqui, merendar!…
Oh, bailae em volta de milhões de ninhos!
Oh, bailae cantando para os acordar!…
Entre as palhas do centeio,
Quantas esmolas no meio,
Que deixam lirios no seio
E as mãos escorrendo luz!…
Oh, bailae em volta do celeiro cheio!
Oh, bailae á volta dos mendigos nus!…
Quanta hostia consagrada,
–Pão da ultima jornada!–
Dorme na meda encantada
Ao luar tão leve e tão lindo!…
Oh, bailae em volta d'essa mó doirada,
Que bailaes á volta de Jesus dormindo!…
Alvor da lua nas eiras,
Nem linhos de fiandeiras,
Nem veos de noivas ou freiras,
Nem rendas d'ondas do mar!…
Oh, bailae ceifeiras, lindas feiticeiras,
Na aleluia argentea do clarão do luar!…
Setembro–91.
IV
*AS ERMIDAS*
AS ERMIDAS
Alvas ermidinhas sob azues maguados,
Vejo-vos de longe n'uma adoração,
Como ninhos brancos de Ideal pousados
Lá n'esses fragosos montes escalvados,
Onde não ha agoa, nem germina o pão.
Serranias ermas, solidões contritas…
Azinheiras como velhos Briarcus….
Pedras calcinadas… gados parasitas…
Tristes montes ermos! ermos cenobitas,
Que em burel d'estevas amortalha Deos!…
Pelas torvas, fundas noites de invernada,
Quando os lobos uivam, quando a neve cae,
Que infinitos sustos n'uma tal morada,
Para debil virgem tão desamparada
Com um inocente nos seus braços… ai!
Como é que não treme pelo seu menino?
Como é que não chora seu piedoso olhar?
Como é que o seu labio, fresco e matutino,
Se abre n'um sorriso, precursor divino
Da estrellinha d'alva quando vae raiar?!
Não receia feras quem de rosto ledo
Sofre sete espadas sobre o coração!…
E ao filhinho a noite não lhe causa medo,
Deu-lhe Deos o mundo para seu brinquedo,
Como um fructo d'oiro tem-no ali na mão!…
Lá nos altos montes sem trigaes, nem vinhas,
Sem o bafo impuro que dos homens vem,
É que a mãe de Christo com as andorinhas,
E as estrellas d'oiro mesmo ali visinhas,
N'um casebre terreo se acomoda bem.
Bispos não precisa; servem-na pastores,
Capelães d'ovelhas, mais o seu zagal…
Lampada ás Trindades, chão varrido, flores,
Nada falta á Virgem, mãe dos pecadores,
N'uma egrejasinha que é como um pombal.
E nas brutas, rudes solidões tão calmas
Ai, muito se engana quem a julga só!
Entre o luar dos hinos e o verdor das palmas,
Para lá caminham romarias d'almas…
Todos nós lá fomos com a nossa avó!…
Oh, as invisiveis procissões piedosas,
Romarias fluidas, sobrenaturaes!
Por onde ellas marcham, brancas, vaporosas,
Fica nos espaços um alvor de rosas
E uma angelisante tremulina d'ais!…
Almas de velhinhas, do palor silente
D'uma estrella, quando desmaiando está…
Vão buscar alivios p'ro netinho doente,
Vão pedir noticias d'algum filho ausente,
Vão rogar a Gloria para os mortos já…
Almas de meninos, loiras como abelhas,
A sorrir ao colo d'almas a cantar…
Almas em noivados, roseas e vermelhas…
E almas de pastores ofertando ovelhas,
Chocalhinhos d'astros, velos de luar…
Almas d'assassinos dos montados ermos,
Com o seu remorso como um javali…
Almas de mendigos, d'aleijões, d'enfermos…
Almas vagabundas, de perdidos termos,
Que atravessam agoas p'ra chegar ali!…
Almas das corolas matinaes, dos ninhos,
Das aradas verdes, da campina em flor…
Almas de borregos, touros, passarinhos…
E almas, sim! das urzes e hervas dos caminhos,
Porque até nas fragas dorme o Sonho e a Dor!…
E essas almas todas ella apasigua
Com o dos seus olhos balsamo eficaz:
Verte sobre as penas sugestões de lua,
Mantos dá d'estrellas á miseria nua,
Lagrimas aos crimes e ao remorso paz…
Esconjura demos, bruxas, feiticeiras,
E dos sonhos loucos o torpor febril…
Dá verdura aos gados, chuva ás sementeiras,
Faz bailar as moças ao luar nas eiras,
Faz fugir os lobos vendo o seu candil.
Mas tambem ha almas, pobresinhas d'ellas!
Que á romagem d'oiro não acodem já!
Almas moribundas… Noites de procellas…
Olha nos casebres tremeluzem velas!…
É signal que a Morte anda a rondar por lá!…
Mas a sempre linda Virgem da Amargura
Baixa do altarzinho toda afadigada,
E atravez de serras, pela noite escura,
De menino ao colo,–santa creatura!–
Lá vae ella andando, não tem medo a nada!…
Lá vae ella andando… no caminho estreito
Deixa um rasto d'oiro pela escuridão…
Deixa um rasto d'oiro de divino efeito,
Porque as sete espadas, a fulgir no peito,
Põem-lhe um setestrello sobre o coração…
E de povo em povo, que é de serra em serra,
Almas na agonia visitando vae;
Quando chega, a Morte já as não aterra,
Ella lhes dá azas p'ra voar da terra,
Seu menino beijos p'ra levar ao Pae…
Virgem das Angustias, Virgem da Bonança,
Quantas noites, quantas! tremula de dor,
Não vae ser parteira da ovelhinha mansa
A parir, balando como uma creança,
Entre fragaredos de meter horror!
A deshoras mortas eil-a vigilante,
Prompta a dar socorros ao menor queixume:
Acender estrellas para o navegante,
Ir levar ás mães o cordeirinho errante,
Defender das cobras a ninhada implume…
Pois como não ha-de consolar as dores
Dos humildes, simples, engeitados, nus,
Se inda se recorda de só ver pastores,
Com cordeiros brancos, cantilenas, flores,
Na sagrada noite em que pariu Jesus!…
Sim! adora a rude gente da lavoira,
Sementeiras, gados, matagaes, lebreus,
Porque não se esquece da vaquinha loira,
Que se poz de joelhos ante a mangedoira,
Quando nas palhinhas dormitava Deos…
E por isso arreda pestes, ventanias,
Fomes e procellas, bruxas e trovão,
Lá para malditas, negras penedias,
Onde silvam cobras doudas e bravias,
E onde não existe nem christão, nem pão!…
E por isso ex-votos, que relembram dores,
Cobrem de ternura todo o seu altar:
Bustos de meninos, mãos de cavadores,
Tranças de donzellas, soluçando amores…
Corações e peitos, de fazer chorar!…
Alvas capelinhas, sempre milagrosas,
Sois n'essas alturas para os olhos meus,
Como ninhos virgens d'orações piedosas,
Miradoiros brancos de luar e rosas,
D'onde as almas simples entreveem Deos!…
90-91.
V
*CANÇÃO PERDIDA*
CANÇÃO PERDIDA
Halitos de lilaz, de violeta e d'opala,
Roxas macerações de dor e d'agonia,
O campo, anoitecendo e adormecendo, exhala…
Triste, canta uma voz na sincope do dia:
Alguem de mim se não lembra
Nas terras d'alem do mar…
Ó Morte, dava-te a vida,
Se tu lha fosses levar!…
Ó Morte, dava-te a vida,
Se tu lha fosses levar!…
Com o beijo do sol na face cadaverica,
Beijo que a morte esvae em palidez algente,
Eis a lua a boiar sonambula e chimerica…
Doce, canta uma voz melancolicamente:
O meu amor escondi-o
N'uma cova ao pé do mar…
Morre o amor, vive a saudade…
Morre o sol, olha o luar!…
Morre o amor, vive a saudade…
Morre o sol, olha o luar!…
Latescente a neblina opalica flutua,
Diluindo, evaporando os montes de granito
Em colossos de sonho, extasiados de lua…
Flebil, chora uma voz no letargo infinito:
Quem dá ais ó rouxinol,
Lá para as bandas do mar?…
É o meu amor que na cova
Leva as noites a chorar!…
É o meu amor que na cova
Leva as noites a chorar!…
A lua enorme, a lua argentea, a lua calma,
Imponderalisou a natureza inteira,
Descondensou-a em fluido e embebeceu-a em alma…
Triste expira uma voz na canção derradeira:
Ó meu amor, dorme, dorme
Na areia fina do mar,
Que em antes da estrella d'alva
Comtigo me irei deitar!…
Que em antes da estrella d'alva
Comtigo me irei deitar!…
Maio–91.
VI
*O PASTOR*
O PASTOR
Sinos a defuntos! ai, quem morreria!
Olha, foi o pobre do Ti Zé-Senhor!…
Velho tão velhinho nenhum outro havia…
P'ra cumprir cem anos lhe faltava um dia,
Ha noventa e quatro que era já pastor.
Zagalzinho alegre, desde tenra infancia
Já de surrãosito cheio a tiracol,
A escalar montanhas com ardor, com ancia,
Por pastagens bravas d'auroral fragancia,
Branqueadinho a neve e doiradinho a sol!…
A deserta, imensa, rustica paisagem,
Cordilheiras, campos, astros d'oiro, luar,
Tudo se invertera, por continua imagem,
Em heroica, em livre candidez selvagem
Na extasiada flor do seu ingenuo olhar.
Ordenhado o leite, cantarinho cheio,
Ala para a aldeia, por manhãs sonoras,
Mordiscando a codea do seu pão centeio,
Arrancando á frauta um pastoril gorgeio,
Rapinando ás sebes chupa-meis e amoras.
Fez-se moço e grande pelas serras brutas,
Onde as aguias pairam, onde o roble medra,
E onde os fragaredos barbaros, com grutas,
Se encastelam crespos, infernaes, em lutas,
Tal como tormentas de trovões de pedra!
Cada serrania alcantilada e brava,
Sob o azul d'Agosto, côr de fogo e pó,
Recozida a febre e atordoada em lava,
Lagrimeja apenas d'uma rocha cava
Pranto, que o bebera uma ovelhinha só!
E por essas fulvas, ingremes ladeiras
Pastoreava o gado, quasi morto já:
Só rochedos tristes, nus como caveiras,
E zambulhos, zimbros, tojos, cornalheiras,
Acres como pragas d'uma boca má!
E depois as torvas, negras invernadas,
Noites formidandas, lobos a ulular,
Desmoronamentos, temporaes, nevadas,
Carcavões abertos pelas enxurradas,
Troncos de sobreiros de raiz ao ar!…
Oh, as noites tristes, alapado e quedo,
N'um covil de feras, ou algar deserto!…
E dormia ao lume sem temor, sem medo,
Pois Nossa Senhora, Virgem do Degredo,
Na ermidinha branca lhe ficava perto…
Mas no mez de Março pincaros maninhos,
Montes cenobitas, d'ossos e burel,
Vestem-se de trevos e de rosmaninhos,
Com sorrisos d'oiro que alvoroçam ninhos,
E distilam favos de inocencia e mel!…
Era então alegre como o sol nascente,
Mais feliz nos campos do que Deos no altar!
Anhos e cabritos, leite rescendente,
Pastos tão mimosos, que quizera a gente
Transformar-se em ave para os não calcar!
Tanto Abril florido, tanta calma adusta,
Tantas inverneiras, sem pesar ou dor,
Tinham-lhe gravado na expressão robusta
Como que uma sombra de grandeza augusta,
Junta a uma inocencia matinal de flor.
Que importavam gelos, ventanias, feras?
Peito nu, aberto; construção de touro!
Quasi me admirava que nas primaveras
D'esse peito rude não brotassem heras,
Margaridas, lirios com abelhas d'ouro!
Ao relento a cama no orvalhado pasto,
Cerca dos carneiros e dos bons lebreus;
Que divino leito primitivo e casto,
Todo embalsamado de serpol, mentrasto,
Sob a paz imensa do perdão de Deos!…
E esse gigantesco latagão corado
Era, como os santos ermitões, frugal:
Duas azeitonas, queijo do seu gado,
E de rala escura meio pão migado
N'um caldeiro d'agoa com azeite e sal.
Não jantava morte, assassinato, dores,
Hecatombes tristes que jantamos nós;
E por isso ria como riem flores,
Atrahindo em bandos aves de mil cores,
Feiticeiro simples, com o olhar e a voz!…
Sua rude frauta de pastor ouvindo
Na misteriosa luz crepuscular,
Iam-se as estrellas uma a uma abrindo,
E desabrochava pelo azul infindo
Soluçante a lua como um nenufar!…
Que trinados vivos, d'argentino encanto
Ai, missa do galo, lhe inspiravas tu,
N'essa frauta, quando de cajado e manto
Ia deitar loas ao menino santo
No altar-mór da egreja sorridente e nu!
Fôra lá creança, magica ventura!
Centenario quasi a derradeira vez…
E gorgeava a frauta com egual candura,
Pois a alma virgem, luminosa e pura,
Conservara-a sempre como Deos a fez.
N'ella penetrava, n'ella se embebia
Tudo que é inocencia, riso, amor, clarão:
Fremito de pomba, voz de cotovia,
Canticos dos montes ao nascer do dia,
Lagrimas dos astros pela escuridão!…
Longe dos Pecados de raivosas presas,
Belzebuths famintos d'olhos de metal,
Longe das horriveis tentações acezas
No torpor dos leitos, na embriaguez das mezas,
Pululantes larvas, vibriões do Mal,
O pastor ditoso envelheceu ridente
Por despenhadeiros, alcantis, calvarios,
E na fronte augusta de ermitão, de crente,
Lhe geavam anos luminosamente,
Como as pombas brancas sobre os campanarios!
Das ovelhas meigas,–intimas heranças!–
Recolhera toda a abnegação christã:
Oh, sejaes bemditas, ovelhinhas mansas,
Que com vosso leite sustentaes creanças,
E vestis os pobres com a vossa lã!
Aos noventa anos, festival, risonho,
Alamo gigante d'agoa viva ao pé;
Sim! inda na boca risos de medronho,
E nos olhos lentos, a tremer em sonho,
Dois miosotis virgens de candura e fé!
Com seu manto branco de burel grosseiro,
Cans de puro arminho, baculo na mão,
Alembrava um santo feito pegureiro,
Que eu desejaria sobre o altar cruzeiro
D'uma ogiva d'astros, em adoração!
Centenario quasi, recordava aspectos
De lendario tronco n'um feliz vergel,
Moribundo em meio de seus verdes netos,
Com a Providencia a agasalhal-o em fetos,
Com abelhas d'ouro inda a nutril-o a mel,
E que surdo á voz dos ledos passarinhos,
E que cego ao ether de esplendor ideal,
Com o ai extremo lança dois raminhos,
A chamar ainda por canções de ninhos
E a dizer aos astros um adeos final!
Tal o pastor santo, já de vez cahido,
Já corcovadinho, flebil, quasi morto,
Arrimado ao velho baculo torcido,
Nada ouvindo, nada, com o duro ouvido,
Vagamente olhando com o olhar absorto,
Ia pelos montes na tristeza infinda
D'um coração ermo, com a morte aceite,
A pedir aos anjos para ouvir ainda
Badalar ovelhas n'uma noite linda,
Quando a lua os campos alagasse em leite!…
Seu bisavô fora guardador de gado,
Guardador de gado seu avô, seu pae;
Creou filho e netos como foi creado,
E morreu ditoso porque o seu cajado
Seu rebanho ainda pastoreando vae!
Candido, na paz das solidões dormentes,
Ignorando o mundo rancoroso e vil
Aos cem anos inda, com a fé dos crentes,
Punha olhos claros, simples, inocentes,
Na estrellinha d'alva das manhãs d'Abril!
Levará no esquife para os ceos a palma
Da grandeza mansa, da virtude austera.
Realisou no mundo a perfeição da Alma:
Porque foi bondoso como a lua é calma,
Porque foi um santo sem saber que o era!…
Vós, ó semideuses do entremez da Gloria,
Cesares, tiranos, capitães, heroes,
Epicas figuras de imortal memoria,
Que de serro em serro iluminaes a historia
Como crepitantes, tragicos faroes,
Na região do Imenso, no Infinito puro,
Onde me deslumbra, como um sol, Jesus,
Não sois mais que larvas a tremer no escuro,
Que ninguem conhece, que eu em vão procuro
Com meus olhos calmos n'esse mar de luz!
E o pastor d'ovelhas, que comeu centeio,
Que viveu nos montes, que dormiu nas grutas,
Tão asselvajado, cabeludo e feio,
Que dissereis quasi que esse monstro veio
Da matriz da terra, como as pedras brutas,
Já liberto agora da Ilusão do mundo
Fez-se em anjo branco, inda outra vez pastor:
Milhões d'astros seguem seu olhar jocundo,
São rebanhos d'almas pelo azul profundo
As ovelhas novas do Ti Zé-Senhor!…
90-91.
VII
*O CAVADOR*
O CAVADOR
Dezembro, noite, canta o galo…
Rouco na treva canta o galo…
–Oh, dor! oh, dor!–
Aldeão não durmas!… Vae chamal-o,
Miseria negra, vae chamal-o!…
–Oh, dor! oh, dor!–
Bate-lhe á porta, é teu vassalo,
Que traga a enxada, é teu vassalo,
Miseria negra, o cavador!
O vento ulula… Tremem ninhos…
Na noite aziaga tremem ninhos…
–Oh, dor! oh, dor!–
A neve cae, fria d'arminhos…
Na escuridão, fria d'arminhos…
–Oh, dor! oh, dor!–
Passa maldito nos caminhos,
D'enxada ao hombro nos caminhos,
Fantasma negro, o cavador!
Vem roxa a estrella d'alvorada…
Vem morta a estrella d'alvorada…
–Oh, dor! oh, dor!–
Montanhas nuas sob a geada!…
Hirtas, de bronze, sob a geada…
–Oh, dor! oh, dor!–
Torvo, inclinado sobre a enxada,
Rasga as montanhas com a enxada.
Fantasma negro, o cavador!
Cavou, cavou desde que é dia…
Cavou, cavou… Bateu meio dia…
–Oh, dor! oh, dor!–
De pé na encosta erma e bravia,
Triste na encosta erma e bravia,
–Oh, dor! oh, dor!–
Largando a enxada, «Ave Maria!…»
Resa em silencio… «Ave Maria!…»
Fantasma negro, o cavador!
Cavou, cavou na serra agreste,
D'alva á noitinha em serra agreste…
–Oh, dor! oh, dor!–
E um caldo em premio tu lhe deste,
Meu Deos!… seis filhos tu lhe deste…
–Oh, dor! oh, dor!–
Batem trindades… «Pae celeste!…
Bemdito sejas, Pae celeste!…»
Resa, fantasma, o cavador!
Cavou cem montes… que é do trigo?!
Gerou seis bocas… que é do trigo?!
–Oh, dor! oh, dor!–
Bateu a Fome ao seu postigo…
Bateu a Morte ao seu postigo…
–Oh, dor! oh, dor!–
«Que a paz de Deos seja comigo!
Que a paz de Deos seja comigo!…»
Disse, expirando, o cavador!
Junho–91.
VIII
*OS POBRESINHOS*
OS POBRESINHOS
Pobres de pobres são pobresinhos,
Almas sem lares, aves sem ninhos…
Passam em bandos, em alcateias,
Pelas herdades, pelas aldeias.
É em Novembro, rugem procellas…
Deos nos acuda, nos livre d'ellas!
Vem por desertos, por estevaes,
Mantas aos hombros, grandes bornaes.
Como farrapos, coisas sombrias,
Trapos levados nas ventanias…
Filhos de Christo, filhos d'Adão,
Buscam no mundo codeas de pão!
Ha-os ceguinhos, em treva densa,
D'olhos fechados desde nascença.
Ha-os com f'ridas esburacadas,
Roxas de lirios, já gangrenadas.
Uns de voz rouca, grandes bordões,
Quem sabe lá se serão ladrões!…
Outros humildes, riso magoado,
Lembram Jesus que ande disfarçado…
Engeitadinhos, rotos, sem pão,
Tremem maleitas d'olhos no chão…
Campos e vinhas!… hortas com flores!…
Ai, que ditosos os lavradores!
Olha, fumegam tectos e lares…
Fumo tão lindo!… branco, nos ares!…
Batem ás portas, erguem-se as mães,
Choram meninos, ladram os cães…
Resam e cantam, levam a esmola,
Vinho no bucho, pão na sacola.
Fructa da horta, caldo ou toucinho,
Dão sempre os pobres a um pobresinho.
Um que tem chagas, velho, coitado,
Quer ligaduras ou mel-rosado.
Outro, promessa feita a Maria,
Deitam-lhe azeite na almotolia.
Pelos alpendres, pelos curraes,
Dormem deitados como animaes.
Em caravanas, em alcateias,
Vão por herdades, vão por aldeias…
Sabem cantigas, oraçõesinhas,
Contos d'estrellas, reis e rainhas…
Choram cantando, penam resando,
Ai, só a morte sabe até quando!
Mas no outro mundo Deos lhes prepara
Leito o mais alvo, ceia a mais rara…
Os pés doridos lh'os lavarão
Santos e santas com devoção.
Para laval-os, perfumaria
Em gomil d'ouro, d'ouro a bacia.
E embalsamados, transfigurados,
Tunicas brancas, como em noivados,
Viverão sempre na eterna luz,
Pobres bemditos, amen, Jesus!…
Outubro–91
IX
*CAMPO SANTO*
CAMPO SANTO
Ai ao relento, ai ao relento, sonham cavadores!…
Somno d'arminho… colxão de terra… lençol de flores!…
Cahi dormentes,
Cahi exanimes, trementes,
Palidos silencios do luar dorido!
Litanias fluidas do luar dorido!
Misereres brancos do luar dorido!
Balsamos, piedades, orações dolentes
Do luar dorido!…
Ai ao relento, ai ao relento sonham pegureiros!…
Cama tão fresca!… cobertor branco, de jasmineiros…
Cahi maviosas,
Cahi somnambulas, piedosas,
Concavas tristezas do luar magoado!
Resonancias d'orgão do luar magoado!
Extrema-unções profundas do luar magoado!
Sincopes, oblivios, quietações chorosas
Do luar magoado!…
Ai ao relento, ai ao relento sonha a boeirinha!…
Cama de violetas!… que lhe fez a Virgem, sua madrinha…
Cahi radiantes,
Angelisantes,
Esfolhados lirios do luar divino!
Musselina argentea do luar divino!
Halitos de leite do luar divino!
Perolas, opalas, beijos e diamantes
Do luar divino!…
Ai ao relento, ai ao relento as bisavós dormindo!…
Cama de rosas, sobre-ceo d'astros!… que sonho lindo!…
Cahi cantando,
Cahi mas brando, muito brando,
Misticas nevadas do luar de prata!
Linho da candura do luar de prata!
Angelus da ermida do luar de prata!
Extasis boiando, sagrações ondeando
No luar de prata!…
Dormi, dormi!… que bellas camas!… ai, que bons lençoes!…
Na travesseira, que bem que cheira! cantam roussinoes!…
Dorme de costas, cavador, ao luar, ao luar de neve!…
Ai, como a terra era pesada, e se fez leve, leve!…
Dorme, pastor, ao luar de Junho, dorme sem cuidado!…
Que anda a Senhora dos Montes-Ermos a guardar-te o gado…
Durmam velhinhas! durmam creanças! durmam donzellas!
Quando acordarem já tem os anjos á espera d'ellas…
Ha-de acordar tudo lá nos ceos doirados…
Ha-de haver banquetes, ha-de haver noivados…
Põe a mesa a Virgem para os pobresinhos…
Ai, que lindos fructos!… ai, que ricos vinhos!…
Vinhos d'um vinhedo, fructos d'um pomar,
Que no ceo os anjos regam com luar…
Ordenhando ovelhas andam serafins,
Cantarinhos d'oiro, leite de jasmins.
Outros nas arribas crestam as colmeias,
Grandes favos brancos como luas cheias.
Ai, que bom almoço, feito n'um vergel,
Pomos cor de aurora, leite, vinho e mel!…
Para as avósinhas tem lá Deos bastantes
Fusos d'esmeraldas, rocas de diamantes…
Como vós, ó moças, lá no ceo casaes,
Ellas darão teias para os enxovaes…
Já no setestrello dançam nos terreiros,
Tamboris e violas, frautas e pandeiros…
Já lá vejo os noivos, com S. João á espera,
N'uma ermida branca revestida d'hera…
Ai, dormi, donzellas, ai dormi ao luar,
Que no ceo com anjos vos ireis casar…
Ai, dormi, creanças! que no azul divino
Brincareis alegres com o Deos-menino…
Partirá comvosco, porque é vosso irmão,
A laranja,–o mundo, que lá tem na mão…
Dormi, dormi, sem dor, sem penas…
Dormi, dormi!…
E em vossos leitos florescentes,
De rosas brancas e assucenas,
Caiam dormentes,
Caiam exanimes, trementes,
Graças do baptismo do luar alvissimo!
Beijos do noivado do luar purissimo!
Lagrimas da morte do luar tristissimo!
Canticos d'exequias, orações dolentes
Do luar santissimo!…
Abril–91.
*EPILOGO*
REGRESSO AO LAR
Ai, ha quantos anos que eu parti chorando
D'este meu saudoso, carinhoso lar!…
Foi ha vinte?… ha trinta?… Nem eu sei já quando!…
Minha velha ama, que me estás fitando,
Canta-me cantigas para me eu lembrar!…
Dei a volta ao mundo, dei a volta á Vida…
Só achei enganos, decepções, pesar…
Oh! a ingenua alma tão desiludida!…
Minha velha ama, com a voz dorida,
Canta-me cantigas de me adormentar!…
Trago d'amargura o coração desfeito…
Vê que fundas maguas no embaciado olhar!
Nunca eu sahira do meu ninho estreito!…
Minha velha ama, que me déste o peito,
Canta-me cantigas para me embalar!…
Poz-me Deos outrora no frouxel do ninho
Pedrarias d'astros, gemas de luar…
Tudo me roubaram, vê, pelo caminho!…
Minha velha ama, sou um pobresinho…
Canta-me cantigas de fazer chorar!…
Como antigamente, no regaço amado,
(Venho morto, morto!…) deixa-me deitar!
Ai, o teu menino como está mudado!
Minha velha ama, como está mudado!
Canta-lhe cantigas de dormir, sonhar!…
Canta-me cantigas, manso, muito manso…
Tristes, muito tristes, como á noite o mar…
Canta-me cantigas para ver se alcanço
Que a minh'alma durma, tenha paz, descanço,
Quando a Morte, em breve, m'a vier buscar!…
90.
*NOTA*
NOTA
É este o primeiro dos tres volumesinhos, que hão-de encerrar as minhas
liricas ineditas. Os outros dois–_Flores de Ideal_–e _Infinito_
(_Livro d'orações_) virão a lume successivamente, com intervalos de
mezes.
Duas palavras sobre os _Simples_.
Precocemente chegado, pelo sofrimento, ao ocaso da vida, atravessei ha
anos um periodo agudo, bem doloroso e triste, mas ao mesmo tempo
salutar. Ante a morte proxima, n'uma anciedade inenarravel, senti-me
electrisado, como por encanto, de energias subitas. O problema do _alem_
(como agora se diz) impunha-se, dilacerante e devorador, á minha
natureza inquieta de religioso e de metafisico. Mas o problema da
_morte_ é, no fundo, o problema da vida. Estudei, pensei, meditei. Li
com sofreguidão milhares de paginas. Dias, noites, semanas, mezes,
revolvi no cerebro escandecido todos os enigmas torturantes. Pedi á
historia natural (unica historia verdadeira) o segredo intimo das
coisas. Questionei a razão, ouvi a consciencia. Dei balanço a mim
proprio. E consegui, ao cabo, o que desejava: ter da vida, ter do
universo uma ideia metodica e definitiva. Qual? Não é este o momento de
dizel-o, nem isso interessa seguramente.
A minha metafisica é para uso proprio. Não construi um sistema de
filosofia humana. Tratei de responder apenas ás duvidas e curiosidades
do meu espiríto. Não cheguei sequer a pontos de vista fundamentaes,
muitissimo diversos dos que já tinha anteriormente. Mas o que era
intuição tornou-se certeza, e o que era hipotese, mais ou menos
sentimental e imaginaria, transformou-se n'um corpo de doutrina
raciocinado e logico. Continuei pela mesma estrada; mas d'antes ia ás
cegas e tateando, e agora d'olhos bem abertos e a passo firme e
resoluto.
D'uma visão mais intima e profunda do universo germinaram em mim novas
emoções, e portanto uma nova arte. O poeta renasceu e cresceu. Fecundo
renascimento psicologico, e não apenas uma evoluçãosinha toda literaria,
meramente verbal e de superficie.
No prefacio d'outro livro explanarei com vagar as conclusões ultimas do
meu exame de consciencia, não pelo seu merito intrínseco, repito, mas
como util comentario da minha obra poetica, de que ellas são
verdadeiramente a alma essencial e geradora.
Apasiguada um pouco a dupla crise de angustia intelectual e padecimento
fisico, esbocei e dei começo a este pequenino poema lirico d'_Os
Simples_.
Quiz mentalmente viver a vida singela e primitiva de boas e santas
creaturas, que atravessam um mundo de miserias e de injustiças, de
vicios e de crimes, de fomes e de tormentos, sem um olhar de maldição
para a natureza, sem uma palavra de queixume para o destino. E então
encarnei, por assim dizer, no pastor grandioso e asceta, na moleirinha
octogenaria e sorridente, no cavador tragico, nos mendigos bíblicos, na
mansidão dos bois arroteando os campos e nas lavarêdas d'oiro do
castanheiro, aquecendo a velhice, alegrando a infancia, iluminando a
choupana. E, depois d'uma existencia de sacrificio e de puresa,
d'abnegação e de bondade, deitei esses ingenuos e pobres aldeões na
terra misericordiosa e florida do campo-santo, pondo-lhes por cima das
sepulturas rasas o ceo maravilhoso e candido, que em vida sonharam e
desejaram.
É claro que essas figuras não são inteiramente reaes, da realidade
estricta, efemera e tangivel. Criei-as, ou antes completei-as com a
minha alma, com o meu proprio ideal.
Quem vir n'este livrinho somente o lado externo e literario, a forma, a
paisagem, a pintura rustica, não o entendeu, nem o soube ler.
É muito mais uma auto-biographia psicologica que uma serie de quadros
campestres e bucolicos.
A feição, por assim dizer, regional, do livro é, embora importante,
subordinada e secundaria. A _Moleirinha_ é mínhota. O _Prestito funebre_
minhoto é. Mas coisa curiosa, o segundo canto–_In Pulvis_ é já de todo
transmontano. Inconscientemente, sem dar por tal, levei o castanheiro
para a minha terra, e queimei-o no lar saudoso da minha meninice. Tambem
eu me queria aquecer a elle, sentar-me ao pé da sua chama…
Engana-se quem entre _Os Simples_ e a _Velhice do Padre Eterno_
descobrir porventura contradições. Este lirismo é o reverso d'aquella
satira. Aquella indignação é o comentario d'esta elegia. O christianismo
dos _Simples_ é o innocente e meigo christianismo popular, feito com a
ignorancia absoluta do dogma e com a intuição humana dos Evangelhos. A
exegese do povo, na sua rudeza nativa e embrionaria, é por vezes d'uma
penetração sublime e reveladora.
As minhas antigas opiniões religiosas, em vez de se modificarem,
acentuam-se cada vez mais. Redobra em mim, com um desenvolvimento
progressivo de misticismo naturalista, a aversão e a hostilidade á
egreja catolica, grosseira formula materialisada do transcendente e
divino espirito de Jesus.
Em quanto á tecnica do poema, muitissimo havia que dizer, se esta nota
não fosse escripta rapidamente, á ultima hora, com o impressor á espera.
A forma poetica encaminha-se á evolução final. Horisonte imenso. O pouco
que fiz de novo, em tal sentido, não deve nada a ninguem. É meu,
pertence-me.
E, de passagem, uma ligeira observação. Este livro, só hoje dado a
publico, é d'ha muito conhecido entre homens de letras e poetas. E valha
a verdade exerceu, aqui e alem, ainda inedito, uma certa influencia,
que, embora leve, é inegavel e manifesta. Podia apontar, citar. Inutil.
Desejo apenas estabelecer o facto, mais nada.
Concluindo: tentei uma obra d'arte, que fosse ao mesmo tempo
absolutamente individual, ingenitamente portugueza e vasta e
fundamentalmente humana. Alcancei-o? O tempo o dirá.
14 de Maio de 1892.
_G. J._
*INDICE*
PRELUDIO
I–A Caminho
II–De Volta
I–A MOLEIRINHA
II–CADAVER
I–Prestito funebre
II–In Pulvis
III–EIRAS AO LUAR
IV–AS ERMIDAS
V–CANÇÃO PERDIDA
VI–O PASTOR
VII–O CAVADOR
VIII–OS POBRESINHOS
IX–CAMPO SANTO
EPILOGO
Regresso ao lar
NOTA
ERRATA
Passaram desapercebidos varios erros, principalmente ortograficos,
de facil emenda para o leitor.
PREÇOS DA TIRAGEM ESPECIAL
Exemplar unico em pergaminho 45$000
Exemplares em papel Wathman 4$000
_A 1.^a edição d'este livro, destinada a Portugal, pertence ao snr.
Baptista Domingues, Vianna do Castello, a quem devem dirigir-se todas as
requisições_.
Marcar trecho:
JIM – Assistente
Jim IA: pode errar. Não digite dados pessoais. Suas mensagens são processadas por um serviço externo.
O Rodrigues teve um risinho feroz, fitando o Escrivão da Câmara. Não lhe
respondeu. Subiu os três degraus do _pelourinho_, pausadamente, com
pompa, e chamou a atenção dos amigos. Ia ler. Abriu o _Almanaque de
Lembranças_, onde trazia um papel, e rompeu:–«Indignidade».
–Em letras bem graúdas, queiram inspeccionar.
E colou ao peito o _Almanaque_, voltando para fora na página onde o seu
dedo reboludo apontava a terrível palavra, escrita ao alto em
epígrafe.
Houve um sussurro, alguns pediram silêncio. O Rodrigues que lesse.
«Os versos intitulados _Flor do Campo_, que viram a luz no _Almanaque de
Lembranças_ do ano extinto, foram-nos remetidos pelo Sr. José Maria
Teles, escrivão.»
–Copiados por mim, uma letra floreada–esclareceu o Fernandinho.–Ele
depois assinou–e fez no ar, com o dedo, o traço complicado da firma
complicada do Teles.
Pediram silêncio outra vez. O Rodrigues continuou:
«Publicámo-los na convicção de que eram da lavra daquele senhor, pois
que ele os assinava.»
–E então?–perguntaram uns poucos, sem compreender ainda.
–«Pura ilusão!»–continuou solenemente o Rodrigues.–«Escreve-nos o
mimoso e assaz conhecido poeta Sr. Alfredo Mendonça, dizendo que os
versos lhe pertencem, e que o Sr. Teles os roubara (sic) do seu volume
_Lira Matutina_.»
Foi uma estupefacção! O Rodrigues prosseguiu mais alto, fugindo aos
comentários:
«Averiguámos, e disso alfim nos convencemos. Os leitores avaliarão a
probidade do Sr. Teles, a quem mais de uma vez tínhamos fechado a nossa
porta por incapaz. Hoje damos-lhe com ela na cara–por indigno.»
E o Rodrigues fechou o livro com estrondo, como os outros fechariam a
porta na cara do Teles escrivão; tomou praça fora, o livro debaixo do
braço, e foi-se para o estanco do Ernestinho, altivo, solene,–vingado!
Os da roda seguiram-no silenciosos, corridos de vergonha, desnorteados,
porque além de sempre terem julgado o Teles muito superior ao
Rodrigues–e o Rodrigues bem o sabia, olha ele!…–tinham dado uma
sorte de mil demónios, agora é que eles viam! distribuindo no teatro,
por ocasião da festa de Santa Barbara, a _Flor do Campo_ que eles
tinham mandado imprimir avulso–para lisonjear o Teles que tivera o
trabalho de os ensaiar no _Santo António_. Hein? quem diabo havia de
dizer que aqueles papelinhos de cor, uns verdes, outros amarelos,
chovendo sobre a plateia entre o segundo e o terceiro acto, e quase
disputados a murro, num alvoroço de seiscentos diabos, encerravam uma
insídia,–um logro à boa-fé, à credulidade ingénua de toda a comarca!
E relembravam episódios, particularidades quase extintas: o Fernandinho
vestido da menino do coro, batina vermelha e roquete de rendas,
cobrindo-se de teias de aranha lá pelo forro do teatro, de gatinhas e
com um «toco» de vela na mão, aos tropeções, só para ter o gosto de ser
ele a despejar do _óculo_ aquela papelada; o Melo da administração,
vestido de Frei António, sandálias e grande chinó de calva redonda,
feita de uma bexiga de porco, com o Teles em triunfo por entre os
bastidores, seguido pela turbamulta dos companheiros, em hábitos de
frade e fardetas de galuchos, dando vivas ao _poeta_! ao grande Teles,
ensaiador da rapaziada!
Que desastre! Afinal tinha-lhes saído um intrujão! E quase se regalavam
da sorte que tinham dado, pelo prazer que sentiam de o ver agora
humilhado, corrido, esbofeteado pelo ridículo. Bem feito!
O Antunes da Câmara, sobretudo, estava furioso. Fora ele o da lembrança
de se mandar imprimir a versalhada. Escrevera para Coimbra ao Manuel
Caetano, ao Manuel Caetano da Silva, Praça Velha n.^o 11, que mandava os
impressos para a Câmara, e pedira-lhe aquilo como especial favor. O
homem–pronto. Duzentos exemplares, quinze tostões. Quinze tostões que
se tinha combinado dividir por todos, contas do Porto, mas que
desembolsara ele só, afinal. Bem feito! ninguém o mandava ser burro.
Arre! cavalgadura!
E dava patadas no chão, cada vez mais furioso, apopléctico.
–Mas a bem dizer, tudo isso é nada!–continuou comovido o Antunes.–Ó
senhores! e a figura que eu fiz… sim, a figura que eu fiz naquele
intervalo do drama para a farsa?…
Todos desataram a rir, tinha sido fresca… Ele sempre acontece cada
uma! E relembravam:–levantara-se o pano quando os ouvintes menos o
esperavam. Os que tinham sabido lá fora, às doceiras, voltaram
apressadamente com os cartuchos na mão, ensacando os rebuçados. Ia um
reboliço pela plateia. Na «galeria dos camarotes» para onde só iam
senhoras, gente fina, começavam a aparecer caras barbadas de sujeitos
que iam saber «que tal», perguntar se ia uma pinguinha de licor, um
docinho. Em cima, na galeria alta, criadas e raparigas do povo,
debruçadas no parapeito, apontavam para o palco, de olhar atónito.
–Ele que dianho é?–perguntavam.
De baixo, da plateia, todos faziam _chut_! voltados lá para cima:
–Caluda, sua gentalha!
No palco estavam todos perfilados, trajando como na peça. O Freitas da
recebedoria com o seu fato de Marco Aurélio; o Paula de cardeal, báculo
em punho e a cara metida numa estriga; o Fernandinho de menino de
coro, todo lépido; a Ana Pisca muito acanhada no seu fatinho de Olívia;
a Margarida que tinha feito de anjo no quadro final da _Glória_, em que
ela subira num cesto vindimo à «região sidérea dos astros»; o pai de
Santo António, em ceroulas e de saia branca pelo pescoço, lívido como
saíra do túmulo; aquela canalha da tropa–todos enfim!
Nisto, entra pelo fundo o Teles todo de preto, no meio do Melo
vestido de Santo António e do Proença telegrafista que fazia de Frei
Inácio. Avançaram. Em baixo, o Felisberto mandou tocar o Hino da Carta
à meia dúzia de músicos que não entravam na peça. O hino rompeu com
grande estampido de pratos, numa cadência fúnebre. No palco, tudo
imóvel. Ninguém sabia o que era aquilo, não estava no cartaz.
Esquecimento do Fernandinho, talvez… pensavam.
Mas ao acabar o hino, o Antunes da Câmara, com farda de centurião,
durindana e botas de água, irrompe furioso do buraco do ponto e prega um
discurso na bochecha extática do Teles:
«Não era ele o mais competente, de certo, o mais… etc. Mas tinham-no
encarregado, obedecia… e tal. Só sentia não ter frases, oratória,
porque enfim estava falando a um poeta…–colaborador do _Almanaque de
Lembranças_ para Portugal e Brasil–acrescentou voltado para o público,
esclarecendo. Enfim, finalmente… vinha para aquilo: dar-lhe um abraço
em nome de todos…–e abraçou-o comovido, enquanto os espectadores
berravam _apoiados_, dando palmas–«… e para isto»–acrescentou
fazendo com a mão que se calassem, que se calassem depressa.
Houve um sussurro de aplauso, dos camarotes crianças gritavam–«ó
Emilinha!» Era com efeito a Emilinha, a filha do Alves dos Pesos e
Medidas, que saía também do buraco do ponto, vestida de anjo, tules
verdes e muita lantejoula a brilhar.
Ficou-se a olhar a plateia, imóvel, muito fria, ensaiada, enquanto o
Felisberto preludiava na flauta. Em certa altura, num requebro doce da
«melodia», ele fez-lhe com a cabeça «que entrasse», e a Emilinha rompeu
nuns guinchos, cantando a _Flor do Campo_, com música da _Muchagateira_
original do Peres do correio.
O Teles sorria, entre glorioso e modesto, falando a Santo António e a
Frei Inácio:–Era de mais, era de mais, ele não merecia…–Ora essa!
pareciam dizer-lhe os outros–seríamos ingratos se…
A «cantoria» acabou, o teatro parecia desabar com palmas, tudo berrava,
um ou outro cão latia. Se não quando, os do palco desataram a rir,
cosendo-se uns aos outros, fingindo um grande medo de que as bambolinas
do tecto desabassem.
Todos olhavam, curiosos. E naquela expectação viram de repente descer
do alto, sobre o palco, agarrado a uma corda, o Freixedas da Mercearia
vestido de Lusbel, rubro e com chavelhos. Cuidaram de estoirar a rir. Da
boca muito inchada saíam-lhe faúlhas, do algodão a arder que lá trazia
dentro. Fazia caretas horrendas, arremedando Satanás nos ímpetos da
cólera. O pano começou a descer, oblíquo, esfarrapado de uma banda. O
Freixedas, suspenso, atirou fora o algodão e gritou, furibundo:
–Alto! suas bestas! Inda não!…
Voltou-se de costas para o público, e um letreiro que trazia de ombro a
ombro dizia em caracteres amarelos–_C'est fini_! O pano desceu
então, estabalhoadamente. Os espectadores olharam uns para os outros,
não tinham percebido… Foi nesse momento que o Sr. Antoninho, que
tinha estudado em Braga, traduziu de um camarote, em voz alta:
–_É findo_!
V[AE] VICTORIBUS!
_A Maria Lucila_.
Em Dezembro, às seis é noite cerrada. Mais bocado, menos bocado, a
essa hora recolhia do monte o José Gaio, sozinho, sachola ao ombro, um
pouco atarantado com a trovoada que rugia ao longe, em surdina. Por cima
dele, o céu ia-se fazendo cada vez mais negro, dessa negrura espessa
de tempestade que infunde pavor à gente, e da qual os próprios pássaros
têm medo. Cessara de chover. Mas o vento do sul principiava agora,
agitando os grandes ramos despidos dos castanheiros, fazendo-os murmurar
não sei que estranha elegia… A um relâmpago mais vivo, o José Gaio
apressou o passo, e, benzendo-se, rezou a _Magnificat_. O trovão chegou,
depois, lúgubre, cavernoso, alastrando-se em roldões na larga amplitude
do céu. Debaixo dos pés, o José Gaio sentia o caminho lamacento,
encharcado das enxurradas valentes de todo o dia. Mas a ponte já não
ficava longe. Depois, a ladeira, e no meio da ladeira a casa.
–Vamo' lá com Deus! fazia ele animando-se.
Um clarão súbito de relâmpago deslumbrou-o. Diante dele surgiu de
repente a paisagem, e de repente desapareceu, feericamente iluminada.
Deitou então a correr, aterrado; mas tão forte veio em seguida o trovão,
que ele instintivamente parou e levou ao céu as mãos aflitas, num
gesto de quem implora misericórdia. Naquela iminência de perigo as
próprias árvores lhe pareciam imobilizadas pelo terror, à beira do
caminho. E através dos castanhais, o surdo rumor do vento era como a voz
implorativa da natureza, unindo-se à voz dele num longo coro de
suplicas…
O José Gaio ia transido. Mas pior ficou quando de repente, sem saber
donde, alguém chamou por ele, lugubremente:
–Ó José Gaio!
O homem parou. E como perto dele apenas enxergasse os braços da cruz
negra, que era o sinal de ali terem matado o José Tendeiro, há anos,
apertou o passo e tomou por um atalho, direito à ponte. Mas então a
mesma voz tornou-lhe mais de perto:
–Ó José Gaio!
Quis fugir, mas o medo parece que lhe tolhia as pernas. Nisto veio um
relâmpago que iluminou a mil cores a paisagem. Ele cerrou os olhos com
força, nervosamente, ferido por aquele deslumbramento que por milagre o
não prostrou. E quando o trovão bramiu, rudemente, uma imobilidade de
estátua prendia o camponês à terra. Foi então que veio de novo aquela
voz, como um prolongamento do trovão:
–Ó José Gaio!
Ia avançar para ganhar a ponte. Parecia-lhe que, uma vez transposta,
galgaria a ladeira num instante. Mas involuntariamente, cedendo a uma
força violentíssima, entrou de retroceder, cambaleando. Aquele rugir da
água que logo abaixo da ponte fazia cachão, rugir violento mas monótono,
infundiu-lhe um grande pavor. Teve medo e deixou-se retroceder… Senão
quando, estacou ouvindo a mesma voz:
–Ó José Gaio!
E logo atrás da voz, com um rastro, um intensíssimo relâmpago cor de
sangue. Viu tudo vermelho, afogueado, tudo menos aquela cruz preta de
longos braços, sempre abertos e sempre firmes, que pareciam desafiar a
tempestade…
Aquela serenidade da cruz estonteou-o. Dir-se-ia que esse nobre
exemplo de altivez vinha agora humilhar mais a sua fraqueza. Desviou os
olhos e cerrou violentamente as pálpebras. Mas em vão! que fora tão vivo
o deslumbramento, e tanto lhe ferira o cérebro, que num fundo cor de
sangue, como num transparente de mágica, ele via nitidamente
desenhada, sempre firme e sempre altiva, a cruz que o estonteara. Então
deram-lhe ímpetos de fugir; uma onda de coragem parecia dilatar-lhe o
peito impelindo-o. Precisamente nesse momento, a voz tornou a chamar:
–Ó José Gaio!
Sentiu-se alquebrado, transido até ao mais íntimo do seu ser. Um longo
desfalecimento invadiu-o todo, quebrando-lhe a última fibra de energia,
como se quebra um vime seco. Aquela paralisia atacou-lhe também o
cérebro: não formava um só raciocínio nem elaborava sequer uma ideia, a
mais simples. E foi preciso um grande trovão para todo ele tremer,
abalado como a própria terra. Depois, outro relâmpago fez reviver nele
a vida do espírito; sentiu um grande pavor àquele aspecto súbito do
campo que diante dele se perdia de vista, afogueado como se estivesse
todo em chamas. Aqui, um pinhal, uma ermida além, para toda a banda
Casais, surgiam de repente, nítidos nos seus contornos, definidos
maravilhosamente nas suas atitudes. As grandes árvores despidas,
sobretudo, tinham um ar fantástico, nessa pureza nítida de recorte que
traçava na luz as sinuosidades mais delicadas dos troncos e ramarias. No
meio deste cenário de mágica, a um tempo majestoso e tétrico, o triste
camponês sentia-se apavorado, jactitante e quase inerte, ali chumbado à
terra, hirto como a cruz que tinha diante. E nem um só gesto
implorativo, e nem uma só palavra de súplica lhe saía dos lábios
crispados. Porque uma vez que tentara uma palavra, o mais formidável
trovão cortara-lha na primeira sílaba. Depois, aquela voz não o
largava, imperturbável e monótona:
–Ó José Gaio!
E ele, não respondendo nem falando, pensava esconjurá-la, exorcismá-la
como se fosse a voz de um duende. E para esta evocação do sobrenatural
muito concorria, como os senhores compreendem, esse aspecto sereno da
cruz negra, inabalável sob a asa agitada da procela.
Nisto veio a chuva, em grossas gotas a princípio, em cordas de água
depois. Ela varejava-o inclemente, impelida agora por um vento sul
furioso. Não deu um passo para procurar um abrigo, não se mexeu sequer.
Como todo ele ardia em febre, aquele dilúvio era quase um celeste
benefício para a sua cabeça num vulcão. Mas quando os relâmpagos
vieram, aquela reverberação da luz nas cordas de água fez-lhe um
deslumbramento mais forte. E caiu inerte sobre o caminho lamacento por
onde a água escorria impetuosa, ao mesmo tempo que a voz do costume,
sobrelevando o trovão, repetia do lado da cruz:
–Ó José Gaio!
Cobarde, sujo como um sapo, encharcado até aos ossos, como caiu assim
ficou–de borco. Depois, quando abriu os olhos, na larga poça onde quase
tinha a cara, via reflectir-se a cruz, a cada relâmpago. Ela lá estava
no seu posto, altiva, serena, intemerata, recta como um exemplo… E
pois que parara o dilúvio, dos seus braços abertos as gotas da chuva
caíam, vermelhas à luz, como grossas lágrimas de sangue…
Cobarde! Nenhuma comparação pode dar ideia do estado de prostração desse
miserável, reduzido pelo terror a uma quase inacção de besta morta.
Dir-se-ia um imundo trapo ali caído, abandonado ali na lama ignóbil
de um caminho, à espera da enxurrada que o levasse… Era abjecto!… E
enquanto esse animal assim jazia, atordoado, como boi que uma malhoada
prostrou, ao fundo do horizonte, para sul, o encastelamento fantástico
das grandes nuvens plúmbeas, listradas de negro e roxo, metralhando com
fúria o largo espaço, aos quatro ventos, era tudo quanto o nosso
espírito pode conceber de mais grandioso e de mais sublime, épico e
trágico a um tempo, soberbo, majestoso, imponente.
Mas a voz sempre a ouvia, por cima do vento e por cima dos trovões,
aquela voz:
–Ó José Gaio!
Assim largo tempo, horas talvez. O torpor do frio agravava-lhe o outro,
o do medo. Parecia colado à lama, preso ao caminho como se fosse uma
rocha. No entanto, a espaços, tinha a compreensão clara da sua posição
e do seu estado. E então uma raiva súbita galvanizava-o: queria
erguer-se, fugir, desaparecer–erguer-se como aquela cruz, fugir como
aquele vento, desaparecer como esses relâmpagos, que nem deixam rastro
na treva…
Tais rebates de coragem eram, porém, efémeros, impotentes para lhe
provocarem um movimento. Aquele diabo tinha de morrer ali,
miseravelmente, ignobilmente, como um cão a que houvessem amputado as
quatro pernas. E esta ideia, que o instinto de viver lhe sugeriu,
apavorou-o ainda mais que a própria tempestade. Morrer ali! Mas que
dúvida, se ninguém lhe vinha acudir, se não passava por ali vivalma, a
tais desoras! Era horrível! No meio de um caminho, numa noite medonha
de tempestade, ao pé daquela cruz negra de longos braços
hirtos–morrer ali!… Eram então já por ele as lágrimas que essa cruz
parecia chorar?…
Estava nisto, quando num silêncio de acaso ouviu passos à distância.
Vinha gente. Quem quer que era tinha de passar por ali, de tropeçar
nele, talvez. Subitamente, sentiu-se reviver. Estava salvo. Em breve
estaria de pé,–de pé como essa cruz que um relâmpago muito vivo acabava
de lhe mostrar… No entanto, a voz é que se não importava:
–Ó José Gaio!
Mas os passos vinham-se chegando; e então, como se receasse que o
calcassem, reuniu num supremo esforço as máximas energias, e rebolou-se
para um lado, até ficar detrás dumas urzes. Coisa notável foi,
senhores, que esse miserável em vez de gritar calou-se, e todo se
recolheu numa absoluta quietação, com medo que o surpreendessem… E
quem quer que era passou, cabeça nua, diante da cruz gotejante… Aos
ouvidos do miserável chegou um como murmúrio de prece… Não ia só a
rezar; ia também chorando, aquele homem…
…Quem seria?
Um clarão branco de relâmpago fez irromper da treva, lívido como um
espectro, o filho do José Tendeiro…
O desgraçado ia a chorar pelo pai, ali assassinado havia anos, por uma
noite como aquela…
Passou, ladeira abaixo, na direcção da velha ponte. Só aquele cobarde
não se mexeu, prostrado sobre as urzes, quase arrumado à cruz.
E assim esteve horas e horas, até que, noite velha, cessou a tempestade,
perdida num murmúrio longínquo, lá na extrema fímbria do horizonte…
Quando a lua rompeu, lívida num céu de anil, nem a grande sombra da
cruz, incidindo sobre aquele corpo, como um beijo ou uma bênção, logrou
reanimá-lo. Tinha morrido, o estafermo!
Ao outro dia, está claro, foram lá os da justiça. O velho abade foi
depois, buscar o corpo. Os médicos nem lhe tinham mexido.
–Sangue pelos olhos, sangue pela boca, sangue pelo nariz, uma
congestão muito linda–dissera um a rir.
–E muito mal empregada–fizera o outro do lado, indiferente.
Mas quando os da maca disseram a um tempo–_Upa_!–esse bom velho do
abade caiu de joelhos diante da cruz, numa convulsão agudíssima de
choro. E elevando ao céu as mãos mirradas–ao céu que um divino azul
fazia diáfano–ele exclamou, soluçando:
–Senhor! Senhor! a vossa justiça é tremenda, como é infinita a vossa
misericórdia!
…Segredo de confissão…–mas o abade bem sabia quem tinha ali
matado o José Tendeiro…
BALADAS
_A Luís Osório_
I
MARICAS
Vocês lembram-se da Maricas, aquela magrita de cabelos muito
castanhos, quase louros, que morava defronte da redacção, lembram-se? A
boa da rapariga era nossa amiga, pois não era? Sempre benévola e
complacente para as nossas balbúrdias e algazarras de todo o dia e de
toda a noite. E vocês bem sabem que tais elas eram, as nossas
balbúrdias e algazarras…
Eu, na Maricas, admirava uma virtude rara, toda original e
encantadora–a de não mostrar jamais na sua amizade preferência por
algum de nós. Dir-se-ia que era nossa irmã, ou mesmo nossa mãe, pois
que nos queria a todos por igual, a pobre Maricas de olhar azul e
brando…
Não sei se já vos disse: adivinho o interesse com que ela vos
perguntaria por mim, nos meus dias de cábula, pela solicitude e
interesse com que me perguntava por vocês, quando faziam gazeta ao
escritório.
–Então esses cábulas? então esses marotinhos? Doente, algum?
–Na estúrdia, Maricas. Andam todos por lá…
–Ora vejam!–fazia ela quase escandalizada.
Ah, como eu me lembro neste momento da vivacidade franca dos sorrisos
que nos mandava, quando todos em pinha, furando pelos ombros uns dos
outros, palreiros conversávamos com ela de janela para janela, num
_tête-à-tête_ que durava horas, muito familiares, muito dados, quase que
chamando-lhe por tu e ela a nós!
Como eu me lembro!
Ela tinha sempre uma resposta e um sorriso para cada uma das mil
perguntas que lhe fazíamos, e então uma grande paciência inexaurível.
Nós, os estroinas, quase que chegávamos a adorar aquela ingenuidade
singela do seu coração de vinte anos. A boa da Maricas era adorável,
toda ela bondade e paciência para os nossos distúrbios e para as nossas
algazarras de toda a hora e de todo o instante.
Mas como se familiarizou ela connosco e nós com ela, é que me não
lembra, e porventura a nenhum de vocês, acho eu. O que é certo, rapazes,
é que nós como que a considerávamos uma companheira de redacção, espécie
de directora com casa à parte e viver independente pois que se entrávamos
no escritório (parece mesmo que estou a ver aquela barafunda
de escritório!) e, assomando à janela, a não víamos na sua, dizíamos
quase sem querer, mas invariavelmente:
–Mau! falta hoje a Maricas! Diacho! mas onde iria a Maricas?
E passados instantes debandávamos todos, um agora, outro logo, à
formiga, mal nos convencíamos de que ela passava a tarde fora, em casa
da _freira_ de Quebra-Costas–dessa lembram-se vocês… No entanto,
deveis recordar-vos que ela, no dia seguinte…–coitada!–…a
primeira coisa que fazia era justificar a sua falta, «estive aqui,
estive ali, fui a umas compras com a mamã», um pouco ruborizada e
confusa, como se na realidade a sua obrigação fosse estar ali a
aturar-nos. Por pouco ela nos não pedia de mãos postas que lhe
perdoássemos, a boa da rapariga.
E nós então galhofeiros, brincalhões:
–Sem mais _aquelas_, D. Maricas! A congregação risca-lhe a falta, ora
essa!…
E ela mais confusa, fazendo girar no dedo o seu anelzito de cobra:
–Pois sim, mas é que às vezes…
–Às vezes quê?…
«Não! ora adeus! Ninguém desconfiava que ela estivesse zangada
connosco. Saíra, porque tinha de sair, essa é boa…»
–Pois não era verdade–perguntávamos-lhe–que ela adorava aquela
_trupe_ de boémios?
–São todos muito bons rapazes–dizia já a sorrir.–Todos me tratam
muito bem…
E quando dizia isto, o seu rosto miudinho e muito pálido todo se
iluminava de prazer e sorria de íntima gratidão. Mas porque
simpatizava ela connosco, a pobre Maricas?
Quando nos via em palestras intermináveis, nas libações do _congnac_ e
do café, ouvia-se lá da janela um _pschiu_! muito sibilado.
–Que manda a D. Maricas? É servida?
E ela, levantando os olhos da costura, com ares de formalizada:
–Mando que escrevam, que trabalhem! Já fizeram o jornal?
O cuidado que lhe dava o jornal!
–Ora faz favor de não falar em coisas tristes? Olhem agora que
lembrança, o jornal!
Ela então, por única resposta, dizia-nos às vezes que na semana passada
o tipógrafo viera queixar-se de que havia falta de originais, quantas
vezes o garoto da imprensa viera pedir as provas emendadas.
E por falar em provas:–a Maricas sabia todos os sinais das emendas,
todos.
–Olhe lá, Maricas, está aqui uma letra a mais nesta palavra.
–Risco por cima, risco à margem, e um _d_ cortado; é fácil.
–Um _m_ de pernas para o ar, e esta?
–Risca-se, e um três cortado, à margem. Está farto de o saber…
Quando via algum sentado à mesa, a rabiscar, pedia sempre que lhe fosse
mostrando as tiras, à medida que as escrevesse, talvez porque adivinhava
que isso era um estímulo. A gente fazia-lhe então a vontade, e mal
escrevia a derradeira letra pegava da tira e dizia-lhe para a janela,
acenando-lhe com o papel:
–Maricas, cá está uma, vá contando. Veja: escrita de alto a baixo.
À terceira que se lhe mostrava, ela saía-se de lá com um _bravo_! e
recomendava, solícita, cinco minutos de folga, enquanto se fumava um
cigarro.
A Maricas era quem nos cortava as cintas para o jornal e quem nos fazia
a goma nos dias de expedição. Que ricas cintas e que bela goma! Em
paga, quando o jornal chegava da imprensa, quase sempre nos sábados à
noite, o primeiro exemplar era para ela. Como a rua era estreita
atirava-se-lhe da janela.
–Maricas, aí vai ainda fresquinho!
–'stá bem, obrigada. Vou ler, até amanhã.
Corríamos todos à janela, a dar as boas-noites à nossa amiga.
–Durma bem, ouviu?
E no dia seguinte, a Maricas repetia a cada autor frases e frases do
artigo publicado, jurava que nos conheceria no estilo ainda que
mudássemos de pseudónimo. De resto, sempre benévola: achava tudo muito
bom, «escrito com muita graça e muito bem», como ela dizia.
Nos serões que fazíamos e que por via de regra não passavam de um
interminável cavaco, dizia-se mal das mulheres, discutiam-se escândalos,
desvendavam-se segredos, tal e qual como em todas as redacções… Mas da
Maricas ninguém tinha que dizer senão bem; era a privilegiada naquelas
sessões de má língua. Quase sempre a conversa degenerava em
algazarra–um que se lembrava de cantar, outro que ia pela guitarra e
gemia fados com acompanhamento de violão. E era de ver o Santos Melo,
de olhos cerrados e cabeça à banda, como cantava a sua quadra predilecta:
Sei cantigas misteriosas,
Cantigas de endoidecer,
Que os lírios dizem às rosas,
Que as rosas me vêm dizer.
Mas no meio desta inferneira havia sempre um que recomendava silêncio.
«Com mil demónios! não viam que a Maricas não podia pregar olho…»
Todavia…–ó suprema bondade!–…ela nunca se queixava quando no dia
seguinte nos vinha dizer até que horas durara a estroinice, o que se
tinha tocado, o que se cantara, quem tinha rido mais, e, até, as vezes
que as cadeiras tinham caído.
«Ora viam?! Não a tínhamos deixado dormir! A Maricas que desculpasse;
palavra de honra! doravante…»
Ela então acudia logo, como a remediar uma grande desgraça:
–Não, não, eu até gosto. Entretém-me vê-los alegres, faz-me bem, ora
essa…
* * * * *
Pois, meus amigos, a boa da Maricas–morreu! vocês não sabiam! E morreu
tísica, a desgraçada Maricas! Só depois que o soube, é que eu comecei a
pensar naquela tossezinha muito seca em que às vezes a
surpreendíamos, naquele branco pálido das suas faces, no bistre das
suas olheiras, naquela magreza transparente das suas mãozitas de
marfim…
Pobre Maricas!
Haverá três meses que ela me desapareceu da sua janela, onde
continuei a vê-la depois que o jornal acabou. Eu sabia lá para onde ela
tinha ido?!…
Mal diria eu que estavas no cemitério, tão longe e tão só! porventura na
vala comum, sem umas folhas de rosa sobre a tua sepultura
humilde,–onde neste instante cai chuva e chuva! Ainda se as noites
fossem todas de luar… Minha triste amiga! como eu agora relembro cheio
de mágoa a tua frase de infinita bondade e de infinita resignação:
–…«Entretém-me vê-los alegres, até me faz bem»…
Compreendo agora tudo: vivias da nossa alegria, já que a tua alma era
triste… Mas porque foi que nos não disseste, pobrezinha! que nessa
frase singela ia a revelação do pressentimento que tinhas da tua morte
prematura?! Triste criança que nós não mais veremos!
* * * * *
Olha, Maricas, escrevi quatro tiras. Já me não dizes–_bravo_!–ora
não?…
* * * * *
…Bom Deus! bom Deus! para que a terra produza diamantes, e dela
rebentem flores, são talvez precisos estes corpos a avigorar-lhe as
seivas…
II
PARA A ESCOLA
No velho casarão do convento é que era a aula. Aula de primeiras
letras. A porta lá estava, amarela com fortes pinceladas vermelhas, ao
cima da grande escadaria de pedra, tão suave que era um regalo subi-la.
Obra de frades, os senhores calculam… Já tinha principiado a aula
quando a Helena entrou comigo pela mão. Fez-se um silêncio nas
bancadas, onde os rapazes mastigavam as suas lições e a sua tabuada,
num ritmo cadenciado e monótono, cantarolando. E ouviu-se então a voz
da Helena dizer para o senhor professor, um de óculos e cara rapada,
falripas brancas por baixo do lenço vermelho, atado em nó sobre a testa:
–Muito bons-dias. Lá de casa mandam dizer que aqui está a
encomendinha.
Oh! oh! a encomendinha era eu, que ia pela primeira vez à escola. Ali
estava a encomendinha!
–Está bem, que fica entregue. E lá em casa como vão?
E enquanto o velho professor me tomava sobre os joelhos, a Helena
enfiava-me no braço o cordão da saquinha vermelha, com borlas, onde ia
metido nem eu sabia o quê. Meu pai é que lá sabia… E ali estava eu
entre os joelhos do senhor professor, com o _bonnet_ numa das mãos e a
saquinha vermelha na outra, muito comprometido. A Helena, que sorria
contrafeita, baixou-se para me dar um beijo, e disse-me adeus.
–Adeus, Josezinho, logo venho cá pelo menino.
Choraminguei, quis sair na companhia dela.
–Não, agora o menino fica–disse-me a Helena.–Isto aqui é a escola, é
onde se aprende a ler.–E agachando-se, diante de mim:–Olhe tanto
menino, vê?
–Mas fica tu também–disse-lhe eu então.
Nas bancadas houve hilaridade geral. O mestre teve de intervir,
iracundo:
–Caluda, sua canalha! Não vêem que está gente de fora? Caluda, que vai
tudo raso com bolaria!
Foi então que reparei em toda aquela rapaziada. Ah, eles eram todos
meus conhecidos! Vivam lá vocês! E estavam todos alegres, p'los modos.
Reanimei-me. Então já eu podia ficar, estavam ali os meus amigalhotes,
cheguei mesmo a rir das caretas que me faziam alguns, o Estêvão
principalmente.
–Isto é preciso muita paciência, senhora Helena, muita soma de
paciência. Um mestre precisa de ser um santo.–(Pausa. Olho duro sobre
as bancadas.)–Mas está bem, diga lá que a encomendinha cá fica. Em boa
hora entrasse…
–Entrou, ele há-de estudar. Ora há-de, Josezinho?
Das bancadas alguns acenavam-me que não, arregalando muito os olhos.
–É verdade,–insistiu por sua vez o professor–o menino há-de estudar
as suas lições, não é assim?
–Diga, sim senhor–ensinou-me então a Helena.–Hei-de estudar muito e
ser sossegadinho na aula, diga.–E a meia voz para o professor:–isto em
casa é o vivo mafarrico; faz lá ideia?
Ele riu, já sabia; as crianças são todas assim, enquanto estão no mimo
das mães. Mas uma vez metidas na escola, as coisas mudavam um pouco. E
piscando o olho, designou a palmatória. A Helena ficou transida.
–Faz milagres, Sr.^a Helena. Digam lá o que disserem, olhe que faz
milagres.
Eu tinha percebido. Começava de novo a _embezerrar_, com vontade de sair
quando a Helena saísse. Aquilo sabia eu para que servia, a
palmatória…
–Mas para o nosso Zezito não há-de ser precisa, ora não?
–Diga assim: não senhor, porque eu hei-de cumprir com as minhas
obrigações, diga.
–Ora aí é que está–atalhou o professor.–Vê, Sr.^a Helena? Aqui já os
pequenos têm a sua obrigaçãozinha, os seus deveres a cumprir, as suas
coisas…
–Sim senhor, sim, enquanto que em casa…
–Em casa é o que nós sabemos. Tudo são mimos, meu menino isto, meu
menino aquilo. Vão assim criados à lei da natureza, sabe vossemecê? É
mau isso, péssimo! Porque é que os rapazes são todos teimosos?–E bateu
num «Monteverde» pousado sobre a mesa, dizendo:–Olhe, aqui está neste
livro: «_de pequenino_…
–…_é que se torce o pepino_»–concluiu rápida a Helena, orgulhosa de
saber o que estava no livro, coitada!
–Nem mais. A modos que isto faz rir. Um pepino é uma coisa que se cria
na horta…
Risota dos rapazes!
–Ora vê isto, Sr.^a Helena? vê estes brutinhos?–E com entono, de
palmatória alta, fazendo-se carrancudo:
–Caluda, seus fedelhos! Caluda, porque se peço licença à Sr.^a Helena,
começo numa ponta e levo tudo a eito, corro tudo a bolos, tudo, mas o
que se chama tudo!
E fitou-os altivo, sereno, minaz. Sob aquela ameaça, os rapazes ficaram
transidos, cabisbaixos, olhos pregados nos livros. É verdade que ele
podia pedir licença à Sr.^a Helena, e mesmo diante dela _cascar_ de
rijo… Uma sombra de terror passou por toda a sala, sossegaram; até o
Estêvão deixou de me fazer caretas.
–É o que vê, Sr.^a Helena–disse então vitorioso, a sorrir-se, o bom
do professor.–É o que vê! Um mestre sem palmatória é um artista sem
ferramenta, não faz nada. _Santa Luzia_ milagrosa! Aqui onde a vê tem
feito muitos doutores.
–Essa?–perguntou ingenuamente a Helena, disposta a venerar aquele
pedaço de pau de buxo, se na verdade ele tivesse feito muitos doutores.
–Não, mulher, se não foi esta, outras como esta, essa é boa! Isso não
faz ao caso.
Pela resposta bem se vê que foi indiscreta a pergunta da pobre Helena.
Também ele, velho naquele ofício, muitas vezes investigara com mágoa
o motivo por que a sua palmatória não fazia um único doutor… Morreria
sem ter essa «glória,» decerto! Forte martírio que a Helena veio
recordar-lhe!…
Houve uma interrupção, um rapaz que se levantou e de braço no ar pedia
para ir lá fora.
–_Licéte_!–foi como ele disse, arremedando o latim _licet_. Outros
havia que diziam, por troça, _Aniceto_!
–Ora já a mim me admirava,–tornou-lhe o professor.–Se tu não havias
de pedir para ir lá fora, tu…–E ficou-se a fitá-lo, meneando
pausadamente a cabeça.–Ora vá você lá fora.
O rapaz saiu apressado, com grande estrupido de pés.
–Olá?–chamou zangado o Sr. professor.
O outro assomou à porta, contrafeito.
–Para a outra vez faz-se menos barulho com esses pés, ouviu? Não sei se
percebes… Ora já que tem tanta pressa, eu não tenho nenhuma; faça
favor de esperar um pouco.
Pôs-se então a correr a vista pelas bancadas, resmungando:
–Tu não… tu não… tu não… Tu, olá, venha cá!
Levantaram-se uns poucos, foi um barulho.
–Canalha!–gritou-lhes então, batendo o pé.–Corja de atrevidos!
Sentados, já!
Grande silêncio nas bancadas. Um perguntou de lá, humilde, se era ele,
apontando para o peito.
–Sim, és tu, p'ra que queres os olhos? Avance e perfile-se.
Mediu-o de alto a baixo. Depois:
–Isso mesmo. Essa mão no bolso é que não é do _regulamento_, fora com
ela. Agora, sim senhor. Ora vês além aquele sujeito? o tal das
pressas?…
–Vejo, sim senhor.
–Bem sei que vês, se o não vissem é porque eras cego; que tal está o
palerma? Ora acompanhe-o, já sabe p'ra quê. E sempre quero ver se tenho
de vos ir lá buscar pelas orelhas.
Saíram. Mal tinham salvado a porta, gritou-lhes o Sr. professor:
–Olá?
Eles assomaram, outra vez, atrapalhados.
–Então, seus cabeças de avelã, torres de vento, então não falta nada?
Os dois puseram-se a coçar a cabeça, muito comprometidos. Faltava com
efeito alguma coisa…
–Então é aí?
Eles avançaram até ao meio da sala, tropeçando um no outro.
–Ora passa por esta vez, em atenção a estar aqui a Sr.^a Helena.–E
enrugando o sobrolho, comandou em tom marcial:–Ordinário! marche!
Faltava aquilo. Em obediência aos seus velhos hábitos de militar, dava
o Sr. professor aquela voz, sempre que mandava algum aluno cumprir
ordens suas:
–Ordinário! marche!
Sentou-me então no joelho e perguntou:
–Olha lá, Josezinho, tu queres ser militar, queres? Assim como o Sr.
capitão do destacamento, que lá está aboletado em casa, queres?
–Corneta, mais queria ser corneta. Ou então como o Sr. prior, dizer
missas.
Riram-se. Quem sabia lá o que dali sairia? Mas o Sr. professor fez
notar que era bom que os pequenos tivessem já assim uma tendência
qualquer. E pôs-se a puxar-me o nariz, a dar-me palmadinhas nas
bochechas.
–Corneta ou prior, hein? Pois isso é que é preciso escolher.–E para a
Helena:–Pois olhe que os tenho conhecido, Sr.^a Helena, que respondem a
pés juntos que não querem ser nada. Mau sinal, péssimo, Sr.^a Helena!
Quando eles assim dizem, de ordinário assim fazem, depois. Nunca são
gente.–E virando-se para mim:–Mas então, Josezinho, em que ficamos?
Corneta ou prior?
Preferia ser prior. Sempre me parecia melhor, mais bonito, especialmente
em dias de festa, com aquela capa toda doirada…
–Muito bem, escolheste bem. «_Telha de igreja_…
–…_sempre goteja_»–concluiu a Helena que ainda hoje é forte em
adágios.
O bom do professor tinha finalmente chegado onde queria.
–Prior, então! Está muito bem, seu reverendo. Pois olha, Josezinho,
para ser prior é preciso estudar, saber ler no missal, ora é?
–É.
–Ah!… Não é assim que se diz. É, sim senhor–emendou a Helena.
O Sr. professor teve um gesto de indulgência.
–Mas tu não sabes ainda, ora não?
–Não senhor.
Ele então, fingindo uma grande surpresa, perguntou se o que eu trazia
na saca era um livro.
–Querem ver que é um livro?…
–Diga–ensinou a Helena–é o meu livro para aprender a ler. Mostre-o lá
ao Sr. professor, tome.
Houve na sala um murmúrio, ao verem a capinha verde, toda lustrosa, do
meu livro.
–Muito bem! muito bem!–aplaudiu o Sr. professor.–Mas este livro é
mesmo para aprender a prior… O menino já tinha dito lá em casa que
queria ser prior, ora já?
Fiz que sim com a cabeça. Era verdade aquilo; mas como é que ele o
sabia?
–Bem se vê por este livro. É livro para prior. Queres então principiar,
não queres?
–Quero, sim senhor,–ensinou ainda a Helena e eu repeti.–O que eu
quero é dizer missa quanto mais cedo melhor, diga.
–Primeiro do que aqueles?–perguntou voltando-me para as bancadas.
Então fui eu mesmo que respondi:–«Sim senhor!»–contente com a
lembrança de vir a dizer missa, e de a vir a dizer primeiro do que todos
aqueles. Até podia acontecer que o Estêvão das caretas me ajudasse a
alguma…
–Ora então está muito bem, estamos entendidos.–E com intenção, ferindo
muito as palavras, para mas gravar no espírito:–A primeira coisa que é
precisa para prior é saber bem isto, vês?–E punha-me diante dos olhos o
livro aberto na primeira página.–Isto aqui é já missa, chama-se o _a b
c_, e é aquilo que os priores dizem quando vão para o altar.
–_Ito_?–inquiri curioso, furando a página com o dedo.
–Sim, isto. E amanha já me hás-de trazer sabido daqui até ali. Hein?
valeu?
–Diga que sim, menino, diga. Valeu, sim senhor.
Eram as seis primeiras letras, ainda me lembro bem. A minha primeira
lição!
_A B C D E F_!
A minha primeira lição!
–Ora sabe vossemecê o que isto é, Sr.^a Helena? isto que eu tenho
estado a fazer?
–Sim senhor, sei… é assim… como quem diz… é…
–Não sabe, não admira,–disse complacente o Sr. professor.–Puxar o
gosto, Sr.^a Helena, puxar o gosto é que isto é. Nem todos os mestres o
fazem, todos o deviam fazer. O pequeno, assim, até já vai estudar com
mais gosto, digo-lho eu; olé se vai!
«Mas ele não a queria demorar mais, tinha lá em casa as suas
obrigações, as suas voltas, e deviam ser horas.»
–Pois isso é verdade, Sr. professor; mas não sei que é, custa-me a
separar do menino…–disse a boa da Helena, quase a chorar.
–Foi ama, deu-lhe o seu leite, aí é que está a coisa. Pois tenha
paciência. Aprender é tão preciso como mamar–concluiu numa prosa que é
mesmo poesia.
–Pois é preciso, é!…
E a pobre Helena beijou-me, para se ir embora. Quando me beijou, senti
na minha cara as lágrimas daquela boa amiga. Retirava-se, deixando-me
ainda sobre o joelho do meu velho professor, quando este a chamou:
–Sr.^a Helena!
–Meu senhor!–respondeu, levando aos olhos o avental.
–Já agora, espere mais um instante.
Percorreu com a vista, minuciosamente, as bancadas todas da aula.
Depois, intimou:
–Tu, Francisco, olá, chega acima. E tu do lado, como te chamas, abaixo
um pouco.–E virando-se para a pobre mulher lacrimosa:–Ora é ali,
Sr.^a Helena, ali é que é o lugar do pequeno. Leve-o lá, ande, que lhe
não deve pesar.
E dos braços do meu professor passei para os braços da ama. Novo beijo,
lágrimas mais quentes, e saiu a boa da Helena, deixando-me no meu
lugar…–o meu primeiro posto na arriscada milícia das letras…
Depois, só vi isto: o mestre a sorrir-se para a porta e a conversar por
acenos com a pessoa que estava de fora. Pequeno como era, percebi, no
entanto. O mestre vinha a dizer na sua mímica:
–Bolos?… Não?!… Perdoe a Sr.^a Helena, mas isso, quando forem
precisos… Pois sim… lá isso sim… pequeninos… Han? mesmo com a
mão?… Está bem… Descanse… Mesmo com a mão…
E ela devia sorrir por entre lágrimas, porque foi também por entre
lágrimas que o bom velho se sorriu, dizendo adeus…
* * * * *
…Helena, minha boa amiga! Acabo de chegar ao fim da viagem que
principiei nesse dia. Não volto mais à escola! Venho hoje restituir-te,
querida amiga, aquele beijo–dulcíssimo beijo aquele!–que tu então me
deste. E afinal não fui prior, ora vê!… Mas ainda bem. Se o fosse,
acho que parecia mal beijar-te, minha boa e santa amiga! Pois ainda bem
que não fui prior, ainda bem… Não é verdade, Helena?
Em Coimbra, no dia do meu acto de formatura.
TRAGÉDIA RÚSTICA
I
_Madrugada de segunda-feira de Entrudo, tapada dos Nobres, Alentejo, à
porta do José Grilo_
Truz! truz! truz!
Os de casa acordaram, sobressaltados.
–Schiu! nem pio!–fez o José Grilo para a mulher.–Moita!
–Truz! truz! truz!
Do seu cubículo, a Ana, filha do José Grilo, pôs-se a chamar pelo
pai.–Bem ouvia, que deixasse bater. Algum bruto que se queria
divertir…
Mas logo outra vez na porta:
–Truz! truz!
–Arre que é bruto! vá bater ao inferno, quem é! gritou de dentro o José
Grilo, zangado. E pois que se pôs à coca, de orelha fita, olhos
cravados na telha-vã do casebre, sentiu distintamente os passos de
alguém que fugia.
–Eu não te disse? aquilo foi bruto que se quis divertir–explicou ele
para a mulher.
Mas palavras não eram ditas, pareceu-lhe ouvir o vagir de um
cachorrinho, mesmo rente à porta. Veio-lhe logo à ideia que lhe tinham
vindo pôr zorro…
–Ó mulher, queres tu ver que há novidade?
De um pulo saltou da cama, embrulhou-se na manta e abriu a porta do
casebre.
–Ele que demónio de embrulho…?
Pegou-lhe com muito jeito. Era efectivamente uma criança, envolta em
dois trapinhos muito velhos.
–Coitadinho! fez o ganhão achegando ao peito a criancinha.
–Grandes cadelas!–E pôs-se logo a fazer uma algazarra, alarmando a
gente da casa.
–Andem! a pé! levantem-se! está aqui este inocentinho que vem dar os
Bons-dias à gente!
Correu a filha, veio a mulher. Mas ao tempo, já o bom do José Grilo
metera a criança na cama, visto que a pobrezinha estava gelada…
–Ele quem diabo há por aí que tenha leite? A filha do António das
Varedas, é verdade, a Brites que lhe morreu o cachopo.
Despediu imediatamente a filha, a Ana, à procura da Brites que
chegasse o peito ao inocentinho. E da porta, gritando para a rapariga
que ia correndo:
–Que se não demore, ouves? que se lhe paga aquilo que for.
Mas a mulher do José Grilo, a senhora Joana, de pé no meio da casa, a
saia amarela deitada pela cabeça, de braços cruzados, muito
embezerrada, permanecia sem dizer palavra.
–Ó mulher, nada de aflições, é tal e qual como se fosse nosso, faz de
conta…–observou-lhe logo o José Grilo que percebia o ar taciturno da
fêmea.
Ela só redarguiu que _nosso_ era um modo de falar. Seria dele, mais
de qualquer desavergonhada…
O José Grilo, que estava a enfiar as calças, parou no serviço e
pregou-lhe uma gargalhada.
–Ajeita-me o pequeno, ouves? Vê lá que talvez esteja molhado. E
deixa-te de cantigas, que hoje é dia de Entrudo.
A mulher ia reguingar; mas ele, pegando-lhe de um braço, levou-a ao pé
da criança, afirmando-lhe às risadas que sim, que o pequeno era filho
dele.
–O pequeno?… mas é que pode ser cachopa–disse o José Grilo para a
mulher.–E certificando-se:–Nada! é rapaz.
Seguiu-se uma altercação. A senhora Joana, a chorar, ia jurando pela
sua salvação que «o crianço» era filho do seu homem.
–Ai Jesus que estou perdida! chamava ela muito cómica, braços no ar, o
balandrau da saia amarela enfiado pelo pescoço num jeito de
sobrepeliz.–Má hora em que me eu casei! ai Jesus que vai ser de mim!
–Olha que é rapaz, ouves? anda cá ver que é rapaz–disse-lhe de lá o
José Grilo, muito fleumático, debruçado sobre a criança.
Mas como visse que a mulher continuava num estardalhaço, muito
aflita, desaustinada pelos cantos da casa, o José Grilo virou-se para
ela e disse-lhe muito solene:
–Pois assim me Deus salve como não é meu o rapaz.
Ao ouvir assim falar o seu José, a senhora Joana voltou-se logo para
ele, olhos esbugalhados, muito suspensa.
–Juras pelas cinco chagas, ó homem?
–Juro pelas cinco chagas.
–Assim te Deus dê saúde, ó José?
–Assim me Deus dê saúde.
–Preto sejas tu como o teu chapéu?
–Preto seja eu como o meu chapéu.
A senhora Joana botou-se logo a correr para um canto da casa, e abrindo
a arca de pinho, do bragal, entrou aos beijos a uma Nossa Senhora da
Conceição, pegada na face interna da tampa, com bocadinhos de hóstia.
Depois desabafou, muito aliviada:
–Ai!
O José Grilo pôs-se a rir.–«O demónio da Joana, com ciúmes!»
–Mas ciúmes de quê, ó mulher? não farás favor de me dizer de que diabo
tens tu ciúmes?–perguntava muito casto o amigo José Grilo, sereníssimo
diante da mulher desconfiada.
A outra, muito delambida, redarguiu com ironia–«que o seu homem era um
santinho…»–O José Grilo ia defender-se. Mas ela, atalhando logo,
reguingou de alto:
–Sabes tu que mais? estafermos é o que mais há. Olha a cadela que
enjeitou este…
Aqui, fez uma suspensão; depois perguntou, muito lampeira:
–Mas quem seria a grande cadela?
Pôs-se então a mirar muito o pequeno, a ver se lhe dava ares de alguém,
murmurando frases de ódio, moralistas:
–Precisava ser enforcada, a tua mãe; quem quer que é tem mesmo
entranhas de lobo.
O pequenino entrou a vagir, muito friorento, embrulhado numa camisa do
José Grilo.
–É fome, coitadinho! o infeliz inda não sabe que coisa é mamar–disse
contristado o lavrador.
Foi-se logo à porta, a ver se a Brites chegava. Mas quem vinha com a
Ana era a outra, a Doroteia do António das Veredas.
–Tua irmã, tua irmã é que se cá precisava. Que demónio vens tu cá
fazer? Ouves? não me dirás que diabo vens tu cá fazer?–E deu um bofetão
na filha, «para que soubesse dar o recado».
A Doroteia pôs-se a explicar que a rapariga não tinha culpa. A irmã é
que a mandara para levar a criança, porque ela, adoentada, fazia-lhe
mal sair de casa assim cedo…
–Só se lhe queres tu dar de mamar–insistiu ainda o José Grilo, virado
para a Doroteia, irreverente pelos seus dezanove anos inda virgens.
A senhora Joana fez-lhe de dentro que se calasse:
–Credo, homem! essas coisas não se dizem, nem por graça.
–Eu sei lá se não se dizem?–observou o lavrador, muito zangado.–Dá cá
daí o pequeno.
Veio a senhora Joana com o embrulhinho, que entregou ao José Grilo. O
lavrador depô-lo nos braços da Doroteia, com mil cuidados, e depois
ele mesmo ajudou as mulheres a ajeitar o pequenino, em termos que fosse
bem quente.
–Roda forte, ouves? E diz lá a tua mãe que eu de tarde por lá apareço,
p'ra ver isto do ajuste.
A rapariga saiu. E como o lavrador desse fé que tinham ali ficado os
farrapos, gritou para a rapariga:
–Ó D'roteia! espera que inda cá ficou isto.
Então pôs-lhe os farrapos ao ombro–uns pedaços miseráveis de velha
chita–e a Doroteia partiu onde à irmã.
II
_Quarta-feira anterior a Domingo Gordo. Monte do Rosário. Em casa de
António Palma, casado com Rufina Maria_
O António Palma tinha acabado de jantar, rodeado da pequenada. A mulher,
a Rufina, principiava a lavar a loiça, quando à grade do quinchoso uma
voz chamou:
–Ó Sr.^a Rufina!
Vieram os pequenos, veio o António Palma, a mulher com as mãos
fumegantes. Foi preciso fazer calar o _Farrusco_ para se poder ouvir o
que dizia aquela mulher que lhes estava falando do caminho.
–Queria-lhe uma palavrinha, a si mais ao seu homem.
O Palma foi abrir o cancelório. E foi com grande desgosto que deu de
cara com a Francisca Fortunata, de grande ventre alçado, uma
desavergonhada que tinha fugido ao marido, o José Tomás negociante de
gado. Entrou, fizeram-lhe uma recepção fria. Os próprios pequenos
olhavam desconfiados e silenciosos aquela grande mulher gorda que eles
não conheciam. Ela sentou-se logo num saco, muito esfalfada, enquanto
o Palma e a mulher afectavam procurar ambos um banco, acotovelando-se,
com trejeitos de quem se sentia arreliado com a visita. O _Farrusco_
investiu com a mulher, achando-a estranha; mas uma vez enxotado com o
pontapé do Palma, fez-se na casa um grande silêncio, e a mulher começou
assim:
–Venho pedir por caridade e esmola que me deixem aqui estar uns dias.
Já vêem como eu ando, isto deve estar por pouco. Logo que tenha o meu
filho, em arribando da quebreira do parto, deixo-os e vou-me embora. Lá
em casa de minha mãe aquilo é uma grande miséria, passam-se dias que
não comemos. Não há uma cama, a gente dorme sobre umas palhas, sem
jeitos de roupa com que se cubra. Mas eu ando neste estado, bem vêem
como eu ando…
Aqui desatou a chorar, levando aos olhos o avental miserável. O Palma e
a mulher diziam não sei que monossílabos, o _Farrusco_ rosnava. A outra
prosseguiu:
–Não é por mim, sabem? não é por mim. É este inocentinho que tem de
nascer no chão, como os cães… Bem sabem que isto custa. Pouco se me
dava de morrer, afinal, mas queria que o meu filho vivesse…
Coitadinho!
Ergueu-se num ímpeto, depois caiu de joelhos, mãos erguidas para o
Palma e para a mulher.
–Pelas cinco chagas de Nosso Senhor! exclamou.
O Palma fez para a mulher um gesto resignado e de lástima. Cada um de
seu lado, ajudaram-na a levantar-se, dizendo-lhe submissamente que tudo
se havia de arranjar, que sossegasse.
–Que a falar os pontos de verdade, Sr.^a Fortunata, vossemecê é que
tem a culpa desses trabalhos, disse-lhe logo o Palma.
Ela escondeu a cara no avental, fazendo-lhe com a mão que se calasse.
–Má sorte daquele pobre José Tomás, acabou-se! Quando ele casou com
vossemecê antes tivesse quebrado uma perna.
Ela chorava cada vez mais, parecendo muito aflita.
–Agora aí o tem, anda por esses caminhos que parece doido. Nem gado,
nem o diabo. Des'que vossemecê alvorou que o rapaz não vai a uma feira.
Pois olhe que era homem para juntar, videiro como poucos.
Pôs-se a fazer um cigarro, olhando os pequenos atónitos. Depois
continuou:
–Esteve aqui um destes dias, por sinal que sentado nesse mesmo
saco…
A Fortunata levantou-se num ímpeto, como se o saco a repelisse. O
Palma prosseguiu:
–Sente-se vossemecê, mulher, o saco não faz ao caso. Pois foi aí
mesmo que ele esteve, até parecia um pobre de pedir. Nem botões na
camisa, coitado! Mas pela conversa bem se vê que inda lhe não quer mal.
Que a bem dizer ele quase não conversa, anda a modos que amalucado,
sempre a levar a mão à cabeça, como se lá dentro aquilo andasse azoado.
E mais é que bem pode o rapaz dar em doido…
A senhora Rufina foi de parecer que doido já ele andava. Passavam-se
dias que não aparecia em casa do tio José Garção, que o levara logo
para ele, mal a Sr.^a Fortunata o deixara. Por onde andava? que fazia?
Contava-se que uma noite dormira numa coutada, no mesmo telheiro que os
porcos. Que doutra vez fora ter com o vigário para que lhe baptizasse o
filho, dizendo que já tinha nascido.
–No filho inda ele aqui se pôs a falar, lembrou o Palma.–Anda com
ela ferrada que o filho já nasceu.
Aqui, a Fortunata, de pé junto à porta, rompeu numa choradeira, ouvindo
falar no filho. O Palma interveio, condoído, dizendo que se não
afligisse, que o filho sempre teria uma caminha onde nascesse.
Ela ia ajoelhar, o Palma não deixou.
–Não é por vossemecê, mulher, assim me Deus salve como não é por
vossemecê. Mas é que o inocentinho que aí traz esse é que não tem
culpa. Faço de conta que é o pai que me pede, o pobre José Tomás.
Vossemecê bem sabe que eu era amigo do José Tomás. Diabo! a gente já
diz _era_, já fala nele como se o pobre tivesse morrido…
Nisto vieram chamar o Palma, que no lameiro ali em baixo andavam uns
bois que não eram dele. Foi-se a buscar um marmeleiro, e depois,
quando já ia para sair, disse em resumo:
–Fique vossemecê então, Sr.^a Fortunata. Ouves, Rufina? Talvez que ela
inda não jantasse. Faz-lhe a cama lá dentro, e o resto arranjem-se.
Caso é que a Maria Fortunata, amanhecendo para Domingo Gordo, desentupiu
e teve um filho. Mas nem sequer o tinha ainda beijado, nem lhe tinha
feito uma carícia, quando por volta do meio-dia a avó do pequeno ali
chegou, vinda de longe. O Palma que estava no quinchoso, a dar a bolota
aos cevados, ficou espantado:
–Pois senhores! havia de jurar que você adivinha, Sr.^a Ana!
Ela, sem mais rodeios, perguntou se a criança já tinha nascido.
–Já nasceu, sim senhora, vá lá dentro se a quer ver. Venha daí.
Mas iam ainda à porta, quando a velha, filando o braço do Palma, lhe
perguntou num sobressalto:
–Vivo ou morto, Sr. António?
O Palma percebeu. O estafermo da velha queria que a criança nascesse
morta. Aquilo fez-lhe nojo, deram-lhe ganas de correr a mulher a
pontapés. Conteve-se. Mas todo ele vibrou de cólera, quando em presença
do pequenino a velha, sem o beijar, perguntou o que se lhe havia de
fazer.
O Palma, furioso, repeliu a mulher com desprezo. E como ela insistisse
com a pergunta: «que se há-de agora fazer a isto?» ele redarguiu,
irado;
–Dar-lhe de mamar, está bem visto. Inda você pergunta o que se há-de
fazer à criança. Talvez você queira que o pequeno vá já cavar…
A velha ia falar.
–Nem pio, seu estafermo! Que tal é o amor que você lhe tem, que inda
nem sequer a beijou. Nem a mãe o beijou ainda, coitadinho! Você já viu
uma cadela quando tem os filhos, já viu? Com mil diabos, qualquer
cadela vale mais que vocês duas.
O Palma ia-se pondo amarelo, a Sr.^a Rufina interveio, aconselhando-o a
que saísse.
–Saio, e vou-me embora, ouviste? Ouviste? Aparelho a égua e vou-me de
véspera até à feira.
Pôs-se a procurar pelos cantos, aqui os estribos, além o freio da égua.
–Tanto faz ir amanhã cedo, como ir já agora. É já de cara. Mete-me
qualquer coisa nos alforges, que vou já aparelhar a égua.
Daí a meia hora, o Palma montava à porta, no meio do rancho dos
cevados, e chamando a mulher dizia-lhe com má cara:
–Em estando capaz, rua!
–Daqui a três dias, talvez…
–Então até daqui a quatro. Ouves? E olha se defumas a casa, quando
esses estafermos saírem.
Ora o António Palma a virar costas, e a velha a sair porta fora–com o
embrulhinho do neto ao colo…
Como ela corre, a maldita! Parece que o leva roubado…
Onde passou ela o dia? Onde passou ela a noite? Não sei. Caso é que na
madrugada seguinte, a desavergonhada abandonava o pequenino à porta do
José Grilo.
Madrugada de Fevereiro, nevava…
III
Quando a Doroteia saiu com o pequeno, para o levar à irmã, tinha
amanhecido havia pouco. A neve cessara; mas um nordeste frigidíssimo
retalhava a cara da rapariga, encolhida sob aquela atmosfera de gelo.
Nunca o souto que ia atravessando lhe parecera tão comprido e tão
triste. Os grandes castanheiros despidos, cheios de neve até ao alto,
faziam-lhe mais viva e mais cortante aquela impressão de frio. O chão
estava coberto de neve; e lá em cima, muito alto, o céu muito azul
anunciava um dia de sol.
A rapariga ia triste. Dir-se-ia que a tristeza lhe nascia toda
daquele lado em contacto com o pequenino…
Por isso quando passou pela azenha, e que a mulher do Paulo lhe
perguntou o que levava ali, erguendo a voz sobre o ruído forte da
levada, a rapariga entrou de chorar e respondeu que era um enjeitadinho.
–Um quê, mulher? que dizes tu? insistiu a outra.
Mas o moleiro, que vinha chegando, especou diante da mulher, e repetiu
como um eco:
–…Um enjeitadinho.
Entreolharam-se os três, numa incerteza vaga.
–Sim, um enjeitadinho, deve ser isso…–continuou o moleiro.–E
daí… pode ser que não seja…
A rapariga, muito impaciente, perguntou se sabiam alguma coisa.
–Nada! pode ser que a história seja outra–elucidou o moleiro.–Onde
foi que isso foi posto?
–Esta madrugada, à porta do José Grilo.
–Olá! isso então pode ser coisa dele–observou a rir o moleiro.–Esse
diabo não é seguro.
Puseram-se a rir da lembrança. Já dentro do moinho, o homem pôs-se a
explicar à rapariga:
–É que ontem à noite veio aqui um homem pedir pousada, um homem a
modos que adoidado. Boa figura de homem, por sinal. Assim às primeiras,
tanto eu como a Luísa tivemos o nosso medo…
–Ó Doroteia! interrompeu a mulher do moleiro, dá cá o menino e
senta-te. Vou-lhe dar de mamar, que o pobrezinho há-de ter fome.
A Doroteia passou a criança para os braços da moleira. Foi uma alegria
ao verem-no sugar no peito, minúsculo, com os olhitos inda fechados.
–Meu rico anjinho, meu amor! A fome que o desgraçadinho tem! Quem seria
a desavergonhada?…
–Mas depois? inquiriu a Doroteia, voltando-se para o moleiro.
–Depois, dormiu cá, aí lhe demos da ceia e aí ficou. Mas dá-se o caso
que o homem não pregou olho em toda a noite, sempre a malucar, num
falatório pegado. «Que o filho era dele, que se a cabra da mãe
teimasse em o enjeitar, ele ia dar parte à justiça.» Um arrazoado
assim, muito comprido.
Espantada, a Doroteia ia falar.
–Mas espera, que o melhor da festa é que o homem tão depressa dizia
isto, como dizia que o filho já tinha nascido, que era muito lindo, que
onde ele o tinha escondido ninguém lho ia roubar.
Ficaram-se um instante a mirar consolados a criança.
A pobrezinha vagia, mamando com sofreguidão.
–Mas então sempre ele sabe do filho, reatou com interesse a
Doroteia.–Ora! assim este enjeitadinho soubesse quem era o pai,
coitadinho!
A Sr.^a Luísa, que não gostara que se recolhesse o homem, resumiu com ar
compungido:
–Um doido, o pobre de Cristo! Deixá-lo ir!
Fez-se um silêncio, mirando todos a criança. A taramela do moinho
batia, num ritmo vivo. Maquiando uns sacos, o moleiro explicou ainda
que o homem alvorara muito cedo, debaixo de neve, sem ao menos dizer
obrigado. Mas que perguntando-lhe onde ia aquelas horas, o outro lhe
respondera:–«Para a feira. Vender um gado.»
–Ora vá lá o diabo entender isto!–rematou por fim o moleiro. Um doido
a vender gado.
Conversaram sobre o caso, algum tempo. Até que a Doroteia, com pressa
por causa da irmã, pegou outra vez na criança e abalou pela porta fora,
direita à casa do pai.
–Olha os trapos, ó Doroteia! olha que deixas cá isto.–E o Paulo
correu a levar à rapariga os trapos segunda vez esquecidos, e que eram
todo o enxoval do triste pequenino…
Ia mais contente, a Doroteia. Ao menos levava a certeza de que a
criança não ia com fome. E para que também não fosse com frio, a boa da
rapariga achegava ao peito o enjeitadinho, numa solicitude toda
materna.
–Louvado seja Deus! ia dizendo a rapariga. Como haverá gente que seja
capaz destas crueldades! A nevar, e deixa-se assim um inocentinho,
embrulhado em dois farrapos, na soleira de uma porta! Vamos que o José
Grilo não dava fé! Ali se morria de frio o anjinho, capaz de virem
depois os cães e comê-lo.
E espreitando pela fenda estreita do xaile:
–Meu anjinho! que ruim cadela que foi a tua mãe, ora foi?
–Foi! rugiu uma voz detrás dela, como um eco.
A Doroteia deitou a fugir, espavorida. Mas aquele homem que já de
longe a acompanhava, sem ela dar fé, corria também atrás dela, e não
tardou que a filasse, como um lobo. A rapariga soltou um grito, ia cair
com o susto; mas valeu-lhe que nesse mesmo instante uma voz que ela
conhecia gritou ali de perto:
–Larga a rapariga, ó José Tomás! Larga a cachopa!
E de um pulo, o pastor caiu entre os dois, separando-os.
–É o José Tomás que está doido,–explicou o pastor.–Desde que a
mulher lhe fugiu, que o pobre anda assim, coitado!
Mas palavras não eram ditas, eis que o José Tomás de novo se arremessa
à rapariga.
–Tu que levas aí? Tu levas aí o meu filho!–rugiu ele com voz
furiosa.
E como se sentisse agarrado, e visse que acudia mais gente, o pobre
lançou-se por terra, de joelhos sobre a neve, as mãos erguidas,
impetrando a chorar que lhe dessem o seu filho…
A Doroteia cobrou ânimo, ao ver-se rodeada de gente.
E fez-se luz no seu espírito, quando reparou que os trapos do
enjeitadinho eram reconhecidos pelo doido que os estava mirando, a
rir-se…
–Conheces? perguntou-lhe a rapariga.
No êxtase em que caíra, mirando e remirando os farrapos, o doido não
respondeu.
–Se conheces isso? perguntaram-lhe uns poucos.
Nem palavra. Nada a não ser um riso nervoso que o sacudia todo. Como
estava de joelhos, quiseram levantá-lo; mas ele então opôs-se, caindo
sobre os calcanhares.
E ria… ria… enquanto dos olhos amortecidos, cravados no miserável
farrapo, as lágrimas corriam, copiosas…
Mas daí a pouco, pelas palavras soltas do doido, todos ficaram
percebendo. Os farrapos que embrulhavam a criança eram da saia da mãe. A
mãe era a mulher do José Tomás, e o pequenino era filho dele… A
grande cadela tinha abandonado o pequeno, depois de ter fugido ao
homem!
–Um raio venha que a parta! rogou do lado o pastor.–Ora vês aí um
estafermo que precisava que a matassem!
O José Tomás pôs-se a rir muito, fitando aquela gente. Uma forte
impressão de piedade estampava-se em todos os rostos.
–Ó Doroteia! chamou então um dos do grupo. Traz aqui o menino. Um pai
deve sempre beijar o seu filho. Traz cá o pequeno, ó rapariga.
Mas não foi preciso; que o José Tomás, sempre de joelhos sobre a neve,
foi para ela de mãos postas humilde como um rafeiro… E como aos
lábios do pai a rapariga achegasse o pequenino, no silêncio que se fez
ouvia-se o rir convulso do louco, beijando de joelhos o filho.
Como se fora uma chuva de pétalas, do céu de madrepérola a neve caía
mais densa…–ao mesmo tempo que nos ramos altos dos castanheiros, como
no seio imenso de um órgão, o vento sul–gemia…
ABYSSUS ABYSSUM…
Nesse dia, os dois pequenitos tinham jurado que haviam de ir ao rio.
Assim eles tivessem uma coisa boa!… Mas que tentação para ambos, o
rio! Ainda lhes soavam aos ouvidos, com todo o seu entono vibrante de
ameaça, aquelas terríveis palavras com que a mãe os intimidara, um dia
que lhe apareceram em casa tarde e às más horas.
–Ouvistes?–ralhara-lhes a mãe.–Olhai se ouvistes: se voltais ao rio,
mato-vos com pancada. Andai lá…
Ih! como ela dissera aquilo, Mãe Santíssima! Colérica, ameaçadora, com
a mão em gume sobre as suas cabecitas loiras… Lembravam-se de haver
tremido, cheios de susto, muito chegados um ao outro, humildes sob
aquela ameaça terminante. E então, nesse dia, eles não tinham ido ao
rio. Aos pássaros sim…–lá estavam as calças rotas do Manuel a
dizê-lo–…aos pássaros é que eles tinham ido. Ao rio era bom! a mãe
que o soubesse…
Ah, mas então não os deixassem dormir naquele quarto. Logo de manhã,
mal abriam as janelas, a primeira coisa que viam era o rio, uma
corrente muito lisa e esverdeada, serpeando entre os renques baixos dos
salgueiros. Lá estava a ponte velha, donde os rapazes se atiravam
despidos, de cabeça para baixo, e então o barquinho branco do
fidalgo,–lindo barquinho!–sempre à espera que o fidalgo o desamarrasse
para passar à grande quinta que tinha na margem de lá.
De modo que o primeiro desejo que logo pela manhã assaltava os dois
rapazes era o de irem por ali abaixo, muito madrugadores, tão
madrugadores como os melros, meterem-se dentro do barco, desprendê-lo
da praia, e deixá-lo ir então por onde ele quisesse, contanto que fosse
sempre para diante… Quando fechavam as janelas para se deitar, a sua
vista seguia, mesmo através da escuridão da noite, a linha que ia dar ao
barco. Era o seu–«adeus até amanhã!»–àquele pequeno objecto que valia
tesouros, que para os dois valia mais que tudo, tudo…
Ah! tivessem eles assim um barquinho, que não queriam mais nada…
–Mais nada?
–Isso não… mais alguma coisa. E a mãe que não ralhasse, está visto.
Mas nessa manhã, bela manhã, na verdade! a mãe viera acordá-los mais
cedo. Ia já pela aldeia um claro rumor de vida–gente que passava para
os campos, os solavancos dos carros no empedrado péssimo da rua, os
patos da vizinhança que saíam em rancho para a digressão pelos prados,
grasnando ruidosamente, levantando-se em voos curtos, espantados da
agressão acintosa dos rapazes. Havia mais de uma hora que ali perto
se ouvia o retimtim agudo do martelo do ferrador atarracando cravos na
bigorna. Já o reitor passara para a missa, em batina, muito hirto e
vagaroso, as chaves da igreja na mão esquerda e na direita a cabacita do
vinho. E àquela hora, onde iria já a missa! A última beata, encapuçada
e lenta, recolhera, trazendo consigo a esteira em que ajoelhara na
igreja. Havia mais de meia hora que o João carpinteiro, no meio da rua,
dava com valentia num carro cujo eixo _ardera_ na véspera, e que era
urgente compor, p'los modos. Até o Ernestinho do estanco abrira já a
loja, e subira à varanda a regar os manjericos. Começos da labuta
diária, enfim; os senhores sabem.
Pois como lhes disse, a mãe viera nessa manhã acordar mais cedo os dois
pequenos.
–Fora, mandriões, vamos! É preciso afazerem-se a madrugar, que tal
está! Ai, ai, dia claro há que tempos, vem aí o sol, e os morgadinhos
na cama.–E enquanto falava, ia-lhes abrindo as janelas.–Persignar e
vestir, vamos! Calças… colete… os jaquetões… tomem.
E pôs-lhes tudo sobre a cama.
–Mãe, a bênção!–balbuciaram os dois, tontos do sono ainda.
–Deus os abençoe. Que Deus não abençoa mandriões, ouviram? Ora eu já
volto. Queira Deus que não vos encontre cá fora, tendes que ver.
Os dois sentaram-se na cama para se vestir, contrafeitos, fechando os
olhos àquela hostilidade viva da luz que invadira o quarto num jacto
repentino e brutal. Pela abertura larga da camisa assomava-lhes o peito
que eles afagavam numa última carícia, suavemente, docemente. Seria
tão bom tornar a adormecer, assim mesmo sentados! O mais novito ainda
tentou deitar-se outra vez, pesaroso de ter de abandonar já o aconchego
morno da cama, onde se estava tão bem! onde os sonhos eram tão lindos!
Mas a mãe não tardava ali. Era preciso vestirem-se, que remédio! Foi
então que o Manuel, mais esperto do sono, olhando para o campo o achou
encantador, todo resplandecente de verduras.
–Bonita manhã, não vês? As árvores parecem mais lindas, repara. Porque
será?
O outro encolheu os ombros, não sabia: só se fosse por não haver
nuvens…
Pela janela aberta, avistava-se um trecho de paisagem que a luz viva da
manhã fazia muito nítida. As vinhas tinham um verde encantador, muito
suave, trepando encosta acima, fazendo contraste com a rama escura das
laranjeiras que cerravam alas nos pomares húmidos das baixas. Revestidos
de folhagem, ascendiam ares fora os olmos gigantescos. Pedaços de horta
estavam em toda a pompa do seu viço e da sua frescura. Viam-se as rodas
das noras, latadas compridas a cuja sombra regalam as merendas.
Um renque de choupos esguios marcava a borda do rio que nessa manhã
deslizava muito sereno, esverdeado de águas, espelhante sob aquele céu
imaculado.
–Ah! ah!…–riu-se o Manuel, contemplando-o.–O rio! Que te parece?
Olha que é lindo, o rio; ora é, ó António?
–É, lá isso… Mas _tamém_ de que vale?–tornou-lhe com desalento o
irmão.–A gente não pode lá ir… Olha se a mãe o soubesse, han?–E
mirando por sua vez a paisagem perguntou:–Já reparaste no barco, ó
Manuel?
–Tão bonito!
Os dois riram.
–Parece pintado de novo… E nem se mexe, repara.
–Pudera!…–explicou o Manuel–…amarrado com uma corda…–E depois
radiante, gesticulando para o irmão:–Mas eu era capaz de o
desamarrar…
–Ai eras!–disse duvidoso o António, para o incitar.
Calaram-se. Era bom podê-lo desamarrar, lá isso era. Ambos dentro
dele, sozinhos, isso é que seria bom! E eles então que estavam mortos
por ir às azenhas, e pelo rio era um instante enquanto lá chegavam. O
barco! Era tão bom andar no barco! E aquele então era lindo, como não
tinham ainda visto outro. Nunca lhes haviam esquecido–olhem lá não
esquecessem!–aquelas tardes em que o fidalgo os levara dentro do
barquinho, ensinando-lhes como se remava.
O Manuel foi o primeiro que se vestiu, e foi logo direito à janela.
Passava naquele instante um bando de andorinhas, chilreando.
–Está um dia lindo, avia-te.
–Olha avia-te! p'ra quê?–perguntou o António torcendo e retorcendo o
pé para enfiar o sapato, apoiado com as mãos ambas na borda da cama.
O Manuel sorriu-se, triste.–Era verdade… Aviarem-se p'ra quê? A mãe
não os deixava ir ao rio… E se não que fossem! «Mato-vos com pancada
se desceis a ladeira.» Já se vê que depois disto…–E os dois
suspiravam, desgostosos. Que pena serem pequenos!
Nisto o António chegou-se também para a janela. Que lindo, o campo!
Mas os olhos dos dois não se desfitavam do barco, fascinados. Demónio de
tentação! E para mais, tinham-no pintado de novo: sobre o branco, a todo
o comprimento, uma faixa azul-clara destacava nitidamente, parece que
apenas meio palmo acima do nível da água.
–Tate, ó Manuel! E se fugíssemos?
–Ora! se fugíssemos!… E depois? A gente tínhamos de voltar…
Ora aí esta! isso é que era o pior! A mãe, depois, era capaz de fazer o
que tinha prometido. E arregalando muito os olhos, imitando a cólera da
mãe:–«Se voltais ao rio…» Ai, ai, a triste sorte!
Recaíram em silêncio. Ficaram-se por instantes a ver o sol que rompia
ao nascente, numa explosão violenta de luz, acendendo coloridos na
largura muito ampla da paisagem.
–Mas palavra que o barco parece pintado de novo… relembrou com
alegria o Manuel.
–Mas é que está, palavra que está. Agora é que há-de ser bom andar
dentro dele…
Os dois riram-se muito àquela ideia encantadora de andarem no
barquinho, assim pintado de novo. Diacho! e porque não? Por isso,
cobrando ânimo, o António disse resoluto:
–Olha agora o medo! Seguro que nos mata.–E puxando-o pela
jaqueta:–Vamos lá, ó Manuel?
O Manuel fez que não com a cabeça, e espreitou se vinha a mãe. Como não
vinha, disse baixo ao irmão:
–À tardinha, hein? dois pulos e estamos lá. Não é tão fácil dar pela
nossa falta, ali à tardinha. A gente finge que vai para o adro.
Levam-se os peões…
–Há-de ser mesmo assim! à tardinha!–concordou o António.–Eh! eh! eu
cá desatraco.
–E eu remo,–disse logo o Manuel com gesto de quem remava.
–Ao leme vou eu: o leme é aquilo que regula–explicou.
–Pois sim, mas à vinda pertence-me a mim, remas tu. Se quiseres
assim…
–Pois está bem, quero! Assim mesmo é que há-de ser!
E recapitulando, para melhor ficarem combinados:
–Ao p'ra baixo remo eu, ora remo?
–Remas.
–E tu regulas, ora regulas?
–Regulo.
–Ao p'ra cima é às avessas, ora é?
–É.
Muito bem, basta palavra! E ambos ao mesmo tempo, um ao outro se
impuseram segredo…
–Schiu!…
–Schiu!
* * * * *
A tarde descaía límpida. Na vasta cúpula do céu, penachos de nuvens
alvejavam, imóveis.
Acesas naquela explosão rubra do ocaso, as arestas dos montes
franjavam-se de púrpura e oiro, na decoração mágica dos poentes.
Começava de cair sobre os campos a larga paz tranquila dos crepúsculos,
e uma quietação dulcíssima e vagamente melancólica entrava de adormecer
a natureza para o grande sono reparador de toda a noite.
…E a tarde ia descaindo, cada vez mais límpida.
Naquela luz indecisa de crepúsculo que mansamente se ia acentuando,
os montes do sul tomavam um torvo aspecto de sombras gigantescas,
imobilizados num fundo em que se iam apagando ao de leve todos os
cambiantes de luz. Os pormenores da paisagem perdiam-se naquela
indecisão vaga de noite que vinha descendo, e uma espécie de silêncio
confrangedor dominava a natureza toda, recolhida num como espasmo
amedrontador e sinistro que dentro de nós evoca a essa hora não sei que
vagos receios ou medos inconscientes que fazem com que na imaginação as
coisas criem vulto, e no mundo exterior obrigam a retina a exagerar as
formas às coisas…
Muda de gorjeios, atravessando o espaço em voos muito rápidos, a
passarada demandava os ninhos onde se acoitasse do frio que acordava.
Caíam já pesadas sobre os vales as sombras das montanhas, e um
fumozito subtilmente azulado nadava à flor das coisas, velando-as para o
tranquilo sono em que iam adormecer.
E a tal hora e no meio de tal silêncio, o barquinho branco deslizava
mansamente sobre a água tranquila do rio, onde as primeiras estrelas
começavam de lampejar. Dentro dele, os dois irmãozitos silenciosos
iam-se deixando enlevar naquele ruído suave dos remos abrindo fendo
nas águas… Não! era bem certo que eles não tinham jamais sentido uma
tão poderosa e viva alegria–alegria doida que lhes transvazava do peito,
fundindo-se em energia nos músculos e cristalizando-se nos lábios em
sorrisos.
Dentro daquele adorado barco, assim no meio do rio, eram senhores
absolutos da sua vontade, poderiam ir para onde lhes parecesse, livres
de admoestações alheias, sozinhos, independentes. E esta feliz convicção
de liberdade alcançada, fazia-os agora orgulhosos, além de os encher de
alegria. Por certo eles nunca tinham sido tão felizes, e quem sabe se o
seriam jamais?… No entanto a noite acentuava-se. Espertava nas
margens o marulho da água nas raízes fundas dos salgueiros. No céu alto
e sereno cintilavam as estrelas em cardumes.
–Remas, António?–perguntou o do leme.–Olha se a vês…–E apontava
para Vésper, a estrela que mais brilhava.
Tinham os dois concebido o estranho desejo de alcançar a estrela cujo
brilho diamantino os fascinava. Tão linda!
–Anda-me tu com o leme!–tornou-lhe com intimativa o Manuel.–Ai a
estrelinha! Deixa que ela faz-se fina, mas havemos de passar-lhe
adiante, só por isso…
–Olha o milagre! Ela está queda!–fez o outro, convencido da
facilidade da empresa.
–Está queda, está queda, mas sempre na frente de nós; vai lá
entendê-la. Olha como brilha, ó António.
–Mas rema que eu cá vou, falta pouco. Ao direito daquela fraga é que
ela está.
Não era difícil passar-lhe adiante, qual era? Era menos de meia hora
era certo alcançá-la.
E engastada no azul escuro do céu, a estrela parecia brilhar mais,
quanto mais a olhavam.
–De que são feitas as estrelas?–perguntou o mais novito.
–De prata, pois está visto.
Então o outro, lançando um amplo olhar à vastidão infinita do céu,
exclamou:
–Eh! tanta prata!
–O sol, esse é de oiro–disse ainda o Manuel.
–Bem de ver!–volveu-lhe convencido o irmão.–Que eu, se me dessem à
escolha, antes queria as estrelas. Olha que rebanho!
–Pois eu antes queria o sol. Com licença do teu querer, sempre é mais
grande.
E enquanto falavam, os dois não desfitavam olhos da estrela feiticeira
que perseguiam. Os remos, no entanto, iam abrindo fenda na água, com
certo ruído muito doce… E lá no alto céu, dir-se-ia que de instante
para instante a feiticeira estrela mais brilhava, incitando-os.
–Vê-la a fazer assim?–e pôs-se a pestanejar, imitando a palpitação
crebra e irregular da luz sideral.
–É que tem sono–respondeu o outro.
–Olha que não. Aquilo é a fazer-nos negaças, _tamém_ to digo.
–Ai é?! Pois que faça as negaças e que se descuide: se malha cá baixo,
bem se afoga…–E apontando-lhe um punho cerrado, gritou a rir:–Eh,
_boieira_!
Neste momento, uma estrela cadente abriu esteira de prata no azul,
sumindo-se rapidamente. Os pequenos ficaram com medo e ambos murmuraram
em tom de reza as palavras rituais:
Deus te guie bem guiada,
Que no céu foste criada.
–Vês? disse o Manuel que era dos dois o mais supersticioso.–Torna a
apontar para elas… Eu cá não aponto, que nascem «cravos» nas mãos.
–A ti talharam-te o ar, ó Manuel.
–Diz a mãe. À meia-noite levaram-me à fonte e esparrinharam-me água
para o corpo. E a água havia de estar fria… observou, encolhendo os
ombros. Depois, viraram-me para as estrelas e disse então a mãe:
Ar vejo,
Lua vejo,
Estrelas vejo:
O mal do meu corpo
Pr'a trás das costas o despejo.
Riram muito. O Manuel, despidinho, couracho ao colo da mãe, havia de ser
engraçado. E então todos de volta, a ver quando o ar se talhava.
–Mas talhou-se. Agora, em paga, uma vez por ano, ao menos uma vez por
ano, tenho de olhar pelos ralos do lenço p'r'as _cinco chagas_, umas
estrelas que além estão, e rezar uma ave-maria.
–Sempre, sempre?
–Até que morra. Depois de morrer vou morar três dias com três noites
dentro de uma.
–Ora! tornou-lhe incrédulo o irmão.–Tu não cabes lá…
–Não sei: assim é que anda nos livros.
…Mas os braços doíam já dos remos, doíam muito…
Devia ser tarde, e eles sem darem fé, enlevados como iam no desejo
louco de alcançar a estrela.
A noite estava calma, não bulia nas ramagens ramo verde de salgueiro, um
silêncio contínuo dominava tudo em volta. E amolentadora e múrmura, a
água da corrente ia espumando na quilha, com certo ruído de uma brandura
suavíssima e doce.
…Mas os braços cada vez doíam mais!…
Agora, no céu, havia muitas estrelas brilhantes, muitas, mas nenhuma
como aquela, ainda assim. Entretanto os dois pequenos entraram de olhar
menos para ela, pois que irresistivelmente a cabeça lhes pendia para o
peito, e as pálpebras se lhes cerravam, a despeito de todo o esforço.
…E os braços sempre a doerem!…
Por algum tempo, os remos foram com a pá mergulhada na corrente,
cortando-a com levíssimo ruído. Imobilizara-se também o cabo do leme,
sem que nenhum dos dois irmãos desse fé do súbito desleixo do outro.
…E os braços já não doíam, nem ao de leve sequer…
O pequeno barco vogava agora à mercê da corrente, sem impulso algum
estranho. Dentro dele… a música levíssima das respirações dos dois
pequenos adormecidos…
Algum tempo assim. Senão quando, um ruído surdo, e logo um movimento
brusco de balanço, fez acordar o do leme.
Na grande alucinação do perigo, desvairado pelo medo, gritou
imediatamente:
–Manuel! Ó Manuel!
O remador acordou, sobressaltado.
–A estrela? Ainda lá está, olha!–disse incoerente, estonteado pelo
sono.
–Uma fraga de cada lado! Ouves o rio? É já muito tarde!–continuou
aflito o António.
–Então não lhe passamos adiante?–perguntou ingenuamente o Manuel,
referindo-se ainda à estrela.
Mas o irmão, sacudindo-o convulsamente, procurando chamá-lo à realidade,
de novo lhe gritou, com lágrimas na voz:
–Manuel, acorda! Olha que estamos perdidos, Manuel!
E mal conheceram o grande perigo em que estavam, ambos romperam num
choro muito convulso, agarrados um ao outro, feridos de um terrível
susto que a hora e o lugar aumentavam cruelmente. Parecia-lhes medonho
aquele marulhar contínuo da corrente, afligia-os como se fosse o
psalmodiar monótono e rouco de uma legião de espíritos maus,
preludiando-lhes as agonias lentas da morte. Aos dois pequenos os
rochedos informes das margens afiguravam-se-lhes negros gigantes, que
num requinte de malvada indiferença houvessem jurado assistir
impassíveis e mudos à escura tragédia da sua desgraça.
E o barco sempre encalhado, não havia forças que o arrancassem dali.
Tinham perdido os remos. Teriam de esperar que amanhecesse e alguém
viesse acudir-lhes, alguém que ouvisse de longe os seus aflitivos
gritos.
Crudelíssimo transe!…
E então os braços continuavam a doer, doía-lhes agora o corpo todo, ao
mesmo tempo que uma tristeza mais e mais pesada lhes oprimia o
espírito, parece que embrutecendo-os.
–Mas a estrela sempre além…–notou ainda o Manuel, balbuciante de
medo, como se quisesse increpar a própria estrela da sua indiferença
criminosa, no meio daquele enorme infortúnio em que por causa dela
se haviam precipitado.–Se ela pudesse acudir-nos…
Até que por fim, prostrados da fadiga e das lágrimas de novo se deixaram
adormecer, era já alta noite.
Mas na sua fúria constante, a corrente que ali era muito forte não
cessava de bater contra as pedras o pobre barco indefeso. Até que após
tamanho lidar, o rio safou-o de repente para um lado onde as águas se
contorciam em remoinho, e entrou de girar com ele, violentamente.
Quando a água se precipitou para dentro, os dois pequenos assim de
súbito acordados romperam em gritos lancinantes:
–Ai quem acode! Ai Jesus, quem nos vale!
Tinha surgido a manhã, serena, tranquila, cheia de gorjeios e de azul.
Mas como ninguém acudisse e a luta no rio fosse desigual, num repelão
mais violento o pobre barco esfacelado investiu de proa com o abismo e
lá se sumiu para sempre! Feridos de morte, no último paroxismo da sua
enorme dor desesperada, os dois irmãozitos abraçados sumiram-se também
com ele!…
* * * * *
…Nesse mesmo instante…–e mais longe do que nunca–…a estrela
feiticeira acabava de cerrar também a pálpebra luminosa!…
MÃE!
_Ao Dr. J.C. da Moita Prego_
Bela cabra, a Ruça!–posso dizê-lo aos senhores. A melhor da manada,
luzida, de pêlo macio, sem saliências de ossos como as outras, altiva
de porte quando à frente do rebanho parecia comandá-lo, badalando
cadencialmente o seu chocalho enorme–tlão! tlão! Era no rebanho a que
mais dava que fazer ao pastor, requerendo vigilâncias particulares no
seu atrevimento, pois que se a deixassem livre não havia árvore a que
não trepasse, oliveira especialmente, nem rebento novo que não
triturasse esfomeada no seu dente acerado de roedora.
E depois, ali onde a viam, estava cara só pelas coimas, que muitas
vezes iludira ela a atenção do pastor, e se ficara por hortas e
quintalórios, causando estragos que os louvados depois avaliavam caro.
Por isso Alípio José, pastor, a quem doíam as denúncias, ao pescoço da
Ruça prendera o chocalhão, para dar do atrevido animal mais fácil
rumor, pois era de timbre muito distinto dos demais, e muito mais
grave.
Em pastagens pelos montados, a Ruça era de uma audácia extrema. Fazia
gosto vê-la trepar às últimas cumeadas, subir destemidamente às arestas
superiores dos rochedos, muito serena, erecta nas suas pernas delgadas,
pescoço alto, ajoelhando destemida a retoiçar as ervas dos declives
alcantilados e escorregadios, não medindo perigos nem se importando com
abismos, enquanto as companheiras se ficavam pelas encostas e córregos,
saboreando as giestas, sem se atreverem a segui-la nas suas excursões
arriscadas de _touriste_.
Se a miravam de baixo, sentia-se orgulhosa de superiores audácias, e
então cabriolava em saltos funambulescos, de rochedo em rochedo ou de
garganta em garganta, pouco se lhe dando de perigos. Cobra que
encontrasse por essas paragens era para ela um desespero–tamanha a
fúria com que a perseguia, e a insistência com que se ficava às marradas
na lura onde se lhe acoitava. O chocalho então badalava com força, e o
Alípio que dormia à sombra das azinheiras, de chapéu sobre a cara,
levantava-se sobre um cotovelo e intimava para o alto, com o seu
vozeirão que fazia eco:
–Toma tento, Ruça!
E depois, de ventre para baixo, estirado sobre a manta, cotovelos
fincados no chão, os queixos entre as mãos espalmadas, Alípio José
ficava-se a olhar a cabra, invejoso daquela facilidade em subir aos
últimos pináculos, admirado dos saltos que ela fazia para salvar
gargantas pedregosas e perpendiculares, onde, se caísse, a morte seria
infalível. E por lá andava dias inteiros a Ruça, naquela
vagabundagem por sítios inacessíveis ao resto do rebanho,
resguardando-se da chuva em recôncavos de rocha, onde as águias faziam
ninho.
* * * * *
Foi num desses sítios que a Ruça teve o primeiro filho, e por lá se
deixou ficar, acho que dormindo ou toda a noite velando. Ao outro dia
quis ela descer, e vir para o rebanho que a aguardava. Mais de cem
vezes, fitando o topo da ladeira, Alípio José gritara cá debaixo, cada
vez mais desesperado:
–Volta ao rebanho, Ruça!
E, cuidando que mais lhe feria assim a atenção, punha-se a agitar com
fúria o molho dos chocalhos, gritando sem cessar:
–Ruça! torna ao rebanho, Ruça!
Mas impossível! que a não deixava a quebreira em que toda ela ficara do
parto, nem o pequeno poderia–pobrezinho!–descer por tais ladeiras, de
pedregosas e ásperas que eram.
Mas de noite o frio era intenso naquelas alturas, e o pequeno
congelava unindo-se à mãe que o bafejava para o aquecer, e a si o
aconchegava mais e mais para lhe transmitir o natural calor do seu
corpo enfraquecido e doente.
Por altas horas da noite, na solidão lúgubre daquele sítio,
alcantilado e íngreme, entre penedias escarpadas onde o vento sibilava
lugubremente, num como choro dolente e prolongado, o balido da mãe,
traduzindo angústias e desesperos íntimos, respondia ao vagido fraco do
filhito, cuja vida parecia ir-se apagando de hora a hora e instante a
instante, inteiriçando-se-lhe com o frio os membros delicados e tenros.
Eram assim as noitadas dos desgraçados. Por tais frios e doenças,
impossível dormir. Toda a noite velavam e gemiam, achegando-se mais e
mais num como abraço de eterna despedida–amigos que se iam apartar
para uma longa viagem de trevas, com o coração alanceado pela saudade,
soluçando e gemendo, num adeus! que era infinito, como o infinito amor
que os unia…
E a cada momento, como um dobre de finados, o chocalho badalava
lugubremente, assustando o animalzinho, como se aquele fora o sinal
para o transe derradeiro…
Para maior desgraça, as noites eram sem lua. Encravadas na abóbada, as
estrelas bocejavam dormentes, numa criminosa indiferença por aquela
dor suprema de que eram as únicas testemunhas.
E balando muito, e balando sempre, a pobre cabra imprecava ao céu a vida
do filho, ao menos,–ora súplice em balidos de resignação que uma
profundíssima dor ungia, ora desvairada e louca, em gritos que
significavam blasfémias, blasfémias de desespero contra o céu que a
não ouvia, e contra a morte que bem sentia aproximar-se para lhe
estrangular o filhinho que ela amava tanto.
E a fazer-lhe mais incruenta a sua enorme dor–a ironia acerba da
chocalhada longínqua das companheiras, que se iam pelos montes da outra
banda, deixando-a a ela sozinha com o filho, à espera da morte que era
inevitável.
Então ergueu-se por instantes! Agitou convulsamente o pescoço, e pelo ar
fora o som triste do chocalho espraiou-se lentamente, num adeus! adeus!
de despedida às companheiras felizes que lá iam, num ruído longínquo de
chocalhos…
* * * * *
Naquela solidão os dias eram melhores. Com os primeiros raios do sol
entravam de reanimar-se os dois; pouco a pouco os membros desentorpeciam
e o sangue circulava.
E o cabritinho sem poder ainda descer!…
De pé, ao lado do filho, a pobre cabra lançava olhos compungidos para as
escarpas da ladeira, ia para um lado e outro, desvairada e trémula, como
que a escolher o melhor caminho por onde levasse o filho. Mas eram todas
horríveis! Silvedos e rocha viva era o que mais se via. E depois o rio,
lá baixo, rugia nas cachoeiras, aumentando-lhe o receio.
Impossível! impossível!
E sentia-se enfraquecer à míngua de sustento, pois a erva, por ali,
estava comida e recomida pela pastagem miserável de três dias.
Num momento de desespero, quando os gemidos do filho eram mais dolentes
e crebros, refez-se de coragem a cabra, e segurando entre os dentes o
chibo tentou o primeiro passo, arrastando-o pela ladeira, do lado em que
o declive era menor. Mas em breve desanimou a pobre, que o filhito,
assim arrastado, mais e mais gemia, convulsionado e trémulo…
Impossível! impossível!
Nada que signifique a dor daquela mãe, e traduzir possa em linguagem
toda a gama de sentimentos e emoções no seu balar expressos. Atirou-se
de joelhos sobre o corpinho do filho que hirto chorava e tremia,
estendido para ali, na prostração pesada do último desalento; animava-o
com carícias, aproximava-lhe da boca os úberes já flácidos e
amolentados, convidando-o a mamar, como se aquele leite pudesse levar
ao filho a coragem que a ela própria faltava em tamanho transe
aflitivo…
Mas pouco a pouco a noite ia caindo. Tinha-se já apagado a última
cambiante do poente, e sobre as gargantas dos montes passavam
subtilmente as primeiras névoas, alvadias e ténues. À medida que a treva
se condensava, decresciam os ruídos em todo o horizonte, acentuando-se
cada vez mais a melopeia sonolenta do rio nos açudes. Perpassavam pelo
ar as aves para os ninhos. Bandos de pombas, como flocos voláteis de
arminho, cortavam em voos mansos a profundidade calma do céu, demandando
os pombais e os povoados, onde se acolhessem da noite que vinha caindo.
Revoadas de perdizes e de tordos passavam por ali alegremente, num
chilrear sonoro, caindo de chofre sobre o monte, a esconderem-se nos
estevais e nas urzes. Pelas ervagens secas rastejavam apressados os
répteis, e sob os tojais bravios a lebre buscava a cama…
…E tudo tinha ninho–pombas que voavam e perdizada sonora, quem
passava no ar e quem rastejava no monte, lagartos, sardões, cobras, toda
a colónia vagabunda de répteis e de aves, que passou alegremente o seu
dia, e se ia recolher agora para recomeçar dia amanhã…
Só a desgraçada cabra, ali, junto do filho tenro, não mais fizera
passo. Com as brumas da noite, as brumas da tristeza para o seu coração
alanceado de mãe. Aí vinha o frio inclemente flagelar-lhe o filho…–o
filho que já tremia a ela aconchegado–o triste pobrezinho!
Rompia de toda a banda o gri-gri sonoro dos grilos, vivo e cantante
naquele silêncio que se definia. Cerrou de todo a noite. O céu era
baixo e torvo de nuvens. Estrelejava a espaços a abóbada, irradiando
uma luz mortiça e alvadia, que levava a pensar em últimos transes de
crianças, em que a vida gradualmente se extinguisse, num latejar
vagaroso de pálpebras sonolentas…
Mais álgida fazia a noite, e mais pesada de melancolias, essa torva
aparência da atmosfera e do céu. Noite pior do que as outras, porém
com menos balidos, pois que mãe e filho estavam extenuados de forças e
nem gemer podiam. E a morte que não vinha arrancá-los do abraço em que
se uniram, mal cerrara a noite!
A pequena distância, o monte era cortado de profundíssima garganta em
rocha viva. Do lado oposto, e quase defronte dos moribundos,
acenderam-se na treva dois pontos fosforescentes, de uma claridade
esverdeada rútila. E, imóveis, esses dois olhos estoirados de lobo, a
que parecia terem arrancado as pálpebras, projectavam a sua luz sinistra
na direcção do grupo que velava. A natureza inteira retraía-se num
como pavor medonho, concentrado de íntimos terrores e silêncios lôbregos
de horas altas. Cerrava-se mais no céu a falange muda das nuvens,
densificando-se em tintas negras, impenetráveis e caliginosas, sem
cintilas de estrelas, por fugidias e ténues que fossem…
E sempre, e constantemente imóveis na escuridão pesada, aqueles dois
olhos flamejavam, de instante a instante mais vivazes, perscrutando a
treva da direcção mais exacta do grupo. Transida de susto, arquejando
convulsamente no último paroxismo da sua enorme dor, a pobre mãe não
ousava arriscar um único movimento e mais e mais cerrava contra si o
corpo inanimado do filhito que parecia adormecido.
Assim durante horas que aquele atrocíssimo suplício fez enormes, quase
eternas, tumultuosas de acerbos sofrimentos e de indizíveis angústias,
vazias de esperança na vida do seu pequenino filho.
De repente, aqueles dois pontos brilhantes apagaram-se na treva, e de
novo os viu brilhar a cabra, mas já a maior distância. Estremeceu a
pobre de súbita alegria,–e no abalo que sofreu o seu corpo, até então
retraído, o chocalho badalou. Voltou a correr o lobo, e então a
desgraçada viu errarem na treva, como dois grandes coleópteros de asas
fosforescentes, os olhos até então imóveis do inimigo. E por ali
levou a noite toda, farejando e uivando, até que cansado de perscrutar o
insondável, se foi ladeira abaixo, aos primeiros assomos da madrugada
que vinha, docemente, alumiando píncaros e arestas.
* * * * *
Ao romper da alva o céu era azul. Apenas de longe em longe penachos de
nuvens brancas ondulavam as suas cristas alvadias, que se esfarpavam
lentamente ao menor sopro da aragem. Pouco a pouco o azul ia desmaiando,
diluindo-se na luz esbranquiçada que vinha do alto em gradações
imperceptíveis e suaves.
Começavam de animar-se os longes da paisagem, e a retina acusava já as
diferenças mais salientes dos campos e herdades, pedaços esbranquiçados
de restolhos, tons pardos de olivais, terras plantadas de vinhedo, e
pinheirais cerrados galgando desfiladeiros e investindo com o céu no
alto dos montados.
Pelas ladeiras dalém, caminhos e atalhos corriam em torcicolos até ao
areal da margem. Em turbilhões de espuma alvíssima precipitava-se a água
nos açudes, marulhando nos altos penedos marginais, denegridos e
informes, de uma mudez contemplativa e perpétua. Do tecto do moinho, lá
em baixo, uma coluna azulada de fumo elevava-se tranquilamente no ar
sereno e doce, até se desfazer no espaço amplo e benigno, como uma
ambição ou como um sonho…
* * * * *
Foi então que Alípio José, à frente do rebanho, de novo abordou àquelas
paragens, no intuito de procurar a cabra tresmalhada.
–Ruça! torna ao rebanho, Ruça!
Mas precisamente a essa hora, a Ruça exalava o último alento, pendida
sobre o cadáver do pobre filhinho morto!…
E ao pino do meio-dia, quando o sol faiscava causticando nos
rochedos–passava na direcção da montanha, crocitando lugubremente, a
esfaimada legião dos amaldiçoados corvos…
ARRULHOS
_A M. da Silva Gaio_.
Ao fundo do jardim ficava o pombal–uma casinhola redonda, com orifícios
triangulares no alto, em toda a volta, alegre na alvura impecável do
muro que falava ao longe, muito ao longe, a léguas de distância.
–Pombal da Morgada! diziam.–Lá se vê além…–E um gesto muito longo
levava a vista horizontes fora, à cata do Pombal da Morgada, que
alvejava longe, muito distante, na meia sombra dos montes sobranceiros,
como um pequenino ermitério cheio de lendas, onde santos de carne e osso
provocassem romarias, promessas avultadas de pessoas ricas, e onde
seriam encantadoras as tardes quentes de estio, à sombra de árvores
seculares em cuja ramagem trinassem pássaros em barda, pardalada sonora,
gralhadora, rindo da nossa merenda e da nossa sem-cerimónia–frangãos
assados e boa vinhaça da terra.
Pombal da Morgada porquê? História singular que vou contar-lhes. A
Morgada era uma senhora rica, muito rica, tinha vinte e cinco anos e
outras tantas quintas, viúva antes de casar, pesarosa da morte
desastrada do noivo–um trambolhão de um cavalo que o matara logo ali,
sem mais pio, num ai.
A recordar esse amor–um casal de pequeninos pombos que ele lhe dera na
véspera, simbolizando, dizia ele, a pureza da sua alma dela, e a
castidade das suas intenções dele…
Muito bem. Fez-se então o pombal, o casal procriou, vieram pombos
novos–todos brancos uns, raiados outros, de um _gris_ delicadíssimo
alguns, todos encantadores, veludíneos, muito mansos.
Belos pombos, na verdade!
Todas as tardes, quando as tintas do crepúsculo começavam de esbater-se
numa uniformidade vagarosa de tons, e a percepção clara das coisas
entrava de se desfazer em imperceptíveis _nuances_ subtis, num
_smorzando_ melancólico onde palpitavam vagos terrores de noite que vem
caindo, quando os vales se cobriam de uma sombra azulada e a vida
cessava no campo e começava no céu em cintilações argênteas de
estrelas–todas as tardes, digo, quem quer poderia ver aberta a
estreita porta do pombal, e uma mulher nova, vestida de preto,
espalhando no pavimento térreo, com solicitudes de _menagère_, as
provisões de um pequeno cabaz que lhe pendia do braço–milho em
abundância e fartura de alpista.
Assim todas as tardes, ia já em quatro anos, que não havia forças que
levassem a Morgada para fora do seu pequeno solar, onde vivia só,
retirada de tudo, a tudo indiferente, impassível a pedidos de amigas
que saíam para as praias, no Inverno para Lisboa, e que a queriam levar
para que se distraísse, para que se alegrasse–«era nova ainda, podia
arranjar noivo, nada mais fácil…»
–E as pombas? objectava.–Mas era pecado deixá-las, dizia consigo.
Quando voltasse estaria deserto o pombal, umas que fugissem, outras que
matassem, haviam de até roubá-las, entrar de noite no pombal, levá-las
todas.
–Que não e que não! insistia renitente;–que tivessem paciência, que se
divertissem muito, ela ficava.
–Platonismos! gargalhavam depois as amigas.–Saudades do outro que
rebentou do trambolhão. Bem tola!
E partiam sós, rindo da Morgada e do seu amor pelas pombas, achando-a
ridícula com aquele seu luto perpétuo, escarnecendo da simplicidade
habitual da sua _toilette_–vestido preto todo liso, muito afogado, um
pequeno _ruche_ no pescoço e mangas, nem uma prega, nem sequer um laço.
Muito respeitadas, as pombas da Morgada. Caçador que as visse não
desfechava sobre elas. Assim, a manada crescia de hoje para amanhã,
desenvolvia a propagação o bom tracto, a habitação confortável, muito
abrigada de ventos, onde a chuva não entrava e os ninhos eram
flácidos–folhas de milho mudadas cada dois dias.
Que bom, ser pombo da Morgada!
A música dos arrulhos, uma volata muito lânguida, começava com o
aclarar, muito cedo, depois do descanso do sono na placidez do ninho,
quando as forças eram sãs e as asas pediam vos.
Hora dos amores!
Pombos atrevidos, sanguíneos, de íris rutilante e índole impaciente,
lançavam-se sobre as pombas, forçavam-nas, perseguiam-nas se voejavam,
ameaçando-as de bicadas primeiro, picando-as nas cabecitas se resistiam,
possuindo-as à força, a tremer, asas em concha, penugem eriçada,
arrulhando muito, arrulhando sempre, caindo desfalecidos depois,
hirtos, pálpebras cerradas, trementes, frementes, em espasmos de luxúria
e paroxismos do gozo; enquanto elas, as pombas, se emplumavam agora de
contentes, sacudindo as asas, pescoço levantado, orgulhosas talvez,
muito felizes.
Outros então, mais meigos ou mais pachorrentos, mais velhos por certo,
quedavam-se horas seguidas, horas longas, defronte da sua eleita, numa
doçura plangente de musicais arrulhos, frementes de desejos, mas pedindo
às boas, não querendo violências, detestando-as, bem se via,
suplicando, rogando, comovendo. E se logravam intentos, redobravam os
carinhos, havia meiguices de jeitos e friccionamentos leves de
penugens, arrulhos mais doces e toques delicadíssimos de bicos–beijos
com certeza.
Isto todos os dias, nas manhãs enevoadas especialmente. Imagine-se a
vida do pombal àquelas horas:–pombas que voejavam assustadas, esquivas
mesmo, e pombos que as perseguiam; pombas que condescendiam e pombas que
queriam arrulhos: quem não voasse arrulhava, quem não arrulhasse voava;
e tudo gozava–quem era feliz e quem estava para o ser, quem era
sanguíneo e quem era pachorrento.
Ar dos campos, depois; alegres, muito amigos, pousando todos quando um
pousava, retomando voo se um voava, sempre juntos, sempre na mesma
direcção, a beber no mesmo ribeiro, em linha, todos a um tempo, num
ruído muito doce de bicos que sorviam.
Ainda com sol, iam pousar de revoada no telhado da casa onde habitava a
Morgada, participar-lhe por certo que iam recolher, cumprimentá-la ao
balcão da sua janela, alegre de trepadeiras em flor, pousar-lhe nos
ombros, na cabeça as mais ousadas ou as mais amigas, segredando-lhe não
sei que arrulhos que ora a faziam sorrir, ora lhe traziam lágrimas, mas
que sempre provocavam novos afagos, afagos intermináveis:
–Minha pombinha… minha amiguinha… minha querida…
Dali para o pombal, continuar aquela vida de boémios felizões, vida
de concubinagem, numa promiscuidade sem limites e numa libertinagem de
harém.
Poligamia desenfreada!
Excepção a ela, apenas um casal–a melhor pomba da manada, pomba
branca, de uma alvura impecável de neve, e então um pombo raiado, preto
e cinzento, de _nuances_ azuis-escuras, ares aguerridos de lutador
vaidoso, um D. Juan emplumado, tentador.
Era o pombo mais atrevido do pombal, o de génio mais insofrido e
espasmos menos longos, muita vida, numa mobilidade contínua de pescoço,
nervoso, libertino. Pomba que desejasse possuía-a, sem arrulhos prévios,
sem pedidos, brutalmente se resistia, pacificamente porque muitas se lhe
entregavam, preferiam-no, vinham deitar-se-lhe no ninho, disputando
primazias à força de bicadas.
E umas atrás de outras, e dias após dias, sempre assim!
Mas todas fugiam em seguida, não sei se de esfalfadas, se para dar lugar
a outras; uma só, a pomba branca, se quedava ao lado dele, paciente,
resignada, num arrulhar cada vez mais doce, cheio de ternuras, muito
meigo, idealmente brando, que agradava ao raiado, que o ufanava,
incitando-o, convidando-o, provocando-o. Por isso entrou de aborrecer as
outras, achando-as menos pombas, umas desavergonhadas que se iam
entregar a outros, e de se afeiçoar à branca, a ela só, acarinhando-a
muito, arrulhando com ela, alternadamente, ora um ora outro, gemendo
amores.
Não imaginam os senhores nem há nada que possa dar ideia da desordem, da
perturbação que isso levou ao rancho tão dado a instintos cómodos de
poligamia, tão avesso a duetos daquela natureza, onde os pombos eram
de todos e as pombas eram comuns.
E tal desordem subiu de ponto com o proceder do casal que levava dias
inteiros dentro do pombal, sem sair, numa concubinagem que revoltava de
egoísta. E quando saíam não se juntavam com os outros–uma desfeita! uma
ofensa!–tomavam rumo diferente: para a direita se os outros iam para
a esquerda, para a esquerda se os outros iam para a direita, sempre ao
contrário.
Recolhiam mais cedo, com sol ainda, e quando os outros vinham, já os
encontravam no pombal, em ninhos contíguos a princípio, no mesmo ninho
depois!
Um escândalo! Um desaforo!
E planeavam-se ataques, desfeitas ao casal, muitas desfeitas.
Se os dois eram felizes arrulhando manso, entravam os outros a arrulhar
forte, troça talvez, desespero decerto, todos juntos, combinados. E se
isto não bastava, começavam todos a voar, batendo muito as asas,
levantando a palha dos ninhos, precipitando-se sobre o casal, fingindo
quedas, dando bicadas os mais raivosos, ou então os mais despeitados…
Prestes o raiado saltava do ninho, opunha defesas de asas sobre a pomba
branca e tímida que o susto transia, inquieto, colérico; reagia depois,
lutava por fim, levando-os não raro de vencida, obrigando-os a fugir do
pombal em vergonhoso tropel, muito assustados, vencidos. E noite além,
entravam um a um, vagarosos, muito mansos, sem ruído de asas, receando
acordar o casal que dormia aconchegado, muito quente, pescoço escondido
sob a asa veludínea.
Dois meses assim–dois meses!–numa fidelidade conjugal ininterrupta,
digna de servir de exemplo a outros bípedes que eu conheço, que os
senhores conhecem, não?… Vida boa, na verdade, perfumada de arrulhos e
esplêndida de alegrias, passada em belas digressões campos fora,
pousando no mesmo ramo, bebendo na mesma poça, dormindo no mesmo palmo
de ninho, sonhando os mesmos sonhos, talvez…
Mas no fim desse tempo o raiado entrou de ter desconfianças, suspeitas
de inconstâncias e receios de infidelidades, de noite, enquanto dormia.
Havia certa frieza nos jeitos da pomba, menos ternura nos arrulhos,
modos de enfadada às vezes, certas perrices, resistências mal
disfarçadas. Ficava-se em casa se o raiado saía, impassível a
súplicas, muito mona, com elanguescimentos de pálpebras e quebramentos
de asas, uma desleixada; e espreitando-lhe o voo, tomava para norte se o
raiado ia para sul, vinha tarde e ia aninhar-se só, para lhe fugir.
Estava farta, vê-se. E como os outros a não queriam–rameira do
raiado!–um dia levantou voo e fez-se ao largo.
* * * * *
Abade de aldeia, conhecem, desses mui dados aos latins e ao
_vinagrinho_ de Xabregas, muito nacional e muito fino, bons velhos de
_quinzena_ e calça de alçapão, feros, muito rijos, à prova de
reumatismo e à prova de vintém, felizes na sua pobreza, amigos das
crianças, bem humorados sempre, flores de uma árvore que ora vai dando
cardos. Perto do solar da Morgada, a três quilómetros só, havia um assim,
o abade das Donas, bom pregador noutras eras, com famas de teólogo
ainda ao tempo.
–Disse-o o das Donas, colega! disse-o o das Donas!–era assim que
muitas vezes acabavam disputas acaloradas, salpicadas de vários latins,
sobre textos da Bíblia e passagens dos apóstolos.
–Teologia velha, diziam, a genuína!
A casa da residência era uma casa muito antiga, portas em arco, paredes
a desabar,–uma invernada forte e ia abaixo. O pátio da entrada era
térreo, rimas de lenha seca de um lado e doutro, seguia-se a cozinha,
um pequeno corredor, e ao fim uma velha varanda em ruínas que dava para
um quintalório, e cujas pedras se deslocavam, de mal assentes que
estavam.
Preferia-a o bom do abade para a reza das suas devoções, e nessa tarde
quem quer o poderia ver passeando-a a todo o comprimento, óculos na
ponta do nariz, breviário na mão direita, a dois palmos, a esquerda a
segurar a aba da _quinzena_, e um pequeno solidéu com borla
resguardando-lhe a calvície.
A interromper a leitura, de quando em quando, umas pequenas exclamações
de desgosto, arremessos de breviário, e por fim levantando a voz:
–Fome as pombas, Sr.^a Luísa: não fazem senão saltar…
–Bem fartas!–retorquiu de dentro, da labuta da cozinha,–mas têm lá
visita, pomba que arribou.
E depois informando:
–Pomba guapa, toda branca. São agora três ao todo, e então o pombo…
–Huum!… resmungou o abade em voz de reticências.–Percebo… percebo
perfeitamente…–E foi meter-se no quarto, continuar a
leitura.U+2014.Deixá-las! concluiu evangélico.
Era a pomba do raiado, adivinharam, que ali viera parar à reles
pelintragem daquele metro de gaiola feita de um caixão velho, com
grades só na frente, muito suja sempre, arrumada p'r'ali ao fundo da
varanda, húmida de águas entornadas, exalando maus cheiros, um nojo.
Quando a mostrava à criada, o abade dizia-lhe sempre:
–A sua vergonha, Sr.^a Luísa; a vergonha da sua cara. Como se os
animais não fossem também criaturas de Deus…
As pombas eram magras e o pombo era esquelético.
Fez-se de amores com ele, tomou-lhe os hábitos canalhas, manchando a
alvura imaculada das penas na imundície fétida da gaiola em que ambos
se aninhavam, arrulhavam, se espojavam. E como ela era gorda e bem
tratada, flácida de penugens e de carnação consistente, apetitosa, o
pombo não a largava–génio de libertino em corpo de tísico.
Em breve período entrou a pobre de emagrecer, sem forças para voar se
queria voar, quedando-se dias inteiros ao canto da gaiola, encolhida,
tristonha, arrependida talvez de ter deixado o pombal,–saudosa do
raiado, o seu primeiro amor, quem sabe!
E depois, o pombo sujo já não se importava com ela, desprezava-a,
tentara mesmo expulsá-la de parceiro com as outras, dando-lhe maus
tratos,–à intrusa. Dor incomparável!
Mas um dia o ataque foi mais violento e ela teve de fugir, de voar,
descansando amiudadas vezes, porque lhe faltavam as forças, arquejando
sempre, arrastando-se em voos baixos, sentindo vertigens se subia mais
alto. Para passar um ribeiro descansou uma hora, e quando cobrou alento
e começou o voo, viu-se na água e estremeceu, molhou ainda as asas, viu
um corvo na sua própria imagem, um corvo negro que a perseguia
silencioso, traiçoeiramente, que a ia talvez devorar… O que ela tinha
sido e o que era!…
Marcar trecho:
JIM – Assistente
Jim IA: pode errar. Não digite dados pessoais. Suas mensagens são processadas por um serviço externo.