perl-asa-1.03-lp152.3.2 >  A ]/=„=W3s&_Rņ)gbx ܍6fhߗ98 R!(ާ =ڽ6h P-?ajLU|+9)g5!fq]69HX?&a܊WW)^g4u̻gDʀ=%0G*ؖJh,suG3\/d{\4| h2CcL>p>? d   R5 Oj     3  < X {      ( 8 9 : ,F WG lH I X Y \ ] ^0bcLdefluvwpxyzCperl-asa1.03lp152.3.2Lets your class/object say it works like something elsePerl 5 doesn't natively support Java-style interfaces, and it doesn't support Perl 6 style roles either. You can get both of these things in half a dozen different ways via various CPAN modules, but they usually require that you buy into "their way" of implementing your code. Other have turned to "duck typing". This is, for the most part, a fairly naive check that says "can you do this method", under the "if it looks like a duck, and quacks like a duck, then it must be a duck". It assumes that if you have a '->quack' method, then they will treat you as a duck, because doing things like adding 'Duck' to your '@ISA' array means you are also forced to take their implementation. There is, of course, a better way. For better or worse, Perl's '->isa' functionality to determine if something is or is not a particular class/object is defined as a *method*, not a function, and so that means that as well as adding something to you '@ISA' array, so that Perl's 'UNIVERSAL::isa' method can work with it, you are also allowed to simply overload your own 'isa' method and answer directly whether or not you are something. The simplest form of the idiom looks like this. sub isa { return 1 if $_[1] eq 'Duck'; shift->SUPER::isa(@_); } This reads "Check my type as normal, but if anyone wants to know if I'm a duck, then tell them yes". Now, there are a few people that have argued that this is "lying" about your class, but this argument is based on the idea that '@ISA' is somehow more "real" than using the method directly. It also assumes that what you advertise you implement needs to be in sync with the method resolution for any given function. But in the best and cleanest implementation of code, the API is orthogonal (although most often related) to the implementation. And although '@ISA' is about implementation *and* API, overloading 'isa' to let you change your API is not at all bad when seen in this light.]sheep83openSUSE Leap 15.2openSUSEArtistic-1.0 or GPL-1.0+https://bugs.opensuse.orgDevelopment/Libraries/Perlhttp://search.cpan.org/dist/asa/linuxnoarch-DNr $AA큤$Mt]]MtMtMt]1cbcc7209ba13e51cb9c5ff56287a6f8b2e3139fd180b37b2ddbe71eae8f1dcfd2180bcca6434ca1d43d3499a8c633dd68625bb03014fc484f69fc905e20af690b22dd532e4123a511d14989c4169ed56b7316cf844c29c7897a1638a461686801ef97ef5e43ce59f9c000da2905b49890c320d6c8f2ac80bc78f96b66c488b3c2b395ed927ed72c2397d835844098725dd57a9dfd8998126a095848d09e0305rootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-asa-1.03-lp152.3.2.src.rpmperl(asa)perl-asa    perl(:MODULE_COMPAT_5.26.1)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Y@U+U+L@LLncutler@suse.comcoolo@suse.comcoolo@suse.comcoolo@novell.comcoolo@novell.compascal.bleser@opensuse.org- spec file + add "BuildRequires: perl-Module-Install" to fix perl 5.26 build- updated to 1.03 see /usr/share/doc/packages/perl-asa/Changes- updated to 1.03 see /usr/share/doc/packages/perl-asa/Changes- switch to perl_requires macro- remove /var/adm/perl-modules- initial package (0.02)sheep83 15690016031.031.03-lp152.3.2asa.pmx86_64-linux-thread-multiperl-asaChangesLICENSEREADMEasa.3pm.gz/usr/lib/perl5/vendor_perl/5.26.1//usr/share/doc/packages//usr/share/doc/packages/perl-asa//usr/share/man/man3/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/c30c819ae86f033ffdcc8cab5f31274b-perl-asacpioxz5noarch-suse-linuxPerl5 module source textdirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)P_3U^|jutf-8f7e251044459ec8bfb604d0a1ff6681f5912bb308fc9afe29d27635f6f0610d3? 7zXZ !t/K5] crv:Y3]: `~Dyݜ`:@'d]8 n(bƿ* ͹ uߌhqAWVwZL8 ^*^ݪI aftgW$Rw"ދ/#{]{`31A .@ Q6(6z^x 乓u`im x*Ii© ,%RVƉRIV+l5GF"_=p"ʾiy#.<^Y7㘔]$5(FV0#^j'd3(V! 2Q%Ͻ;qEg(9s>xoi1@Bɦ%ΡͱHuW I`iLO:k3>rgU嫳>+)=$Q YhM<7@YJV5kd`d&nd޹tS}X֓W/s h.QZ <۔C5IKyId7vs;l7!rFd<ۀ4cige ݆O.@=}u؊?i>7tNKҶ0 8ad0xXۖ/_y$J%(81p߼'sWm*+NEU}2օUu5oSFؐPd{NBlO01Ȁ$0#߈SxM6By"n%?DG(P^UEb:h/󣓳X*҆5s)e9YΚ9@?k MTq!Nu"6.^e\e)V|JSS9C9u'~7yDVjճ# ;:0$9D HPP#9Pɐ `8h#N3΢#<$kwQ+svCgH)Bhwny +Ue5Su4Pg4*Q`i!rCsTa1:%|z0uqYnp m{iY <4tR"gGB>m½efr R`6eu+/Fa[c6F/7;΂ `.G#v UZsO7ɝ68TР/k̸oNL5BFyGt? s%.8;5:`mmH9Um V"fJ`C fk ˕Z2Ɲ/pUA"cYտ áhDBN&^QU˳bcX +n,]y%ɋ}{ ~ċXzxy`]ᒜqs+bw:sF+/>EM>JzPehG<4PG<|k8R ֥=?ٹ:vKPgaMh/nssd,erWzѮӷ(5 ?t^k|XZBl˗tef4VЕ.J՟V|y2VӆVj/v1D`ӟK7\(c~MШa=Y D%ʲ`=hO̲|BOpAiW\% Q1In1MqFeM/2Hg#t:E6Cu 텺XS4I_ǹd@7 5c[ 4L=A(_`PQNToQ8T}BHcԖv'sDZ1L]F#ܢOducz5g  j,КN&s1!CL)WIo$DiJf~ gI7QF /xׁx9RϢdc v12oR%ʁ-oT-AZ2G).ZǤaOX :B~2<3^mau 1GqCrxYRgzتho&Xmu -aM 03m^_6ɫTo}^m~jh&1=$ 0a>33H\zk}؎>UpE-:$|cx}&E%D7 JVHp}D2Va-%+62Z{(*MEם ;yp:-b+հ+W: 7E"t.6Z@* #/cot;%7'E}F-֖ka}*ĀNmB.:%B$P2/S01 LܐAp?n ZkJEbb-~9n ,~\Ad\v9(V߅"a{{ {]G(jiE{Gmb-ǝQ**:ɗoH5;OŮw.&LQqx9 }k4IA8 I7s /wX^ic7Fc5((1ʯ-*!Χ%Blbӑǎ8"/mw05M9~e3 q-]*GLW8砓!*(&ڡf%I=8De* #'߆m4;`Pw\,Hw-IwȅT"Cݸ2eM7X1^ᔪKĻt<=-WѧBR0YyFV- ~ָ}msFyξ5raP[fܝlB/:XY۷=\Fw'LF(=vcYXG0w !Hi)# +&}U&.: gm j=RY'+8ܢo!mW9oElӗ-O7wyJ~Ctlv0Ar0< T B8RphKVh]u=^ {Ԕ8{,C?gܹ3Z*W|+wYquvrt e9r.ԣES{0/d"Ӝ3L^T15٭o]n@[Ɖ $THݺb0tBN0 њE (`  *$A vj~ŋ0hVăz)6Y<7)`HIDΐca*GS}דUEp $g6]Er?"EY:#[W;OVOO u!% <`/`nDjrq.ZERH+ ;#vd7=3mLKs5ŤnCC8(ȟO5M&<\f@~j}}GYxfZYȣi#OEwh_Vޭt`h`D.u̎+GM_D{^z-hLO~,ʯZR p .2 gF:\ Q4k/+mV(&.@liV5`ͩ`۱e[?Gʾ&  e.%E[GWf HIpٯb^x+l܊Afݩ{cS (C 8\^*ؙ#~rVo1h7boOU/H8'hrܒ&=?؎eߒh?4!a+6oRyJ>S Mz^B ;I:.VX8^E{Blxb5xscI* Z&iC~{U% Qi~9RxĤ0LJNw`,SL>b9UW2Y"w&Qŕ-8i8!М#?Gyʋ pa^e1㍨y!A׺m\W7\%ԅ*6K.1_#g=PGc[0c,n2|36nYeOgoC82%f=ao` C*Toځh Yf{|Bz7G/5v ][)ѯ3Lp"d< ^i%3=]I(]1ivQ3w%'_* !B(M5&J+ ZLb[rx9ˬ[+M!XEǹ_9 qGjbU I|B~[6V,wC`̂t"g/Q v-5IU Ƌ=cԾ#6,!o[H 1 IjN?E{z>WRÒ)ΝJ {R/(T,<4(2ݠ Бi}Z_b=b8Cr/8 "*͝0[UB>G&W ~6ƃ .zdк$u]\?"yQE@e?ХQBS_1RQP$*})Ne!R˕ mX(g=ތoՎk]ݟۻF,WB]A鍾OĦO|oK*IjPQh. s)MWS-viգ^ (dv_暊,reXiYEmLGmm`V-*We?ZۜuZe|nOs ::Z,pANIAS3Pĵ;?+]~ol/^00C%ThA -IA=%R9zdu N۰BRƬN@Sy}V1R8!?귦\%[B0 tM!Ѓ""N.cz,thӈѮI! b}mDn؜0;'h$XƍK*eT9f fy0\G(1^h(1,ށ\8[.";5b1?X]K {lcZ11z#u9 ɯp8&/!K2/fmd1f!A"x4'(hp%JyrOV&&]Vu4:U[OcdT\t͝3!1K*BRR :* 4WIU,:^mT'D|]07xCf+lQDk7t!Xjtdx+OU !F?SpmF V2Y)ؿ$EWns~q$Ʀvf~GSi|-l3Cd$\2'.n#VE-%0gtttE|hP4XPT@ʴRC#:c+2.]8ˍۦ)T2/5z:[Wݩ%t s+'˚o." SD Enhg I<S- m摴ei0}0}*u5|~3'2 @4e ּ$,X\3 O%I}yQw6I˳orqiGFu`3\aba.in%mYSDo i=3z4b+c7^g%x1yRϝYU~#T})E<fJݎ`臠y$f@MC8 bqMX@Y(>L\@%0ᶍ̡O>`\EhDK #Z%xy8e29v*'IED{8%U"VWdg(CzTZ*. x.lx)%$AfQn[?r\Zni}WBDʏ=h$fk_TzKjuCuq[a(jJ9eHՏLx%$u[t'4o y* KIqУTk~C˭E9B}XA6J] 6ml+ $Z_ш{ 3C3 ?$DQ N2c K5HZԪ%*< 3]L*K6tEzۄ.ag-\["Mᴓz4 !W_f9EΛZϷngm ){g/B5Y5tsʅ4q5|9ɈmmK ߑ6j!{ly\ <4{F )W![7. ֮]&T *ؓVS%+*} 4B,ݪe$#vMLWy/5R$gQ%=RrN Cpmw܂#/;]~\3W9c02ВWjL~/sHi&,QR>|P)yK5A@{LO#0dfҋ̱nj`9?JlSw]|gcL'Fm/R uat PsԶU؂YHkȘԐγmH8(ӢWԫ[%.y&1K%~KE_sv3,cŪhD fa שۢʵS0%b2yd(w[kKeEA䆷Jev%,u}(\Y}\}ڟ] tTV>ič?q%̶2.=ҶóޒTDߔ|X$Z~>$d]leTՇZ!z_݇lA1\s}diu ~:uSM< ':Dô5;~k#;¯g>l L' 1P&1,Xw: op]"r=' Džۓ6=adXPjHov`M&OI8!eqg[,Ek]ӟ1qM.L>v5+ bȹH2խ4gBI+h@c<~Y,g*!>x08uoaI4l!؃ *;_!+NۡhN 1ɚ* ]=qȦʣ7-K$/@GY}ަ>˙=JfWknY!ЏC-JKKTN@[iOx<ʱ |Z Y*M%ܞ6 ru]H6p+mo $V_>W4s2U>rčoa$&U,|RnůmG22?'-# z2>a#i ?Jd]3kQjp1m#x$-G\;䬀`B$$@%)fpAŃ1gjF:Os*,ΝI"fe}_9J9P9&8w*hZzMJ_{c>'dklS5 QʒdS#~J)FTQuVo=71pt1Lo9l1 wlnyW78 'h8m`K*ތڔ]9'?Y]^oZS2|J'];zK*Lj.ĮX{Y]/N_yK !HO}U9*%IP]b'wU=oS]妽$q3!^`:sbB!lk%yI=yBld9 pAm2!fQvvMv?P'.]ISDH쥎d-BdXçڨ&2s7ΒH#bǔ q~[#j>%-Plbpd"c;>Gȕ6/[~7LkRs}-J%_vΔHL,HXRao(Skf %>5+iWGEKLmug6l)}+wJVgPk?_@R[P¢].[ZWsןF1X6He),ɤ6e[5&zt@ǖE=фi1pBQ Cq;7IK|ߜ$rK$r"c<\5C/ 3N^;w?+pe:5#-5LyD Cѓk9x!&fBD&f lsoFTaǸL˽0+0景wWzRȊw_pYԺ׷+2 Յ[s6 ~QF wr];Dv`#^{q:"&ji?0o!ΪVc3_(!=>]I~`ѕ r#ˠ>Nt^%T3h ӰNqo[Qt(Y6uQvFܜ _ ~~vSV=[3~@ '~([͵ [tE൛2rN( 1 -Z3P^40I%:J*{ Q4a??$RD-:%oS:'P c@aĤR pZkwBBˑV j;~P|ѯ-$5NbI ;x\?~s6[Bu~i6WTHW4ڲ,aybOޔ]r܁ϙ7m<\\{qk|ЄNxLT'js4|6qp}.—!ufӆ Io/;t "ۉXLugG3nj nzl+>OX-Ɗ'k I טZBHJq\cawUXa~ٽ9g'?W]5uνt%޴*OOֻe= {flaRWoQ~MX?2AԪ|ShICkl]+ؔSJK:#c2Ij4/z,$} i>b}ͪ w a+~LGHA颠W;Q!\%%y Sja֛{1rz1tD8 yƃ?.F)O `+89Y p:èGq/wݯ5%G!:+ITҼOgZGwOCH"f/[*q8rSu|𶔺vSHwEk̘xKk YZ