This is an old revision of the document!
Danovy perlové knihovny
Jsou dostupné na úfalí síti v /home/zeman/lib
, některé (Interset) i jinde. Příležitostně je distribuuju, když někomu dávám nějaký svůj program, který je využívá. Pokud někdy nebudu mít do čeho píchnout, možná sem připíšu i jejich seznam a stručný popis.
Názvy modulů s velkým písmenem na začátku?
Někteří ortodoxní perlisté mě poňoukají, abych dodržoval konvence a dával modulům jména, která začínají velkým písmenem. Že kdybych to chtěl někdy publikovat na CPANu, tak se setkám s negativní odezvou. Že to takhle vypadá jako pragma, ne jako modul. Apod. Musím přiznat, že jsem se nad sebou zamyslel. A dospěl jsem k tomu, že to tak nechám, dokud se nenajde nějaký pádnější důvod. Na CPANu jsem zatím publikovat nezkoušel. Nic proti tomu nemám, prostě akorát nebyl čas ani důvod. Nevím tedy, jestli se tam malá písmena vůbec poslat nedají, nebo jestli dají, akorát si osvícení opovržlivě odfrknou. Kdoví, možná jsem v jejich očích jako někdo, kdo si obarví vlasy na fialovo a pak jde mezi lidi. Pak by ovšem byla na místě odpověď: “No a co?” Mně se to tak totiž líbí. (Teda ne ty fialový vlasy, ale use danova_krasna_knihovna;
) Velká písmena nemám rád, ve zdrojáku vypadají ošklivě, musí se na ně mačkat šift a to se ani neptám, co se děje na windowsím file systému. Kromě toho už bych toho musel trochu moc předělávat. Aspoň si svoje knihovny snadno odliším od těch cizích A že to vypadá jako pragma? Mhm, a není to náhodou pláč na špatném hrobě? Jestliže to zákonodárce nezakázal, tj. jestliže to v Perlu jde udělat, tak proč by to měla zakazovat nějaká konvence? Pokud je odlišení pragem od modulů tak zásadní věc, mohlo to být zakázáno v syntaxi (což by ale bylo proti duchu Perlu, ne?), nebo mohlo být pro pragmy jiné klíčové slovo než use
. Já s tím rozhodně problém nemám… howgh.
Ale pokud někdo máte další rozumné důvody, proč zaměnit malá písmena za velká, můžete je sem připsat. Třeba mě jednou přesvědčíte