GOOF----LE-8-2.0„¥]û4h†] gguile¤ ¤ gdefine-module*¤ ¤ ¤ gsrfi¤ gsrfi-1¤ ¤ gfilenameS¤ fsrfi/srfi-1.scm¤ gexportsS¤ gxcons¤ g list-tabulate¤ g list-copy¤ g circular-list¤ g proper-list?¤ gcircular-list?¤ g dotted-list?¤ g null-list?¤ g not-pair?¤ glist=¤ gfirst¤ gsecond¤ gthird¤ gfourth¤ gfifth¤ gsixth¤ gseventh¤ geighth¤ gninth¤ gtenth¤ gcar+cdr¤ !gtake¤ "gdrop¤ #g take-right¤ $g drop-right¤ %gtake!¤ &g drop-right!¤ 'gsplit-at¤ (g split-at!¤ )glast¤ *glength+¤ +g concatenate¤ ,g concatenate!¤ -gappend-reverse¤ .gappend-reverse!¤ /gzip¤ 0gunzip1¤ 1gunzip2¤ 2gunzip3¤ 3gunzip4¤ 4gunzip5¤ 5gcount¤ 6gfold¤ 7g fold-right¤ 8g pair-fold¤ 9gpair-fold-right¤ :greduce¤ ;g reduce-right¤ g append-map¤ ?g append-map!¤ @gmap!¤ Ag pair-for-each¤ Bg filter-map¤ Cg partition¤ Dgremove¤ Eg partition!¤ Fgremove!¤ Ggfind¤ Hg find-tail¤ Ig take-while¤ Jg take-while!¤ Kg drop-while¤ Lgspan¤ Mgspan!¤ Ngbreak¤ Ogbreak!¤ Pgany¤ Qgevery¤ Rgdelete-duplicates¤ Sgdelete-duplicates!¤ Tg alist-cons¤ Ug alist-copy¤ Vg alist-delete¤ Wg alist-delete!¤ Xglset<=¤ Yglset=¤ Zg lset-adjoin¤ [g lset-union¤ \glset-intersection¤ ]glset-difference¤ ^glset-xor¤ _glset-diff+intersection¤ `g lset-union!¤ aglset-intersection!¤ bglset-difference!¤ cg lset-xor!¤ dglset-diff+intersection!¤ e   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdY¤ fg re-exportsS¤ ggcons¤ hglist¤ igcons*¤ jg make-list¤ kgpair?¤ lgnull?¤ mgcar¤ ngcdr¤ ogcaar¤ pgcadr¤ qgcdar¤ rgcddr¤ sgcaaar¤ tgcaadr¤ ugcadar¤ vgcaddr¤ wgcdaar¤ xgcdadr¤ ygcddar¤ zgcdddr¤ {gcaaaar¤ |gcaaadr¤ }gcaadar¤ ~gcaaddr¤ gcadaar¤ €gcadadr¤ gcaddar¤ ‚gcadddr¤ ƒgcdaaar¤ „gcdaadr¤ …gcdadar¤ †gcdaddr¤ ‡gcddaar¤ ˆgcddadr¤ ‰gcdddar¤ Šgcddddr¤ ‹glist-ref¤ Œg last-pair¤ glength¤ Žgappend¤ gappend!¤ greverse¤ ‘greverse!¤ ’gfilter¤ “gfilter!¤ ”gmemq¤ •gmemv¤ –gassq¤ —gassv¤ ˜gset-car!¤ ™gset-cdr!¤ šghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™3¤ ›g replacementsS¤ œgiota¤ gmap¤ žgfor-each¤ Ÿg map-in-order¤  g list-index¤ ¡gmember¤ ¢gdelete¤ £gdelete!¤ ¤gassoc¤ ¥œžŸ ¡¢£¤ ¤ ¦gset-current-module¤ §¦¤ ¨¦¤ ©gcond-expand-provide¤ ªgcurrent-module¤ «¤ ¬gload-extension¤ ­g string-append¤ ®f libguile-¤ ¯geffective-version¤ °fscm_init_srfi_1¤ ±g scm-error¤ ²gwrong-type-arg¤ ³gsymbol->string¤ ´fWrong type argument: ~S¤ µgmake-syntax-transformer¤ ¶µ¤ ·µ¤ ¸g check-arg¤ ¹gmacro¤ ºg $sc-dispatch¤ »º¤ ¼º¤ ½PPPP¤ ¾g syntax-object¤ ¿gif¤ Àgtop¤ ÁÀ¤ Âgribcage¤ Ãgdummy¤ Ägpred¤ Ågarg¤ Ægcaller¤ ÇÃÄÅƤ Ègm-1e8ba8b52-388¤ ÉÈÀ¤ ÊÉÁÁÁ¤ Ëfl-1e8ba8b52-38d¤ Ìfl-1e8ba8b52-38e¤ Ífl-1e8ba8b52-38f¤ Îfl-1e8ba8b52-390¤ ÏËÌÍΤ ÐÂÇÊϤ Ѥ Ògx¤ ÓÒ¤ Ôɤ Õfl-1e8ba8b52-38a¤ ÖÕ¤ ×ÂÓÔÖ¤ ØÁÐÑפ Ùghygiene¤ ÚÙ¤ Û¾¿ØÚ¤ Ügnot¤ ݾÜØÚ¤ Þ¾²ØÚ¤ ßgquote¤ à¾ßØÚ¤ ágsyntax-violation¤ âᤠãᤠäf-source expression failed to match any pattern¤ åg out-of-range¤ æfValue out of range: ~A¤ çginteger?¤ ègnon-negative-integer?¤ égerror¤ êfnot a proper list in null-list?¤ ëg procedure?¤ ìg list-head¤ íg list-tail¤ îgany1¤ ïfmap¤ ðfCircular list: ~S¤ ñfNot a list: ~S¤ ògmin¤ óf.Args do not contain a proper (finite) list: ~S¤ ôffor-each¤ õgapply¤ ögevery1¤ ÷gacons¤ øgequal?¤ ùgeq?¤ úgeqv?¤C5høŽâ]4   efš›¥5 4¨>"G4©i4ªi5«>"G4¬i4­i®4¯i55°>"Ghö]ŒCîgd  ga  gfilenamefsrfi/srfi-1.scmŒ é ŒŒ  ì ŒŒ   gnamegxconsŒg documentationfdLike `cons', but with interchanged arguments. Useful mostly when passed to higher-order procedures.ŒC R±²³´h¹]456±gcaller  garg  gfilenamefsrfi/srfi-1.scmŒ î ŒŒ  ï ŒŒ  ï ŒŒ  𠌌  ð 'ŒŒ  ð 2ŒŒ  ï ŒŒ   gnamegwrong-type-argŒC²R4·¸¹¼½ÛÝÞàh(d]C\gdummy  "gpred  "garg   "gcaller   "  " Cãäh(¬] 45$@6¤gx  "gtmp "gfilenamefsrfi/srfi-1.scmŒ ò ŒŒ  " g macro-typeg syntax-rulesŒgpatternsgpredgarggcallerC5¸R±åæh¬]6¤gproc  garg  gfilenamefsrfi/srfi-1.scmŒ ö ŒŒ  ÷ ŒŒ ø ŒŒ  ø &ŒŒ  ø 1ŒŒ  ÷ ŒŒ   gnameg out-of-rangeŒCåRçh]45$ •CC‡gx  gfilenamefsrfi/srfi-1.scmŒ û ŒŒ  û 'ŒŒ û "ŒŒ  û 4ŒŒ   gnamegnon-negative-integer?ŒCèRè² hXú]45$"4>"G"! “$C™4™5Œ"ÿÿß"ÿÿÔògn  Ug init-proc  Ugn  ) Jgacc  ) Jgfilenamefsrfi/srfi-1.scmŒ ý ŒŒ   ŒŒ )  ŒŒ -  ŒŒ 1  ŒŒ 7  ŒŒ 8  ŒŒ =  %ŒŒ ?  ŒŒ B  ŒŒ J  ŒŒ J  ŒŒ M  ŒŒ U  ŒŒ  U gnameg list-tabulateŒg documentationfÌReturn an N-element list, where each list element is produced by applying the procedure INIT-PROC to the corresponding list index. The order in which INIT-PROC is applied to the indices is not specified.ŒC RŒh(¦-13HJŒK4J5JJCžgelt1 !gelts !gfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ ! gnameg circular-listŒCR貜‘hx"-.,3# # 45$"4>"G"%‘$6—š–Œ"ÿÿÛ "ÿÿÑgcount tgstart tgstep  tgn  E jgacc  E jgfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ E  ŒŒ J  ŒŒ N  ŒŒ T  ŒŒ W  ŒŒ ^  #ŒŒ _  ŒŒ b  ŒŒ j  ŒŒ j  ŒŒ l  ŒŒ t  ŒŒ t gnamegiotaŒCœRht]‰Clgx  gfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ   gnameg proper-list?ŒCRhX6]45$C"745$CŽ45$C&CŽŽ"ÿÿÉŽ"ÿÿ¼.gx  Wghare  Jgtortoise   Jghare  # Jgfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ #  ŒŒ #  ŒŒ &  ŒŒ 0  ŒŒ : ! ŒŒ ? # ŒŒ B # ŒŒ J # ŒŒ J  ŒŒ M  ŒŒ W  ŒŒ  W gnamegcircular-list?ŒCRhpF](C45$C"G(C45$CŽ(C45$C&CŽŽ"ÿÿ¹Ž"ÿÿ¬>gx  oghare  bgtortoise   bghare  3 bgfilenamefsrfi/srfi-1.scmŒ % ŒŒ  & ŒŒ ( ŒŒ  & ŒŒ  * ŒŒ ! + ŒŒ $ - ŒŒ . + ŒŒ 3 / ŒŒ 3 / ŒŒ ; 0 ŒŒ > 2 ŒŒ H 0 ŒŒ W 5 ŒŒ Z 5 ŒŒ b 5 ŒŒ b * ŒŒ e * ŒŒ o * ŒŒ  o gnameg dotted-list?ŒCRéêh(¨]45$„C45$C6 gx  $gfilenamefsrfi/srfi-1.scmŒ 7 ŒŒ  9 ŒŒ 8 ŒŒ  : ŒŒ  ; ŒŒ  8 ŒŒ " > ŒŒ $ > ŒŒ  $ gnameg null-list?ŒCRhI]ˆ€CAgx  gfilenamefsrfi/srfi-1.scmŒ @ ŒŒ  E ŒŒ  E ŒŒ   gnameg not-pair?Œg documentationf¹Return #t if X is not a pair, #f otherwise. This is shorthand notation `(not (pair? X))' and is supposed to be used for end-of-list checking in contexts where dotted lists are allowed.ŒCRhH ]"1(„C(C4L5$ŽŽ"ÿÿÑC"ÿÿÃga  Cgb  Cga   7gb   7gfilenamefsrfi/srfi-1.scmŒ H ŒŒ  I ŒŒ J ŒŒ  K ŒŒ  J ŒŒ  O ŒŒ  O ŒŒ ! O ŒŒ # O ŒŒ ' O ŒŒ * P ŒŒ - P ŒŒ 5 P ŒŒ 7 I ŒŒ  C gnameg lists-equalŒCë²hx<-13OQ45$"4>"G(C"*Ž„$C4Ž5$ Ž"ÿÿØC"ÿÿÎ4gelt= wgrest wg lists-equal   wglists  E ogt  I ogfilenamefsrfi/srfi-1.scmŒ G ŒŒ  R ŒŒ ? S ŒŒ @ S ŒŒ E T ŒŒ H U ŒŒ I U ŒŒ I U ŒŒ U V ŒŒ Z V ŒŒ ] V *ŒŒ ` V ŒŒ d V ŒŒ g W ŒŒ m W ŒŒ o T ŒŒ w gnameglist=ŒCRmiRpiRviR‚iRhv]ŽŽŽŽCngx  gfilenamefsrfi/srfi-1.scmŒ _ ŒŒ  _ ŒŒ _ ŒŒ  gnamegfifthŒCRhv]ŽŽŽŽŽCngx  gfilenamefsrfi/srfi-1.scmŒ ` ŒŒ  ` ŒŒ ` ŒŒ  gnamegsixthŒCRhx]ŽŽŽŽŽŽCpgx  gfilenamefsrfi/srfi-1.scmŒ a ŒŒ  a ŒŒ a ŒŒ  gnamegseventhŒCRhw]ŽŽŽŽŽŽŽCogx  gfilenamefsrfi/srfi-1.scmŒ b ŒŒ  b ŒŒ b ŒŒ  gnamegeighthŒCRh]ŽŽŽŽŽŽŽŽCwgx  gfilenamefsrfi/srfi-1.scmŒ c ŒŒ  c ŒŒ c ŒŒ c ŒŒ   gnamegninthŒCRh]ŽŽŽŽŽŽŽŽŽCwgx  gfilenamefsrfi/srfi-1.scmŒ d ŒŒ  d ŒŒ d ŒŒ d ŒŒ   gnamegtenthŒCRhÊ]ŽDÂgx  gfilenamefsrfi/srfi-1.scmŒ f ŒŒ  h ŒŒ  h ŒŒ h ŒŒ  gnamegcar+cdrŒg documentationf3Return two values, the `car' and the `cdr' of PAIR.ŒC Rìi!Ríi"R"h8î]"ˆ$ŽŽ"ÿÿëC45"ÿÿÕæglis  1gk  1glag   glead   gfilenamefsrfi/srfi-1.scmŒ q ŒŒ  r ŒŒ s ŒŒ s ŒŒ  t ŒŒ  t ŒŒ  t ŒŒ  r ŒŒ ! r ŒŒ 1 r ŒŒ  1 gnameg take-rightŒC#R"h@&]"#ˆ$ŽŽŒ"ÿÿã645"ÿÿÇglis  ?gk  ?glag   )glead   )gresult   )gfilenamefsrfi/srfi-1.scmŒ w ŒŒ  x ŒŒ y ŒŒ y ŒŒ  z ŒŒ  z ŒŒ  z 'ŒŒ  z !ŒŒ # z ŒŒ ) { ŒŒ ) x ŒŒ , x ŒŒ 5 x 1ŒŒ ? x ŒŒ  ? gnameg drop-rightŒC$R"h ]  ‘$C4™5Cglst  gi  gtail   gfilenamefsrfi/srfi-1.scmŒ } ŒŒ   ŒŒ  ŒŒ € ŒŒ  ŒŒ   ŒŒ   ŒŒ   ŒŒ  ‚ ŒŒ  ‚ ŒŒ   gnamegtake!Œg documentationf Linear-update variant of `take'.ŒC%R"hP}]45(C"%(ˆ$CCŽŽ"ÿÿÛŽ"ÿÿÎuglst  Kgi  Kgtail  Kgprev   >gtail   >gfilenamefsrfi/srfi-1.scmŒ … ŒŒ  ‡ ŒŒ ‡ ŒŒ  ˆ ŒŒ  ‰ ŒŒ  Š ŒŒ  Œ ŒŒ "  ŒŒ &  ŒŒ )  #ŒŒ *  ŒŒ 3 ’ ŒŒ 6 “ ŒŒ > ’ ŒŒ > Š ŒŒ C ‹ ŒŒ K Š ŒŒ  K gnameg drop-right!Œg documentationf&Linear-update variant of `drop-right'.ŒC&Rå'‘hP±] ’$6") “$ 45DŽ™Œ"ÿÿ×"ÿÿÈ©glst  Ngi  Ngl   ?gn   ?gacc   ?gfilenamefsrfi/srfi-1.scmŒ • ŒŒ  ˜ ŒŒ ˜ ŒŒ  ™ ŒŒ  ™ ŒŒ  š ŒŒ  › ŒŒ  › ŒŒ  œ ŒŒ ) œ ŒŒ ,  ŒŒ /  ŒŒ 2  &ŒŒ 5  ŒŒ ?  ŒŒ ? š ŒŒ D š "ŒŒ N š ŒŒ  N gnamegsplit-atŒg documentationf[Return two values, a list of the elements before index I in LST, and a list of those after.ŒC'Rå(hX¨] ’$6 ‘$D"% “$ŽDŽ™"ÿÿÛ™"ÿÿΠglst  Ugi  Ugl  # Hgn  # Hgtmp  . :gfilenamefsrfi/srfi-1.scmŒ Ÿ ŒŒ  ¡ ŒŒ ¡ ŒŒ  ¢ ŒŒ  ¢ ŒŒ  £ ŒŒ  ¡ ŒŒ  ¤ ŒŒ  ¤ ŒŒ # ¦ ŒŒ ' § ŒŒ + § ŒŒ . ¨ ŒŒ . ¨ ŒŒ 3 © ŒŒ 4 © ŒŒ : ª ŒŒ = « ŒŒ @ « ŒŒ H « ŒŒ H ¦ ŒŒ M ¦ ŒŒ U ¦ ŒŒ  U gnameg split-at!Œg documentationf$Linear-update variant of `split-at'.ŒC(RŒhÉ]45CÁgpair  gfilenamefsrfi/srfi-1.scmŒ ­ ŒŒ  ¯ ŒŒ ¯ ŒŒ  gnameglastŒg documentationf;Return the last element of the non-empty, finite list PAIR.ŒC)RPl‘nmhP-13"045$64545Œ"ÿÿÐŒ"ÿÿÂþgclist1 Kgrest Kgl  =gacc  =gfilenamefsrfi/srfi-1.scmŒ ³ ŒŒ ´ ŒŒ  µ ŒŒ  µ ŒŒ ¶ ŒŒ ! · ŒŒ * · ŒŒ 5 · ŒŒ = · ŒŒ = ´ ŒŒ B ´ ŒŒ C ´ 'ŒŒ K ´ ŒŒ K gnamegzipŒC/Rhn]6fgl  gfilenamefsrfi/srfi-1.scmŒ º ŒŒ » ŒŒ  gnamegunzip1ŒC0Rh€]4545Dxgl  gfilenamefsrfi/srfi-1.scmŒ ¼ ŒŒ  ½ ŒŒ ½ ŒŒ  ½ ŒŒ   gnamegunzip2ŒC1Rh ‰]454545Dgl  gfilenamefsrfi/srfi-1.scmŒ ¾ ŒŒ  ¿ ŒŒ ¿ ŒŒ  ¿ 'ŒŒ  ¿ ŒŒ   gnamegunzip3ŒC2Rh(’]45454545DŠgl  (gfilenamefsrfi/srfi-1.scmŒ À ŒŒ  Á ŒŒ Á ŒŒ  Á 'ŒŒ  Á 5ŒŒ ( Á ŒŒ  ( gnamegunzip4ŒC3Rh8›]4545454545D“gl  1gfilenamefsrfi/srfi-1.scmŒ  ŒŒ  à ŒŒ à ŒŒ  à 'ŒŒ  à 5ŒŒ ' Ä ŒŒ 1 à ŒŒ  1 gnamegunzip5ŒC4Rë²6Plmn h¸-1345$"4>"G(."(C45Ž"ÿÿâ"ÿÿÖ"A45$C454544 5?"ÿÿ¿Œ"ÿÿ°‡gkons ´gknil ´glist1  ´grest  ´gknil  6 Tglist1  6 Tgknil  d ¥glists  d ¥gcars  † ¥gcdrs  † ¥ gfilenamefsrfi/srfi-1.scmŒ È ŒŒ Ë ŒŒ 2 Ì ŒŒ 6 Í ŒŒ < Î ŒŒ @ Ð ŒŒ E Ð ŒŒ I Ð ŒŒ L Ð 'ŒŒ T Ð ŒŒ T Í ŒŒ d Ñ ŒŒ e Ò ŒŒ q Ò ŒŒ u Ô ŒŒ ~ Õ ŒŒ † Ô ŒŒ ‹ Ö ŒŒ Ž Ö ŒŒ — Ö +ŒŒ ™ Ö ŒŒ › Ö ŒŒ ¥ Ö ŒŒ ¥ Ñ ŒŒ ¬ Ñ !ŒŒ ´ Ñ ŒŒ ´  gnamegfoldŒg documentationfuApply PROC to the elements of LIST1 ... LISTN to build a result, and return that result. See the manual for details.ŒC6Rë²7îlnm h¸-1345$"4>"G(3"(CŽ45"ÿÿâ45"ÿÿÑ"945$C4544 4 55?"ÿÿÇ4Œ5"ÿÿ±úgkons ¸gknil ¸gclist1  ¸grest  ¸glst  6 Tgresult  6 Tglists  i ¢gresult  i ¢gfilenamefsrfi/srfi-1.scmŒ Ø ŒŒ Ù ŒŒ 2 Ú ŒŒ 6 Û ŒŒ < Ý ŒŒ B ß ŒŒ C à ŒŒ H à ŒŒ L à ŒŒ T ß ŒŒ T Û ŒŒ U Û ŒŒ e Û ŒŒ i á ŒŒ j ã ŒŒ v ã ŒŒ z å ŒŒ ƒ æ ŒŒ † æ ŒŒ ‰ æ 'ŒŒ – æ 7ŒŒ ˜ æ ŒŒ š æ ŒŒ ¢ å ŒŒ ¢ á ŒŒ £ á ŒŒ ¬ á &ŒŒ ® á ŒŒ ¸ á ŒŒ ¸  gnameg fold-rightŒC7Rë²8Pln h°÷-1345$"4>"G(1"!(CŽ45"ÿÿß"ÿÿÓ"645$C45445?"ÿÿÊŒ"ÿÿ»ïgkons ¬gknil ¬gclist1  ¬grest  ¬gknil  6 Wglist1  6 Wgtail  B Wgknil  g glists  g gtails  €  gfilenamefsrfi/srfi-1.scmŒ è ŒŒ é ŒŒ 2 ê ŒŒ 6 ë ŒŒ < ì ŒŒ B î ŒŒ B î ŒŒ E ï ŒŒ W ï ŒŒ W ë ŒŒ g 𠌌 h ñ ŒŒ t ñ ŒŒ x ó ŒŒ € ó ŒŒ ƒ ô ŒŒ † ô ŒŒ ô ,ŒŒ ‘ ô ŒŒ “ ô ŒŒ ô ŒŒ 𠌌 ¤ ð !ŒŒ ¬ 𠌌 ¬  gnameg pair-foldŒC8Rë²9h ’](LCL4LŽ56Šglist1  gfilenamefsrfi/srfi-1.scmŒ ú ŒŒ  û ŒŒ  ý ŒŒ  ý ŒŒ  ý ŒŒ  ý ŒŒ   gnamegfŒCPlnh0¶]45$LCL44L4555@®glists  .gfilenamefsrfi/srfi-1.scmŒ þ ŒŒ  ÿ ŒŒ  ÿ ŒŒ   ŒŒ   )ŒŒ   ,ŒŒ '  )ŒŒ *  #ŒŒ ,  ŒŒ .  ŒŒ  . gnamegfŒChh-1345$"4>"G(OQ6OQŒ6øgkons ggknil ggclist1  ggrest  ggf  < Kgf  U ggfilenamefsrfi/srfi-1.scmŒ ÷ ŒŒ ø ŒŒ 2 ù ŒŒ < ú ŒŒ U þ ŒŒ e þ ŒŒ g þ ŒŒ g  gnamegpair-fold-rightŒC9Rh\]CTgx  gfilenamefsrfi/srfi-1.scmŒ  1ŒŒ   =ŒŒ   Cë²<h-.,3 #"/"(CŽŒ"ÿÿæ45"ÿÿÕ45$"4>"G45$"4>"G45$"4>"G45$"4>"G"045$ "ÿÿ*4545Œ"ÿÿÐ"ÿÿÅ gp gf gg  gseed  gtail-gen  glst   Igseed   Iglst   8gresult   8gseed  Ù  gresult  Ù   gfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ   ŒŒ $  ŒŒ *  ŒŒ -  ŒŒ 0  ŒŒ 8  ŒŒ 8  ŒŒ ;  ŒŒ I  ŒŒ J  ŒŒ m  ŒŒ  ŒŒ ³  ŒŒ Ù  ŒŒ Ú  ŒŒ ä  ŒŒ ð  ŒŒ ñ  ŒŒ ø  ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   ŒŒ   gnamegunfoldŒC"G45$"4>"G45$"4>"G"'45$C4545Œ"ÿÿÙ"ÿÿÍGgp µgf µgg  µgseed  µgtail  µgseed  ‚ ©glis  ‚ ©gfilenamefsrfi/srfi-1.scmŒ  ŒŒ   3ŒŒ   ŒŒ 9  ŒŒ \  ŒŒ ‚  ŒŒ ƒ  ŒŒ  ŒŒ ‘  ŒŒ ˜  ŒŒ ¡  ŒŒ ©  ŒŒ ©  ŒŒ µ  gnameg unfold-rightŒC=Rë²:6h@½]45$"4>"G(CŽ6µgf  :g ridentity  :glst   :gfilenamefsrfi/srfi-1.scmŒ  ŒŒ  % ŒŒ + & ŒŒ 5 ( ŒŒ 8 ( ŒŒ : ( ŒŒ  : gnamegreduceŒg documentationfí`reduce' is a variant of `fold', where the first call to F is on two elements from LST, rather than one element and a given initial value. If LST is empty, RIDENTITY is returned. If LST has just one element then that's the return value.ŒC:R:hµ]456­gf  g ridentity  glst   gfilenamefsrfi/srfi-1.scmŒ * ŒŒ / ŒŒ  / ŒŒ   gnameg reduce-rightŒg documentationfú`reduce-right' is a variant of `fold-right', where the first call to F is on two elements from LST, rather than one element and a given initial value. If LST is empty, RIDENTITY is returned. If LST has just one element then that's the return value.ŒC;Rë²±²ïð‘ñ6*òh(¦] 45$$6CCžgls  %glen  %gls-len  %gfilenamefsrfi/srfi-1.scmŒ F ŒŒ  G &ŒŒ G ŒŒ  H ŒŒ  I ŒŒ  I )ŒŒ  % C*ónmh€Ò)¸345$"4>"G"|ˆ$Y$6&6ŽŽ45Œ"ÿÿ½Ž45Œ"ÿÿ (6 6"ÿÿr-1345$"4>"G4  4 55$"4 Œ>"G"= ‘$6Ž45™445?Œ"ÿÿÃ"ÿÿ°Êgf ¾gl ¾ghare  0 ¬gtortoise  0 ¬gmove?  0 ¬gout  0 ¬gf Ç ygl1 Ç ygrest  Ç yglen  ú ygl1  ) fgrest  ) fglen  ) fgout  ) fgfilenamefsrfi/srfi-1.scmŒ 2 ŒŒ 4 ŒŒ 0 5 ŒŒ 3 6 ŒŒ 7 6 ŒŒ = 7 ŒŒ E 8 ŒŒ I 9 ŒŒ K 9 .ŒŒ M 9 4ŒŒ R : ŒŒ U 9 ŒŒ X ; ŒŒ [ ; $ŒŒ ] < ŒŒ b < ŒŒ d < ŒŒ g < ŒŒ s ; ŒŒ v = ŒŒ z > ŒŒ  > ŒŒ > ŒŒ „ > ŒŒ = ŒŒ – ? ŒŒ œ @ ŒŒ   A ŒŒ ¢ A *ŒŒ ¤ A 0ŒŒ © B ŒŒ ¬ A ŒŒ ¬ 5 ŒŒ ² 5 6ŒŒ ¾ 5 ŒŒ Ç 2 ŒŒ È E ŒŒ ë F ŒŒ ð K ŒŒ ú F ŒŒ ú F ŒŒ  M ŒŒ  N ŒŒ  N ŒŒ  N &ŒŒ  O ŒŒ  P ŒŒ  P ŒŒ  N ŒŒ ) Q ŒŒ , R ŒŒ 1 R ŒŒ 7 S ŒŒ : T ŒŒ ; T ŒŒ F T +ŒŒ G U ŒŒ L U "ŒŒ M U +ŒŒ W U ŒŒ Z U ŒŒ f T ŒŒ f Q ŒŒ m Q 5ŒŒ y Q ŒŒB ¾  Ç y  gnamegmapŒCRiŸR벞±²ôðñ6*òh(¦] 45$$6CCžgls  %glen  %gls-len  %gfilenamefsrfi/srfi-1.scmŒ p ŒŒ  q &ŒŒ q ŒŒ  r ŒŒ  s ŒŒ  s )ŒŒ  % C*óõmnh€Z)½345$"4>"G"„ˆ$e$<&64>"GŽŽ"ÿÿ·4>"GŽ"ÿÿ”(C6"ÿÿm-1345$"4>"G4  4 55$"4 Œ>"G"A ”$74 45>"GŽ45™"ÿÿÁC"ÿÿ¯Rgf Ãgl Ãghare  0 ´gtortoise  0 ´gmove?  0 ´gf Ì gl1 Ì grest  Ì glen  ÿ gl1  . ogrest  . oglen  . o gfilenamefsrfi/srfi-1.scmŒ Z ŒŒ \ ŒŒ 0 ] ŒŒ 3 ^ ŒŒ 7 ^ ŒŒ = _ ŒŒ E ` ŒŒ I a ŒŒ K a .ŒŒ M a 9ŒŒ R b ŒŒ U a ŒŒ V d ŒŒ [ d ŒŒ ` d ŒŒ k e ŒŒ n e +ŒŒ y e ŒŒ z g ŒŒ  g ŒŒ „ g ŒŒ h ŒŒ œ h ŒŒ ¢ j ŒŒ ¨ k ŒŒ ª k *ŒŒ ¬ k 5ŒŒ ± l ŒŒ ´ k ŒŒ ´ ] ŒŒ Ì Z ŒŒ Í o ŒŒ ð p ŒŒ õ u ŒŒ ÿ p ŒŒ ÿ p ŒŒ  w ŒŒ  x ŒŒ  x ŒŒ  x &ŒŒ  y ŒŒ  z ŒŒ  z ŒŒ " x ŒŒ . { ŒŒ 2 | ŒŒ 6 | ŒŒ 7 ~ ŒŒ > ~ ŒŒ ? ~ !ŒŒ L ~ ŒŒ W  ŒŒ X  #ŒŒ c  2ŒŒ m  ŒŒ o { ŒŒ9 à  Ì   gnamegfor-eachŒCžR+h¤-134?6œgf gclist1 grest  gfilenamefsrfi/srfi-1.scmŒ  ŒŒ ‚ ŒŒ  ‚ ŒŒ   gnameg append-mapŒC>R,h¥-134?6gf gclist1 grest  gfilenamefsrfi/srfi-1.scmŒ „ ŒŒ … ŒŒ  … ŒŒ   gnameg append-map!ŒC?Ri@Rë²B‘îlmn hà-1345$"4>"G(H"9(645$ŽŒ"ÿÿÔŽ"ÿÿÇ"ÿÿ¼"R45$6445?$4 5Œ"ÿÿÁ4 5"ÿÿ®Œ"ÿÿ ùgproc Þglist1 Þgrest  Þgl  6 ogrl  6 ogres  J ogl  ~ Ðgrl  ~ Ðgres  Ÿ Ð gfilenamefsrfi/srfi-1.scmŒ Š ŒŒ Ž ŒŒ 2  ŒŒ 6  ŒŒ < ’ ŒŒ B “ ŒŒ C ” ŒŒ H ” ŒŒ J ” ŒŒ J ” ŒŒ R • ŒŒ U – ŒŒ Z – ŒŒ b – ŒŒ e — ŒŒ o — ŒŒ o  ŒŒ r ‘ ŒŒ z  ŒŒ ~ ˜ ŒŒ  š ŒŒ ‹ š ŒŒ ‘ › ŒŒ ’ œ ŒŒ • œ #ŒŒ Ÿ œ ŒŒ Ÿ œ ŒŒ §  ŒŒ ¨ ž ŒŒ µ ž "ŒŒ ½ ž ŒŒ ¾ Ÿ ŒŒ Ð Ÿ ŒŒ Ð ˜ ŒŒ Õ ˜ ŒŒ Ö ™ ŒŒ Þ ˜ ŒŒ& Þ  gnameg filter-mapŒg documentationf›Apply PROC to the elements of LIST1... and return a list of the results as per SRFI-1 `map', except that any #f results are omitted from the list returned.ŒCBRë²Aîlõn h¨V-1345$"4>"G(/"#(C4>"GŽ"ÿÿÝ"ÿÿÕ"245$C4>"G45"ÿÿÎŒ"ÿÿÃNgf ¢gclist1 ¢grest  ¢gl  6 Ygl  e —gfilenamefsrfi/srfi-1.scmŒ ¡ ŒŒ ¢ ŒŒ 2 £ ŒŒ 6 ¤ ŒŒ < ¥ ŒŒ ? ¨ ŒŒ S © ŒŒ Y © ŒŒ Y ¤ ŒŒ e ª ŒŒ f « ŒŒ r « ŒŒ u ® ŒŒ ‰ ¯ ŒŒ — ¯ ŒŒ — ª ŒŒ œ ª ŒŒ ¢ ª ŒŒ ¢  gnameg pair-for-eachŒCARë²Ihˆ]45$"4>"G(C45$H"/(C45$ŽŽ"ÿÿÔCŽ"ÿÿÄCgpred  ƒgls  ƒgresult  ? gls  E tgp  E tgfilenamefsrfi/srfi-1.scmŒ ´ ŒŒ  · ŒŒ + ¸ ŒŒ , ¸ ŒŒ . ¹ ŒŒ 3 ¹ ŒŒ 5 ¹ ŒŒ 9 ¸ ŒŒ < » ŒŒ ? » ŒŒ ? » ŒŒ E ¼ ŒŒ K ½ ŒŒ O ¾ ŒŒ T ¾ ŒŒ V ¾ ŒŒ Z ½ ŒŒ _ À &ŒŒ b À ŒŒ c À ŒŒ f Á ŒŒ i Á !ŒŒ q Á ŒŒ t ¼ ŒŒ w ¼ ŒŒ ¼ ŒŒ ‚ ¹ ŒŒ  ƒ gnameg take-whileŒg documentationfjReturn a new list which is the longest initial prefix of LS whose elements all satisfy the predicate PRED.ŒCIRë²Jhhe]45$"4>"G"2(C45$ Ž"ÿÿÞˆ$CC"ÿÿÃ]gpred  fglst  fgprev  ) [grest  ) [gfilenamefsrfi/srfi-1.scmŒ à ŒŒ  Å ŒŒ ) Æ ŒŒ / È ŒŒ 3 Ê ŒŒ 8 Ê ŒŒ : Ê ŒŒ > È ŒŒ C Ë ŒŒ K Ë ŒŒ N Í ŒŒ R Í ŒŒ U Ï ŒŒ V Ï ŒŒ Z Ñ ŒŒ [ Æ ŒŒ  f gnameg take-while!Œg documentationf&Linear-update variant of `take-while'.ŒCJRë²KhX\] 45$"4>"G" (C45$ Ž"ÿÿãC"ÿÿØTgpred  Qglst  Qglst  ) Igfilenamefsrfi/srfi-1.scmŒ Ó ŒŒ  Ö ŒŒ ) × ŒŒ / Ø ŒŒ 0 Ù ŒŒ 2 Ú ŒŒ 7 Ú ŒŒ 9 Ú ŒŒ = Ø ŒŒ @ Û ŒŒ F Û ŒŒ I × ŒŒ  Q gnameg drop-whileŒg documentationfUDrop the longest initial prefix of LST whose elements all satisfy the predicate PRED.ŒCKRë²L‘hh»]45$"4>"G"3("45$ŽŒ"ÿÿØ45D"ÿÿ³gpred  gglst  gglst  ) \grl  ) \gfilenamefsrfi/srfi-1.scmŒ Þ ŒŒ  á ŒŒ ) â ŒŒ / ã ŒŒ 5 ä ŒŒ : ä ŒŒ < ä ŒŒ @ ã ŒŒ C å ŒŒ F å ŒŒ I å ŒŒ Q å ŒŒ R æ ŒŒ \ æ ŒŒ \ â ŒŒ _ â ŒŒ g â ŒŒ  g gnamegspanŒg documentationf}Return two values, the longest initial prefix of LST whose elements all satisfy the predicate PRED, and the remainder of LST.ŒCLRë²Mhp~]45$"4>"G":(D45$ Ž"ÿÿ܈$ DD"ÿÿ»vgpred  nglist  ngprev  ) cgrest  ) cgfilenamefsrfi/srfi-1.scmŒ è ŒŒ  ê ŒŒ ) ë ŒŒ / í ŒŒ 2 î ŒŒ 4 î ŒŒ 5 ï ŒŒ : ï ŒŒ < ï ŒŒ @ í ŒŒ E 𠌌 M 𠌌 P ò ŒŒ T ò ŒŒ W ô ŒŒ X ô ŒŒ ^ õ ŒŒ _ ö ŒŒ c ö ŒŒ c ë ŒŒ  n gnamegspan!Œg documentationf Linear-update variant of `span'.ŒCMRë²N‘hhÆ]45$"4>"G"3("45$ 45DŽŒ"ÿÿÍ"ÿÿ¾gpred  ggclist  ggclist  ) \grl  ) \gfilenamefsrfi/srfi-1.scmŒ ø ŒŒ  û ŒŒ ) ü ŒŒ / ý ŒŒ 0 ý ŒŒ 5 þ ŒŒ : þ ŒŒ < þ ŒŒ @ ý ŒŒ A ÿ ŒŒ K ÿ ŒŒ N  ŒŒ Q  ŒŒ T  ŒŒ \  ŒŒ \ ü ŒŒ _ ü ŒŒ g ü ŒŒ  g gnamegbreakŒg documentationfzReturn two values, the longest initial prefix of LST whose elements all fail the predicate PRED, and the remainder of LST.ŒCNRë²Ohp}]45$"4>"G":(D45$ˆ$ DDŽ"ÿÿÆ"ÿÿ»ugpred  nglist  ngl  ) cgprev  ) cgfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ )  ŒŒ /  ŒŒ 2  ŒŒ 4  ŒŒ 5  ŒŒ :  ŒŒ <  ŒŒ @  ŒŒ C  ŒŒ G  ŒŒ J  ŒŒ K  ŒŒ Q  ŒŒ R  ŒŒ V  ŒŒ Y  ŒŒ c  ŒŒ c  ŒŒ  n gnamegbreak!Œg documentationf!Linear-update variant of `break'.ŒCORë²Pîlnm h¨u-1345$"4>"G(6"X45$C4455$ 45@445?$C45"ÿÿ¨Œ"ÿÿmgpred ¡gls ¡glists  ¡glists  > –gt  | –gfilenamefsrfi/srfi-1.scmŒ  ŒŒ  ŒŒ 2  ŒŒ :  ŒŒ >  ŒŒ ?  ŒŒ K  ŒŒ N  ŒŒ S  ŒŒ ]  ŒŒ a  ŒŒ d  ŒŒ n  ŒŒ o  ŒŒ r  ŒŒ |  ŒŒ |  ŒŒ ˆ  4ŒŒ –  0ŒŒ –  ŒŒ ›  ŒŒ ¡  ŒŒ ¡  gnameganyŒCPRh@ ]"2(CŽ(645$CŽ"ÿÿÎ"ÿÿÆgpred  @gls  @gls   8gt  $ 8gfilenamefsrfi/srfi-1.scmŒ  ŒŒ   ŒŒ  ŒŒ  " ŒŒ   ŒŒ  # ŒŒ  # ŒŒ  % ŒŒ " % ŒŒ $ % ŒŒ $ % ŒŒ 2 % #ŒŒ 8 % ŒŒ 8  ŒŒ  @ gnamegany1ŒCîRë²Qöîlnm h h-1345$"4>"G(6"S45$C4455$ 4 5@44 5?$45"ÿÿ¯CŒ"ÿÿ¢`gpred œgls œglists  œglists  > ‘gfilenamefsrfi/srfi-1.scmŒ ' ŒŒ ( ŒŒ 2 ) ŒŒ : * ŒŒ > + ŒŒ ? , ŒŒ K , ŒŒ N . ŒŒ S . ŒŒ ] . ŒŒ a , ŒŒ d / ŒŒ n / ŒŒ o 1 ŒŒ r 1 ŒŒ | 1 ŒŒ € 1 ŒŒ 1 5ŒŒ 1 1ŒŒ ‘ + ŒŒ – + ŒŒ œ + ŒŒ œ  gnamegeveryŒCQRh@ý] "-(CŽ(645$ Ž"ÿÿÕC"ÿÿËõgpred  ;gls  ;gls   3gfilenamefsrfi/srfi-1.scmŒ 3 ŒŒ  4 ŒŒ 5 ŒŒ  7 ŒŒ  5 ŒŒ  8 ŒŒ  8 ŒŒ  : ŒŒ " : ŒŒ $ : ŒŒ ( : ŒŒ + : $ŒŒ 1 : ŒŒ 3 4 ŒŒ  ; gnamegevery1ŒCöRë² îlmn h°A-1345$"4>"G(4"%(C45$CŽ—"ÿÿÛ "ÿÿÐ"845$C445?$C45—"ÿÿÈŒ "ÿÿº9gpred °gclist1 °grest  °gl  6 [gi  6 [glists  j ¢gi  j ¢gfilenamefsrfi/srfi-1.scmŒ < ŒŒ ? ŒŒ 2 @ ŒŒ 6 A ŒŒ < B ŒŒ ? D ŒŒ D D ŒŒ F D ŒŒ J D ŒŒ P F ŒŒ S F ŒŒ [ F ŒŒ [ A ŒŒ j G ŒŒ k H ŒŒ w H ŒŒ z J ŒŒ } J ŒŒ ‡ J ŒŒ ‹ H ŒŒ L ŒŒ š L !ŒŒ ¢ L ŒŒ ¢ G ŒŒ § G ŒŒ ° G ŒŒ °  gnameg list-indexŒg documentationfgReturn the index of the first set of elements, one from each of CLIST1 ... CLISTN, that satisfies PRED.ŒC R÷iTR‘Th8r]"&(6Ž4Ž5"ÿÿÚ"ÿÿÏjgalist  7ga  ,grl   ,gfilenamefsrfi/srfi-1.scmŒ R ŒŒ  U ŒŒ W ŒŒ  X ŒŒ  Y ŒŒ  Y ŒŒ  Y ŒŒ  Y )ŒŒ $ Y ŒŒ , Y ŒŒ , U ŒŒ / V ŒŒ 7 U ŒŒ  7 gnameg alist-copyŒg documentationfeReturn a copy of ALIST, copying both the pairs comprising the list and those making the associations.ŒCURøë²V‘hˆN-.,3#45$"4>"G"9(645$ Ž"ÿÿØŽŒ"ÿÿÇ"ÿÿ¼Fgkey galist gk=  ga  = vgrl  = vgfilenamefsrfi/srfi-1.scmŒ [ ŒŒ  \ ŒŒ = ] ŒŒ C ^ ŒŒ I _ ŒŒ J ` ŒŒ Q ` ŒŒ T ` ŒŒ X ` ŒŒ [ a ŒŒ e a ŒŒ h b ŒŒ k b ŒŒ n b ŒŒ v b ŒŒ v ] ŒŒ y ] ŒŒ ] ŒŒ  gnameg alist-deleteŒCVRøVh ›-.,3#6“gkey galist gk=  gfilenamefsrfi/srfi-1.scmŒ d ŒŒ e ŒŒ  gnameg alist-delete!ŒCWRøù”ú•ë²¡Hh\]LL6Tgy  gfilenamefsrfi/srfi-1.scmŒ q ŒŒ q ŒŒ  C hh»-.,3#&6&645$"4>"G  O6³gx hgls hg=  hgfilenamefsrfi/srfi-1.scmŒ i ŒŒ  j ŒŒ & m ŒŒ . j ŒŒ 6 n ŒŒ 7 p ŒŒ h q ŒŒ h  gnamegmemberŒC¡Rë²XQ¡hf]LL6^gel  gfilenamefsrfi/srfi-1.scmŒ { ŒŒ { 0ŒŒ { %ŒŒ  Chx-1345$"4>"G(C",(C4O5$Ž"ÿÿÖCŽ"ÿÿÆ g= rgrest rgf  8 dgr  8 dgfilenamefsrfi/srfi-1.scmŒ u ŒŒ v ŒŒ 2 w ŒŒ 8 y ŒŒ > z ŒŒ ? z ŒŒ A { ŒŒ T { ŒŒ W | ŒŒ Z | ŒŒ b | ŒŒ d y ŒŒ g y ŒŒ j y !ŒŒ r y ŒŒ r gnameglset<=ŒCXRë²XQ¡hf]LL6^gel  gfilenamefsrfi/srfi-1.scmŒ „ ŒŒ „ .ŒŒ „ #ŒŒ  C¡hk]L6cgx  gy  gfilenamefsrfi/srfi-1.scmŒ … 0ŒŒ … >ŒŒ  Ch]]LLO6Ugel  gfilenamefsrfi/srfi-1.scmŒ … ŒŒ  … #ŒŒ   Ch<-1345$"4>"G(C"C(C4O5$%4O5$Ž"ÿÿÁCCŽ"ÿÿ¯4g= ‰grest ‰gf  8 {gr  8 {gfilenamefsrfi/srfi-1.scmŒ ~ ŒŒ  ŒŒ 2 € ŒŒ 8 ‚ ŒŒ > ƒ ŒŒ ? ƒ ŒŒ A „ ŒŒ T „ ŒŒ U … ŒŒ c … IŒŒ e … ŒŒ i „ ŒŒ l † ŒŒ o † ŒŒ w † ŒŒ { ‚ ŒŒ ~ ‚ ŒŒ ‚ ŒŒ ‰ ‚ ŒŒ ‰ gnameglset=ŒCYRùúë²Zhk]L6cgx  gy  gfilenamefsrfi/srfi-1.scmŒ ž ŒŒ ž ŒŒ  C¡h˜â-13H&"‚$"*45$"4>"GOK"0(C4J5$"ŒŽ"ÿÿÐ"ÿÿÄÚg= ”glist ”grest  ”gpred  ”gans  X ˆgrest  X ˆgfilenamefsrfi/srfi-1.scmŒ Ž ŒŒ  š ŒŒ  š ŒŒ  š ŒŒ " š ŒŒ )  ŒŒ X   ŒŒ ^ ¡ ŒŒ b £ ŒŒ g £ ŒŒ m £ ŒŒ q £ ŒŒ z ¥ ŒŒ } ¥ ŒŒ € ¦ ŒŒ ˆ £ ŒŒ ˆ   ŒŒ ”  gnameg lset-adjoinŒg documentationflAdd to LIST any of the elements of REST not already in the list. These elements are `cons'ed onto the start of LIST (so the return shares a common tail with LIST), but the order they're added is unspecified. The given `=' procedure is used for comparing elements, called as `(@var{=} listelem elem)', i.e., the second argument is one of the given REST parameters.ŒCZRùúë²[hk]L6cgx  gy  gfilenamefsrfi/srfi-1.scmŒ ¯ ŒŒ ¯ ŒŒ  C66¡h ]4M5$CŒCygelt  gans  gfilenamefsrfi/srfi-1.scmŒ ¶ ŒŒ  · ŒŒ  · ŒŒ  ¹ ŒŒ   Ch0x](C(C&CLO6pglis  .gans  .gfilenamefsrfi/srfi-1.scmŒ ± ŒŒ  ² ŒŒ . ¶ ŒŒ  . C hhÍ-13H&"‚$"*45$"4>"GOKO6Åg= bgrest bgpred  bgfilenamefsrfi/srfi-1.scmŒ ¨ ŒŒ  « ŒŒ  « ŒŒ  « ŒŒ " « ŒŒ ) ® ŒŒ ^ » ŒŒ b ± ŒŒ b gnameg lset-unionŒC[Rë²\‘Q¡hf]LL6^gll  gfilenamefsrfi/srfi-1.scmŒ à ŒŒ  à &ŒŒ à ŒŒ  Ch€?-1345$"4>"G">(64O5$ŽŒ"ÿÿÏŽ"ÿÿÂ"ÿÿ·7g= yglist1 ygrest  ygl  0 ngacc  0 ngfilenamefsrfi/srfi-1.scmŒ ¾ ŒŒ ¿ ŒŒ 0 À ŒŒ 6 Á ŒŒ <  ŒŒ = à ŒŒ P à ŒŒ S Ä ŒŒ V Ä ŒŒ Y Ä ŒŒ a Ä ŒŒ d Å ŒŒ n Å ŒŒ n À ŒŒ q À ŒŒ y À ŒŒ y  gnameglset-intersectionŒC\Rë²]‘P¡hf]LL6^gll  gfilenamefsrfi/srfi-1.scmŒ Î ŒŒ  Î &ŒŒ Î ŒŒ  ChˆK-1345$"4>"G(C">(64O5$ Ž"ÿÿÓŽŒ"ÿÿÂ"ÿÿ·Cg= ‚glist1 ‚grest  ‚gl  9 wgacc  9 wgfilenamefsrfi/srfi-1.scmŒ Ç ŒŒ È ŒŒ 2 É ŒŒ 9 Ë ŒŒ ? Ì ŒŒ E Í ŒŒ F Î ŒŒ Y Î ŒŒ \ Ï ŒŒ f Ï ŒŒ i Ð ŒŒ l Ð ŒŒ o Ð ŒŒ w Ð ŒŒ w Ë ŒŒ z Ë ŒŒ ‚ Ë ŒŒ ‚  gnameglset-differenceŒC]Rë²^6‘¡h´]""~(J":(64L5$ Ž"ÿÿ׎Œ"ÿÿÆ"ÿÿº4L5$ Ž"ÿÿ“ŽŒ"ÿÿ‚"ÿÿw¬glst  gres  gl   „gacc   „gr   Jgacc   Jgfilenamefsrfi/srfi-1.scmŒ Ö ŒŒ  × ŒŒ Ø ŒŒ  Ù ŒŒ  Ú ŒŒ  Û ŒŒ  Ü ŒŒ " Ü ŒŒ ( Ü ŒŒ , Ü ŒŒ / Ý ŒŒ 9 Ý ŒŒ < Þ ŒŒ ? Þ 'ŒŒ B Þ !ŒŒ J Þ ŒŒ J Ù ŒŒ W ß ŒŒ \ ß ŒŒ b ß ŒŒ f ß ŒŒ i à ŒŒ s à ŒŒ v á ŒŒ y á "ŒŒ | á ŒŒ „ á ŒŒ „ × ŒŒ ‡ × ŒŒ × ŒŒ  Ch@•-1345$"4>"GO6g= :grest :gfilenamefsrfi/srfi-1.scmŒ Ô ŒŒ Õ ŒŒ 6 â ŒŒ : Ö ŒŒ : gnameglset-xorŒC^Rë²_‘Q¡hf]LL6^gll  gfilenamefsrfi/srfi-1.scmŒ ê ŒŒ  ê 1ŒŒ ê )ŒŒ  Ch˜¯-1345$"4>"G"X(4545D4O5$ŽŒ"ÿÿ½ŽŒ"ÿÿ¨"ÿÿš§g= –glist1 –grest  –gl  0 ˆgaccd  0 ˆgacci  0 ˆgappears  V ˆgfilenamefsrfi/srfi-1.scmŒ å ŒŒ æ ŒŒ 0 ç ŒŒ 6 è ŒŒ 7 é ŒŒ > é ŒŒ F é ŒŒ G ê ŒŒ V ê ŒŒ ^ ë ŒŒ a ì ŒŒ f ì !ŒŒ i ì ŒŒ s ì ŒŒ v í ŒŒ y í ŒŒ | í ŒŒ ˆ í ŒŒ ˆ ç ŒŒ ‹ ç ŒŒ Œ ç &ŒŒ – ç ŒŒ –  gnameglset-diff+intersectionŒC_Rë²`[h8-1345$"4>"G@‡g= 4grest 4gfilenamefsrfi/srfi-1.scmŒ 𠌌 ñ ŒŒ 4 ò ŒŒ 4 gnameg lset-union!ŒC`Rë²a\h8«-1345$"4>"G@£g= 6glist1 6grest  6gfilenamefsrfi/srfi-1.scmŒ ô ŒŒ õ ŒŒ 6 ö ŒŒ 6  gnameglset-intersection!ŒCaRë²c^h8-1345$"4>"G@…g= 4grest 4gfilenamefsrfi/srfi-1.scmŒ ø ŒŒ ù ŒŒ 4 ú ŒŒ 4 gnameg lset-xor!ŒCcRë²d_h8°-1345$"4>"G@¨g= 6glist1 6grest  6gfilenamefsrfi/srfi-1.scmŒ ü ŒŒ ý ŒŒ 6 þ ŒŒ 6  gnameglset-diff+intersection!ŒCdRCÚgm  0gfilenamefsrfi/srfi-1.scmŒ  ' ŒŒ 1 ß ŒŒ 6 ß ŒŒ > ß &ŒŒ C ß ŒŒ L ã ŒŒ Q ã ŒŒ W ã ŒŒ X ã +ŒŒ ` ã ŒŒ b ä ŒŒ g ã ŒŒ  é ŒŒ l î ŒŒ ç ö ŒŒ ¢ û ŒŒ  ý ŒŒ ñ  ŒŒ ¥  ŒŒ /  ŒŒ Ñ  ŒŒ ™ % ŒŒ ƒ 7 ŒŒ ä @ ŒŒ  G ŒŒ  [ ŒŒ  \ ŒŒ $ ] ŒŒ + ^ ŒŒ Á _ ŒŒ Y ` ŒŒ ó a ŒŒ Š b ŒŒ * c ŒŒ Ê d ŒŒ µ f ŒŒ ¼ j ŒŒ à k ŒŒ  q ŒŒ  w ŒŒ Á } ŒŒ   … ŒŒ ¼ • ŒŒ "Ó Ÿ ŒŒ #Ä ­ ŒŒ %9 ³ ŒŒ %Ñ º ŒŒ &ƒ ¼ ŒŒ 'D ¾ ŒŒ ( À ŒŒ )  ŒŒ ,z È ŒŒ /] Ø ŒŒ 2* è ŒŒ 5s ÷ ŒŒ 9%  ŒŒ ;B  ŒŒ =X  ŒŒ ?@ * ŒŒ E¥ 1 ŒŒ E¬ W ŒŒ K• Y ŒŒ Lg  ŒŒ M8 „ ŒŒ M? ˆ ŒŒ QD Š ŒŒ Si ¡ ŒŒ V* ´ ŒŒ X à ŒŒ Yß Ó ŒŒ \ Þ ŒŒ ^) è ŒŒ `q ø ŒŒ bx  ŒŒ d¸  ŒŒ f  ŒŒ hC ' ŒŒ i 3 ŒŒ l¤ < ŒŒ l« P ŒŒ nm R ŒŒ pa [ ŒŒ q6 d ŒŒ rö i ŒŒ u' u ŒŒ x§ ~ ŒŒ |Í Ž ŒŒ€ ¨ ŒŒ‚‚ ¾ ŒŒ„þ Ç ŒŒˆ@ Ô ŒŒ‹2 å ŒŒŒ 𠌌 ô ŒŒð ø ŒŒŽó ü ŒŒa Žõ C6