Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Abberwockyjae

by mpolo (Chaplain)
on Jun 05, 2001 at 20:41 UTC ( [id://85874]=obfuscated: print w/replies, xml ) Need Help??

It might help to have the original drawing from "Through the Looking Glass" in mind when you look at this source code: Jabberwocky. But then again, it might not!

P.S. For the record, I still can't get "foreach" to work in this module... and it lacks regular expressions :-(

Update: There seem to be ^Ms being added to this. Attempts are being made to remove them. But not very successfully. It seems to be an XML problem. The source works on a Linux box, but after uploading and downloading, ceases to function... I have verified that it works if all the ^M's are manually removed.

Update2: A quick fix to make this work is to manually remove the ^M that occurs after "finis" in the last line before the poetic text starts. It is apparently added by the PerlMonks engine at display/download-time, so there's no other real solution. Sorry.

#!/usr/bin/perl -w use strict; use Lingua::Romana::Perligata; meis datis. dum nuntio perlegementum fac sic cumula datis hoc. cis egresso secundum datorum tum XXXVII tum I excerpementum scribe. egresso tertium datorum tum XIII tum III excerpementum scribe. egresso quartum datorum tum XII tum III excerpementum scribe. egresso XCVII indementum tum cum CVIII indementum tum cum CV indementum scribe. meo servo da XVimum adnota datorum tum VII tum II excerpementum. meo parvulo da servum tum nullum tum I adnota II XVIII ab ex de excerpementum. egresso scribe parvulo adnota preincrescementum. parvulo da servum tum I tum I excerpementum. egresso scribe parvulo preincrescementum tum lacunam. conciditor inquementum tum lacunam serementum servo da. servo da servum tum cum quartum datorum adnota hae obfuscementum serementum. servum egresso scribe . h inquementum numeramentum tum XIII addementum indementum egresso scribe. y adnota personae ae inquementum numeramentum tum XIII adnota prae ex demementum adnota de indementum adnota ab egresso scribe. a inquementum egresso scribe. XXXIVimum datorum tum XI tum III excerpementum tum lac +unam egresso scribe. servo creyvf inquementum da. dum servum fac sic par +vulo servum tum nullum tum I excerpementum da. servo servum tum I excerpeme +ntum da. egresso scribe parvulum cifrementum. cis novumversum egresso scr +ibe. obfuscere sic huic his decapitamentum da. huic hoc tum XXXIII tu +m IV excerpementum da. redde hoc. cis cifrere sic meo littero his ad +nota decapitamentum da. litterum numeramentum tum XIII addementum meo nu +mero da. si XXV tum XCVII addementum tum numerum praestantiam fac sic nu +mero numerum tum XXVI demementum da. cis redde cum numerum indementum.cis f +inis Gaberbocchus a Hassard Dodgson latine reditus Hora aderat briligi. Nunc et Slythia Tova Plurima gyrabant gymbolitare vabo; Et Borogovorum mimzebant undique formae, Momiferique omnes exgrabuere Rathi. "Cave, Gaberbocchum moneo tibi, nate, cavendum! (Unguibus ille rapit. Dentibus ille necat.) Et fuge Jubbubum, quo non infestior ales, Et Bandersnatcham, quae fremit usque, cave." Ille autem gladium vorpalem cepit, et hostem Manxonium longa sedulitate petit; Tum sub tumtummi requiescens arboris umbra Stabat tranquillus, multa animo meditans. Dum requiescebat meditans uffishia, monstrum Praesens ecce! oculis cui fera flamma micat, Ipse Gaberbocchus dumeta per horrida sifflans Ibat, et horrendum burbuliabat iens! Ter, quater, atque iterum cito vorpalissimus ensis Snicsnaccans penitus viscera dissecuit. Exanimum corpus linquens caput abstulit heros Quocum galumphat multa, domumque redit. "Tune Gaberbocchum potuisti, nate, necare? Bemiscens puer! ad brachia nostra veni. Oh! frabiusce dies! iterumque caloque calaque Laetus eo" ut chortlet chortla superba senex. Hora aderat briligi. Nunc et Slythia Tova Plurima gyrabant gymbolitare vabo; Et Borogovorum mimzebant undique formae, Momiferique omnes exgrabuere Rathi.

Replies are listed 'Best First'.
Re: Abberwockyjae
by tachyon (Chancellor) on Jun 06, 2001 at 19:35 UTC

    Installed the module expecting a grand surprise, but sadly looks like a stack of errors to me.

    tachyon

    C:\>type test.pl #!/usr/bin/perl -w use strict; use Lingua::Romana::Perligata; meis datis. dum nuntio perlegementum fac sic cumula datis hoc. cis egresso secundum datorum tum XXXVII tum I [snip] C:\>perl test.pl Aliquod barbarum inveni: ';' ad versum LVII Aliquod barbarum inveni: ',' ad versum LVIII Aliquod barbarum inveni: ',' ad versum LXI Aliquod barbarum inveni: ',' ad versum LXI Aliquod barbarum inveni: ',' ad versum LXI Aliquod barbarum inveni: '!' ad versum LXI Aliquod barbarum inveni: ')' ad versum LXII Aliquod barbarum inveni: ',' ad versum LXIII Aliquod barbarum inveni: ',' ad versum LXIII Aliquod barbarum inveni: ',' ad versum LXIV Aliquod barbarum inveni: ',' ad versum LXIV Aliquod barbarum inveni: '"' ad versum LXIV Aliquod barbarum inveni: ',' ad versum LXVI Aliquod barbarum inveni: ';' ad versum LXVII Aliquod barbarum inveni: ',' ad versum LXIX Aliquod barbarum inveni: ',' ad versum LXXI Aliquod barbarum inveni: '!' ad versum LXXII Aliquod barbarum inveni: ',' ad versum LXXII Aliquod barbarum inveni: ',' ad versum LXXIV Aliquod barbarum inveni: '!' ad versum LXXIV Aliquod barbarum inveni: ',' ad versum LXXVI Aliquod barbarum inveni: ',' ad versum LXXVI Aliquod barbarum inveni: ',' ad versum LXXIX Aliquod barbarum inveni: ',' ad versum LXXXI Aliquod barbarum inveni: ',' ad versum LXXXI Aliquod barbarum inveni: '?' ad versum LXXXI Aliquod barbarum inveni: '!' ad versum LXXXII Aliquod barbarum inveni: '!' ad versum LXXXIII Aliquod barbarum inveni: '!' ad versum LXXXIII Aliquod barbarum inveni: '"' ad versum LXXXIV Aliquod barbarum inveni: ';' ad versum LXXXVII Aliquod barbarum inveni: ',' ad versum LXXXVIII C:\>
Re: Abberwockyjae
by John M. Dlugosz (Monsignor) on Jun 07, 2001 at 01:10 UTC
    I must say I'm impressed. Beyond that, words fail me.
Re: Abberwockyjae
by Anonymous Monk on Dec 05, 2014 at 15:06 UTC
    scribe egresso dictum sic Heslo cis. meo mordo sic prznilo cis dictum da. meo wordo mordum tum duo tum tres excerpementum da. mordo da sic telrum cis dictum. cetero sic at cis dictum da. ceterum da mordo tres tum quattuor excerpemento. cetero mordum tum tres tum unum excerpementum da. ceterum mordo quinque tum quinque excerpemento da. lacunam tum wordum tum lacunam tum mordum egresso scribe. sumo da XLVI. mordo sumum indementum da. mordum tum novumversum egresso scribe.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: obfuscated [id://85874]
Approved by root
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others romping around the Monastery: (5)
As of 2024-03-29 08:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found