perl-asa-1.03-bp155.2.10 >  A ddᕊI%z jFdFq3{W/D2rѿ#W};UdX"/,WT^иA+M@w5GЕYwG I:Yvl{__fx$j.{?L| !0:+j5w$i;t1eӒ* `2<@]70Rg7kX%wԙĴoGV\uKzUo :vs#x 7ec\H`/xIBxUl/V:(BfzDh' +'71yGUmȅ$ufF-|MF{#i:GMAlNyGI$p;]gfb;*'_*y/-c |XA%9 -3HZ2@{_<6 +dCwzRUMV^zʑ9U-I]gY7*A|c/ %&dP〢&~yV(T4YQ42Pڦ쫵eW)W,~1VTw!q+ۀD}{3)Mbt1u"N=ZUjC(V8OvNl+w7}.^lXR@3֏Nh74F8_"quwdQoXZds&wi?mGmȠZV}t3i+5'Mj!f!=^xgJ2L>p>8?(d   S&? Yt     ?  H d       ( 8 9 : 8F cG xH I X Y \ ] ^@bc\defluvwxyz$Cperl-asa1.03bp155.2.10Lets 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.ddlamb23SUSE Linux Enterprise 15 SP5openSUSEArtistic-1.0 or GPL-1.0+https://bugs.opensuse.orgDevelopment/Libraries/Perlhttp://search.cpan.org/dist/asa/linuxnoarch-DNr $AA큤$MtddddMtMtMtdd1cbcc7209ba13e51cb9c5ff56287a6f8b2e3139fd180b37b2ddbe71eae8f1dcfd2180bcca6434ca1d43d3499a8c633dd68625bb03014fc484f69fc905e20af690b22dd532e4123a511d14989c4169ed56b7316cf844c29c7897a1638a461686801ef97ef5e43ce59f9c000da2905b49890c320d6c8f2ac80bc78f96b66c488b3c2b395ed927ed72c2397d835844098725dd57a9dfd8998126a095848d09e0305rootrootrootrootrootrootrootrootrootrootrootrootrootrootperl-asa-1.03-bp155.2.10.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.3Y@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)lamb23 16843329311.031.03-bp155.2.10asa.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:Backports:SLE-15-SP5/standard/c30c819ae86f033ffdcc8cab5f31274b-perl-asacpioxz5noarch-suse-linuxPerl5 module source textdirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)P'n.{%A#utf-89a4d6bfb3fe07769a21c438748294b6c05b19c9d56e90fd180fe69f200b56ff3? 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-%+62fT998 "PCJU70·tiĖr./q?/㡛&/hk<}i-YEk]yPX]yv;"8k\3jhFYX@ "fZ )JLѥ$\O ^ o7|\C[jCџyz 3[&AˡF 7'8ԩHZ=!|7c;r'2<dH=SON3&sBes=Ⱦ {4#Q5Hm-P8:K$rU3SǷ̲ԝDY^QGLi>_j$=nL۪/psV[X9 -? z;@<|p#+ZP/S\V- fq jS3WܚNfip-ҧ*[cpt%'TыI(sT7uu<'A [9':d MB!\4˗ H3GsGebFl3z3NYxJn\t$*,Ⱦi$:G|5+iN;~T83RaW' ъfN*ttS@d䰰ʸ*>a_.V51#\yGNO7:mӵ; Zzljң/1BPZ$ezoK2a8\ZGkiV3_= x^Ȟ B)_/ﮪYd)#L혚o]bC%j஘aA _߅VjmkdetMx#:H{Ǯ$G)< ^]\듑ɌGm^9mzV镧7pNǶmD*~!=wX|vSʢGWWuL0@8>W/` oD8KẈϳ륦8[t%I.CkO$%_ ?K$zCt9Ld}aNUeevbc(m9N_Q4St\7Z@/W7IIjKe@,A vȸcߩA~cq 94v[en)M[58Z;wE4ƶi8>t>:N=;AX7mUH4.c8AecʨJ_hݶ'U0NS5t'c3<0~ZM{`A36"z&BXEsrה5rgdo';c49+D* ~Vybڭi a MBwQSCKޟ]>{ )KO4ǃ+Q8Y x 3|*#@$9ҟ~qW> ml[F6r=IaHC'YY8z 7Z:s>(X,BV'jȁ;;ϐKg$Gs=p%p؞Vizp7%Rh.bX/ghbUA "_y;CM Q?}'Fշx#]0kY48,X JH;sL+2fK)ң7LfCBg1iɾ8N z/oj0AQAecθRa0[\} ~gTL74+EI`:Wފ02!5ߠb%$(IkzfecI-u%i ~My*3uT7+]}B42+#[I8yTԭ 6pObab0HjD'_Cn"y$'H:ԱA9MDK<%?m$0#\apW< b]Fb&.eppQ¬1G,5ٙƗUz%RuX(`V* {2PƳxA ^s6BkA[*nj50eJ󃫘;ьEE!QW4RBʸ{ rR+݈l*4\1z5Ktukx#|?t&^E:R dCY.m{ȸ8D'u5$zHpnnƫ 7 P lfu٪o&w8/[3kOW-|&fmW}$M_ɠ|mĀ}QkAvEA ƗoU:jdƧW΂p~>ώ{=uEoũ!qGgb??wUT߭aew] tQQTC1Բ:5ֶ`$=N݉>oۙ9 E/yKDI#.~;UΤl-c>Qq`H>n/8HΓr zZ,8kR% e-5|y?'C%햅*Щ8Ud)zǧ~E PZ cH &`)D^aC={$Dz^.6ϻ|pε%݂C# =&d]8|0oMbHΏ80p[r"p%িO1se#kKfVmPQ7?3 E%]DZu;zI]1_`/ @S+&!3l(#ITu.Vl#AGxf(.5f],׈aE׬rmɒHȑ&I8HNTAR4&k>~}H,z "3;]upEC ^|;0@45[0H8t x'wqnSE'dcMik, `>@Q_W?`LxIoz]3ͭT=+HbGú/l[ r [Ԙ?Ϣ$v߁{^T}V) ͙@!͆#lR^щ"ϓ ,isnS:t;6!vD=-,[1"op%q|"iS<W=V ڶ&&ֵ=~F\C͚yDOש5fwo7DPII ƎVC!z0H ~D(y4ǔe6^5l|w7F2dV188PGB7`2]P<5:}u|rt~# (}٭'dkY?rii9Z!;|!oىA-6L W zx{q1!kDԢ}?ꜩMiV΍~p[_2pf` QMΙ8Jd =jk @=9,&Z5+HSjxnL`s<1) }Ru&f7$hV0.nMV @ 7FLt9O m'T|L4IXBB5mҐRGejxʍ#Miseu3 ޾fMr]M>?=|+3dcy.![ۆX&tx (`TJc9dHb/as*GrpS[͟"I-~oO18*1Ů>Dϗ -M7@R,jDvs0Fnn6AexsN`ea {Aٵ7:RӔW,m3 ?5Ig9[GeY pf)l@0qFctqR<4~?*xCÈ,MW}e;aP5 W1X|ewU2jLC?S;(Q3dum Mx5Wx.493]l?.Z?cyHyyi1bM!/ɜ_Lhگ9)eVE,yPG%^Ζ aH.OҬhY/^udRTKCWDYpFe`s B@czU>9df.ۏټK\\V>jEUkwpj! گ#2YzB6No/e*Ê>njGΧ2Q5kfiFCm0%r#!!Η eZKKb[l9.D.ÿ22‡q18Gz#['V*ˤ4u؀TUF8LEBeފ=<8{- ; s{ej;p]㢕(~Ԟ\G7~ &_)u[Ab䧖zArDVJʔf5\$#ҩ 9tXreS(5sL-SFA*OE>~_GA6\Fyg|ix1}bOJ`BX=zv21I N7=-}2^h8'eE%WCK#䞝Cd|Y'll/ c~ya"M5I$gV@BE*u7E16c^4CBM/EȂxat1aŏqL3y&t\@`L/V[v_)TwN}V%-N]ӥѹzۛ`>`C T&k r`&Tj~l}Z+&&f~ⒸЈ˔۰]E7+g":kF<`2\Y,\jd],a55ߪDչKPCq4ڄ^ ={yaJA\2&z%gFcި !S 6I<2[J|1Vť%\𬤹]r`FHN>u"IpЖ`U&< ͤ6?ZJ{Ks=X.a@~Jt2(.FZn$&oJs\b~:6rdhOo.״}s_!J@Ö *2> tBBc]S3˯)HbXaa}0װizQ,@ Fbm8*{z?/-Axǐ @J=X\!ޕ X%aꛜ73D#"0Rθ뭞W` Q Sefn=7ޣ۞DkE])$GP9H3N[n* 2!Å't,* a\{ӃD%4.HFW ']WTױNZ% gId*o\9Cg$b̬p*b;Z5rd0͕Yzqc&@]'mHg*^3ܡTnB o=,m~nP919h'nb6+/YV 6u׋yvMSD3-\ PhqhԼ[4#8"5m(;..=F I,SmtJ6;wڴ?c!,u P@ŋF{4~{laׁ5,ZrE%s@\S14kG:&lԜEՄPD#qk==Aph؋"(eה]~ﷰ i>ߏ4,r;NBMZpEcb@يʠoL"B;9C"r\Q;ZAp Y14矷n/7d B%ms)͏|viE @;.E7q8X2w1 g?'uCS 0 aL)@lc3!J[&])<=*(:`-ߋCZvI` KjJs&J ̱ۨ,B:+2idYDOYtBxhͬVϫMd@A>!7L_N^4Al9_$-F\]Ρ*$Z!q^G'u\mn_m6sO-I Urm*^meFHKrmFxV^$;?)"hmϻm6,HN f`xڛ̊Q߽]{pWr?P>qě ;}a?SS) 9  $]U>i".|Kp.al?w 2N{N G`X laVX֛5SS9}=+[K^pHҾt^g)2\{*)j1aKvɟ  ļFM/x~Gs\ _Z &QCVX(0'&;"x9|*z϶bz}X\kHS'=ea0]J+2$T5\rsG 9Qd}o6byU$n=kQ~Wl=ɂ#"zl^`lEnp'6r<@JE 쫟9I.93ezѦzqk88ȅ7ISJ/[g[;ҕOh:_ "YCsEU;NA Swm%뷜bR0+Z^?~MddxQi|tFi,,I?jm;m $`+T ЏmZzI7~ ߪsW x}voAAc$(~|ayvuٚWHD Lĭ*Gyd2ngVu|W~0N?! Q`A `Up;p[=e}"áNW* cMNOx/0S6 iV&*tM__z< :Z3h[2AM&#ѭӒ1bG1"M; ~(Z706bDXNEXR[ \z{9ԋݨP\OBqJxSY6Vr7X[yȻιNW}sUfJ*h&_fjf@JCc.3H{5_y-94:& FS6keO*gEQٳY<ыR$X{Q Ϟbʠ\?JqZ!!%=$G|Sc#ep-C$m#VU95 $gzK]+}GTo_XyG%ZІUN'33Ss~A)H|+cGzp:X]UZRf4g_ Bd$1_axV`u/YHAbhgMva|!U7lPy ԌY5I ]6`Qʛ)I/w$XJp? M´a;pj򰥥M0j1BD"&+~Dׄ?AECIg+"xu<*?,&ʍBB"G?x*]10u\h%'gF'gk̘: YZ