asda?‰PNG  IHDR ? f ??C1 sRGB ??é gAMA ±? üa pHYs ? ??o¨d GIDATx^íüL”÷e÷Y?a?("Bh?_ò???¢§?q5k?*:t0A-o??¥]VkJ¢M??f?±8\k2íll£1]q?ù???T usr/lib64/guile/2.0/ccache/ice-9/stack-catch.go000064400000003323151030150620014523 0ustar00GOOF----LE-8-2.0]4hE] gguile  gdefine-module*   gice-9 g stack-catch  gfilenameS fice-9/stack-catch.scm gimportsS g save-stack      gexportsS  gset-current-module   gcatch gthrowC5ha]4   54>"G h(}-134 >"G@ugkey #gargs #gfilenamefice-9/stack-catch.scm + - # .  # Ch]6gkey  gthunk  ghandler   gfilenamefice-9/stack-catch.scm   (    gnameg stack-catchg documentationfLike @code{catch}, invoke @var{thunk} in the dynamic context of @var{handler} for exceptions matching @var{key}, but also save the current stack state in the @var{the-last-stack} fluid, for the purpose of debugging or re-throwing of an error. If thunk throws to the symbol @var{key}, then @var{handler} is invoked this way: @example (handler key args ...) @end example @var{key} is a symbol or #t. @var{thunk} takes no arguments. If @var{thunk} returns normally, that is the return value of @code{catch}. Handler is invoked outside the scope of its own @code{catch}. If @var{handler} again throws to the same key, a new handler from further up the call chain is invoked. If the key is @code{#t}, then a throw to @emph{any} symbol will match this call to @code{catch}.CRCYgm  ,gfilenamefice-9/stack-catch.scm        C6