ghc-broadcast-chan-0.1.1-lp150.1.8 >  A Zׂ/=„\ >urѱf+ $uJʦPiH`N3¬u0Y=4:z8=W,4XNKw6tNl4lM!{E8jLokAPjWҝiU\M9#{^\J_[KQ\GDkZ>M V%Yd4{Hg dAXUQkzuiw *$s0tU9db4676d411c5d2f16f64b22e6afff1ea65fc4166a9c3999360727dae574de92e0be66344498fb5495fd710799604aec5d429c06$pZׂ/=„ yxg @aCI.>$'"XQ*ȎvtL#+Z > tɱ _}ިȨ4N'&h А"ӺU9&mq_0[lш| K %nCU0Y wcntz*DChO+BEYNw,@qa&`U][)Q8E߈CP9[0|Y~BSeWIIXc>p> ? d % ]\`lp  $ , 4 D  0@   ((8098:ZFGHIXY\4]D^b ec d we |f l u v w Hx Xy hz     Cghc-broadcast-chan0.1.1lp150.1.8Broadcast channel type that avoids 0 reader space leaksA variation of "Control.Concurrent.Chan" from base, which allows to the easy creation of broadcast channels without the space-leaks that may arise from using 'Control.Concurrent.Chan.dupChan'. The 'Control.Concurrent.Chan.Chan' type from "Control.Concurrent.Chan" consists of both a read and write end. This presents a problem when one wants to have a broadcast channel that, at times, has zero listeners. To write to a 'Control.Concurrent.Chan.Chan' there must always be a read end and this read end will hold ALL messages alive until read. The simple solution applied in this module is to separate read and write ends. As a result, any messages written to the write end can be immediately garbage collected if there are no active read ends, avoding space leaks.Zׂcloud109`^openSUSE Leap 15.0openSUSEBSD-3-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/Haskellhttps://hackage.haskell.org/package/broadcast-chanlinuxx86_64Z`AA큤ZׂZׂZׂW~ ~c78d107b5ca8b17cb08c650f13e0de283b625ee02e641627c2636e069411d9db04d75672235e7360a449ac1b32e02d386fa9b405c07c487cb089468274fb1d4brootrootrootrootrootrootrootrootghc-broadcast-chan-0.1.1-lp150.1.8.src.rpmghc-broadcast-changhc-broadcast-chan(x86-64)libHSbroadcast-chan-0.1.1-LoxvG4it4PM7a7F23c4w2L-ghc8.0.2.so()(64bit)@@@@@@    libHSbase-4.9.1.0-ghc8.0.2.so()(64bit)libHSghc-prim-0.5.0.0-ghc8.0.2.so()(64bit)libHSinteger-gmp-1.0.0.1-ghc8.0.2.so()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libgmp.so.10()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Y@W8psimons@suse.compsimons@suse.com- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.- Update to version 0.1.1 revision 0 with cabal2obs.cloud109 15240731050.1.1-lp150.1.80.1.1-lp150.1.8broadcast-chan-0.1.1-LoxvG4it4PM7a7F23c4w2LlibHSbroadcast-chan-0.1.1-LoxvG4it4PM7a7F23c4w2L-ghc8.0.2.soghc-broadcast-chanLICENSE/usr/lib64/ghc-8.0.2//usr/lib64/ghc-8.0.2/broadcast-chan-0.1.1-LoxvG4it4PM7a7F23c4w2L//usr/share/doc/packages//usr/share/doc/packages/ghc-broadcast-chan/-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.0/standard/9ecee1841c3085032ecb0453d5af1a25-ghc-broadcast-chancpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dfccf9d8a6ee3254af8acefc2dd8edbb0f80a474, strippedASCII textPRRRRRR.C #z-utf-861a863de00a474db860b0214e445a79e2d76e5d1ad01fd34b395504a8233af42? 7zXZ !t/c1] crt:bLL ~ƪ3.WP4Ψ~ =̳ا9!aِNpd;:z0I;#|cxs`xQP|o&‡3WoA,R9#Y뉙8Qkt ۨU7tY42Do ZKcmn^0k\d޿pƢqzX J</A7uZ\$6|yA$3G|S$EuY)mҰdAKe/QF)FJ+yR,;H<6*$)lF;s6lvuM&O/XHjfGr<μy$؅2ie@C6/s 3P4 ZYA~)u9B1d Y:"\Z@ڟzo ]&Ir[{^Kwǭғg<:*#'>[5q4D]Cw4FMkK+mBH U ڂb@7Zxr7sls/$@8\D7CVB@>(LR!]3ݹ3NuHS^yI{`G]Y1@+@y & W8,lF4@# cb:} ix!+̧Iq) MҒC^VdޯՉHXwPyb2װaLJ{V]tڤ[*']Š00/* KSI:gSqm31s|=.N1{,)\D5=kjgvҨ((/Eh.&C:\m>kUh"wB;0%tK RmnJ*XVU u_$:p#b[Fm= ˬMJE۞ymb4Y \v&Ls椙9峺I}d<}J|*؆t*䶙f"c[\TbH֐^rӆ1Cy3UwZ4_`21Y6KAT mH%"IaҹU~i?BZI^wZ[K>lUM,o+Ja8dD*YKSi\>d3xVMXƼ*CЭ[=#rPa?|bټ!^Vffod92#=M]5"q'\av Qo7fH*HCmmp}g D7o#OnUnqeOSO͓U\I'a!& #=O +PO%N̂-|m'_$9#Aa4W-Dnt k4<(Iz0Zx\c,3YmPwߌ.Rwԋ8WQEjBnfT{+ǃStJGs+V!gjH j-h!dqDs.{Bi_A)}G\G}Jfi5]27PfNUGɸ)MiWca@܀/WjHxYzT4FI.,Mz _Fg=fo6N66>:BJƝ媭eceR,z[Q'Ejۂ0܍ m?ϸDdtx[v5K\DB $Q6L3_WXhG 3FLBVeԌ7d9y;K+1]܊6_$f5e<"ʶlWPFq{͇`}T>GdK8UWvnq^f0Ӈj<̤}6񀲳πm16Jvk ӆ` Ka 06i<}AB75rYTqftgg` '5^y4<5kա76{Ĭzӕ@[` QN_N򱾺xb4`Ny}۪̑$nm~|  ?l/wzR_\ٵ_znX,eid&)c{)JFX[z]b3".8_S3K؈EwNҀS%؉`7z2֭,ޔVׇۈdBB7Cg6 0hϩ)8ؽ)E'ƫ)v#}tz ڹ$+ȥ4RPSk=FĨm$!p6WVJRwAŐ5 M?Tw0 n[Og؋!FI ٪ ,~|5b U&;b+AޫP @]̉IfN]z8)5)(Ʃ*_;^vn޽YLYhm{d6ͫ+)Kޡs~.srV4h0B]A( w`3Uv\k~$I=j48څ+DN_+h+7G\KoNqxUL݇qyb7טT1@zg$~r|L"o"ZȒٕh]مpu9+Wl6Q,qWLKW>_caj Ȅ$XE#;.sۅ B3@ͫUWU/P"WAȗDcKx_r^le|=Om_VRIӕ2txC:=!X^G!!`E1)&Fho45O; 8u^rh]n2l7x< %}~^{teCV#SqB !r՝dـ7 qj5=gC[{MΠL&{>t#j? l,:~Ǩa1naYW~P` Uv[6Sе IA;ufkVHO{1p5Gx!wtj= =Sx .61S'L,dxbsjt<0QiX"avDs^mȳ$l` 3:ea{Ømzdv^)옲4(_A¨s^ř]a+fkэyJ*uGS0RyjU߾71;gc=]VV$X@-M'coN=5 W3ebʱJ@.'={ --LςbjA58h{|)̻s$^t*Z i55o61i|4r{0Pem3akeS0I=o  g8":|TTe#_nD(^IXڮ%2CxFxͽ[mͽ/_\|6gb3U_\ (L%n@duԪb2>(Hf MO^J6 䞒$ ?k@dh&#MϾC=Ӟ&ψ$Kg/-~E⡺p'cL6y j:3VGAWJL_yLs>NSV㹿 /Ƌߤ%Y tT_|~lCLmܗ24 k 2V{,w?!e >qyV\?lY_vu3S@)u8)g\h<('r V @M\Eä譳]jֽ:oJ gBiAh{9ae@c)Ib=#qNEqL6Je#@W,kCO#k֛3CZ%^1N\>fhCkkn8VU1*@^ GIwGޢwhbX=  i?9 ;6@J6:R};Ɣ0rͮ;X =MxPpe0fmg{W|JBSڤ/EPm뤖FఃYT;t4gޥU|)B(NG5 Tf<݀.5<)sU61?.)d~q\|!}W%/-N 2I2v^t0hn8!!߮(z2 YZ