GOOF----LE-8-2.0�q ]� 4 h�- ] g guile� � g define-module*� � � g ice-9� g
occam-channel� � g filenameS�
f ice-9/occam-channel.scm� g importsS� g oop�
g goops�
� � g threads� � � � g exportsS� g alt� g oc:lock� g oc:unlock� g oc:consequence� g oc:immediate-dispatch� g oc:late-dispatch� g oc:first-channel� g oc:set-handshake-channel� g oc:unset-handshake-channel� g make-channel� g ?� g !� !g
make-timer� "g handshake-channel� #g mutex� $g sender-waiting?� %g immediate-receive� &g late-receive� ' !"#$%& � (g set-current-module� )( � *( � +g no-data� ,+ � -g receiver-waiting� .- � /g toplevel-define!� 0/ � 1/ � 2g <channel>� 3g
make-class� 4g nameS� 5g defined?� 65 � 75 � 8g is-a?� 98 � :8 � ;g <class>� <; � =; � >g memq� ?g <object>� @? � A? � Bg class-precedence-list� CB � DB � Eg class-redefinition� FE � GE � Hg
<accessor>� IH � JH � Kg ensure-accessor� LK � MK � Ng data� Og cv� Pg <data-channel>� Qg accessorS� Rg
init-valueS� Sg init-formS� Tg make-condition-variable� UT � Vg
init-thunkS� Wg
make-mutex� XW � Yg
initialize� Zg make� [Z � \Z � ]g <generic>� ^] � _] � `g add-method!� a` � b` � cg <method>� dc � ec � fg specializersS� gg <top>� hg � ig � jg formalsS� kg ch� lg initargs� mkl � ng bodyS� og next-method� po � qg set!� r"k � sqrk � tps � ug make-procedureS� vg setter� wv � xv � yg procedureS� zZP � {z � |k � }g not� ~g eq?� Nk � �~+ � �}� � �� � �g receiver-waiting?� �~- � �� � �g signal-condition-variable� �Ok � ��� � �g let� �g res� �� � �� � �q+ � ����� � ��� � �� � �g
lock-mutex� �#k � ��� � �g cond� ��k � �g unlock-mutex� ��� � �g scm-error� �g quote� �g
misc-error� ��� � �� � �f *another process is already receiving on ~A� �g list� ��k � ������ � ���� � �$k � �%k � ��� � �g else� �q- � �g wait-condition-variable� ���� � �&k � ����� � ����� � ��� � �� � ����� � ��� � �g
*unspecified*� � k� � �� � �g x� �k� � �#r � ��� � �q� � �Or � ��� � ���� � ��� � �� � �f (another process is already sending on ~A� ������ � ���� � ���� � ����� � ���� � �g port� �g <port-channel>� �g init-keywordS� �g portS� �g <port>� �� � �Z��� � �� � �g read� ��k � ��� � �� � �g write� ��� � �� � �g <timer-channel>� �g the-timer� �g timer-cv� �g timer-mutex� �g
timeofday->us� �g
us->timeofday� �g gettimeofday� �� � ��� � �� � �g <integer>� �g t� �k� � ��� � ��� � ����� � ��� � ���� � �g make-syntax-transformer� �� � �� � �g macro� �g $sc-dispatch� �� � �� � �g any� �g free-id� �g
syntax-object� �g top� �� � �g ribcage� �� � �� � �g m-17d5859fdf6989b4-ca� ��� � �� � �f l-17d5859fdf6989b4-cc� �� � ����� � ���� � �g hygiene� �� � ���� � ��� � ��� � �g each-any� ����� �g dummy�g form�k ���� �f l-17d5859fdf6989b4-cf�f l-17d5859fdf6989b4-d0�f l-17d5859fdf6989b4-d1� �
� ��
�� ���� �
�#� �� ��� �g exp�k ����� �f l-17d5859fdf6989b4-d6�f l-17d5859fdf6989b4-d7�f l-17d5859fdf6989b4-d8�f l-17d5859fdf6989b4-d9� �� ���� ���� ��#� ������ � �f l-17d5859fdf6989b4-df� f l-17d5859fdf6989b4-e0�!f l-17d5859fdf6989b4-e1�" ! �#�" �$�#�� �%�$� �&g syntax-violation�'& �(& �)f -source expression failed to match any pattern�*g m-17d5859fdf6989b4-e5�+*� �,+ �-f l-17d5859fdf6989b4-e7�.- �/��,. �0��/ �1�0� �2�1 �32� �43���5�4 �6+�� �7f l-17d5859fdf6989b4-ea�8f l-17d5859fdf6989b4-eb�9f l-17d5859fdf6989b4-ec�:789 �;�6: �<�;�/ �=��<� �>�#<� �?�4��@�? �A+��� �Bf l-17d5859fdf6989b4-f1�Cf l-17d5859fdf6989b4-f2�Df l-17d5859fdf6989b4-f3�Ef l-17d5859fdf6989b4-f4�FBCDE �G�AF �H�G�/ �I��H� �J�#H� �Kf l-17d5859fdf6989b4-fa�Lf l-17d5859fdf6989b4-fb�Mf l-17d5859fdf6989b4-fc�NKLM �O�6N �P�O�/ �Q�P� �R�� �Sg =>�Tg m-17d5859fdf6989b4-100�UT� �VU �Wf l-17d5859fdf6989b4-102�XW �Y��VX �Z��Y �[�SZ� �\�[ �]� �^]��_�^��`��\_ �ag lambda�bg e1�cg e2�dNa�bc �eU����� �ff l-17d5859fdf6989b4-10a�gf l-17d5859fdf6989b4-10b�hf l-17d5859fdf6989b4-10c�if l-17d5859fdf6989b4-10d�jf l-17d5859fdf6989b4-10e�kf l-17d5859fdf6989b4-10f�lfghijk �m�del �n�m�Y �o��n� �p���q�p��rg begin�sNbc �tU��� �uf l-17d5859fdf6989b4-118�vf l-17d5859fdf6989b4-119�wf l-17d5859fdf6989b4-11a�xf l-17d5859fdf6989b4-11b�yuvwx �z�sty �{�z�Y �|�r{� �}g m-17d5859fdf6989b4-121�~}� �~ ��f l-17d5859fdf6989b4-123��� ����� ����� ����� ���� ���� ��������� ��kb ��~�� ��f l-17d5859fdf6989b4-126��f l-17d5859fdf6989b4-127��f l-17d5859fdf6989b4-128����� ������ ������ ���$�� ����� ���%�� ��������� ��g and��kb ��~��� ��f l-17d5859fdf6989b4-12e��f l-17d5859fdf6989b4-12f��f l-17d5859fdf6989b4-130��f l-17d5859fdf6989b4-131������ ������ ������ ������ ���$�� ����� ���%�� ��g m-17d5859fdf6989b4-13f���� ��� ��f l-17d5859fdf6989b4-141��� ������ ����� ����� ���� ���� ��������� ����� ��f l-17d5859fdf6989b4-144��f l-17d5859fdf6989b4-145��f l-17d5859fdf6989b4-146����� ������ ������ ���$�� ����� ���&�� ��������� ������ ��f l-17d5859fdf6989b4-14c��f l-17d5859fdf6989b4-14d��f l-17d5859fdf6989b4-14e��f l-17d5859fdf6989b4-14f������ ������ ������ ������ ���$�� ����� ���&�� ��b ��f l-17d5859fdf6989b4-156��f l-17d5859fdf6989b4-157��f l-17d5859fdf6989b4-158����� ������ ������ ����� ��� ��g m-17d5859fdf6989b4-15c���� ��� ��f l-17d5859fdf6989b4-15e��� ������ ����� ����� ���� ���� �������������܌���ی��������ߌ��g
first-channel��g c1��g c2���� ����� ��f l-17d5859fdf6989b4-175��f l-17d5859fdf6989b4-176��f l-17d5859fdf6989b4-177����� ������ ������ ������ ��g m-17d5859fdf6989b4-17c���� ��� ��f l-17d5859fdf6989b4-17e��� ������ ����� ����� ���� ���� ���������� ��g handshake��kb� ������ ��f l-17d5859fdf6989b4-181��f l-17d5859fdf6989b4-182��f l-17d5859fdf6989b4-183��f l-17d5859fdf6989b4-184� ���� ���� ���� ��q� ��"� ������� �kb� ������ � f l-17d5859fdf6989b4-18a�
f l-17d5859fdf6989b4-18b�f l-17d5859fdf6989b4-18c�f l-17d5859fdf6989b4-18d�
f l-17d5859fdf6989b4-18e�
�� ���� ���� ��q� ��"� ��� �b� �f l-17d5859fdf6989b4-195�f l-17d5859fdf6989b4-196�f l-17d5859fdf6989b4-197�f l-17d5859fdf6989b4-198� ��� ���� ��� �g m-17d5859fdf6989b4-19d�� � �!f l-17d5859fdf6989b4-19f�"! �#�� " �$��# �%�$� �&�% �'&� �('���)�( �*�� �+f l-17d5859fdf6989b4-1a2�,f l-17d5859fdf6989b4-1a3�-f l-17d5859fdf6989b4-1a4�.+,- �/��*. �0�/�# �1�q0� �2�"0� �3�(��4�3 �5��� �6f l-17d5859fdf6989b4-1a9�7f l-17d5859fdf6989b4-1aa�8f l-17d5859fdf6989b4-1ab�9f l-17d5859fdf6989b4-1ac�:6789 �;��5: �<�;�# �=��<� �>�q<� �?�"<� �@f l-17d5859fdf6989b4-1b2�Af l-17d5859fdf6989b4-1b3�Bf l-17d5859fdf6989b4-1b4�C@AB �D��*C �E�D�# �F�E� �Gg _�HG �I� �Jf l-17d5859fdf6989b4-1bd�KJ �L��IK �Mg else-clause?�NM �O� �Pf l-17d5859fdf6989b4-1ba�QP �R�NOQ �Sf l-17d5859fdf6989b4-1b9�TS �U��IT �V��LRU �W��V� �X�W �YX��ZGY �[G��\�� �]�� �^f l-17d5859fdf6989b4-1c6�_f l-17d5859fdf6989b4-1c7�`^_ �a�\]` �b�a�LRU �c�Gb� �df l-17d5859fdf6989b4-1d9�ef l-17d5859fdf6989b4-1da�fde �g�\]f �h�gRU �i�rh� �j�h� �kg append�lk �mk �ng map�on �pn �q��h� �r��h� �s��h� �t�h� �u��h� �v�kh� �w�h� �x�h� �yv �z��h� �{�Oh� �|{v �}�#h� �~}v �z|~ ���h� ���h� ���h� ��r ��f l-17d5859fdf6989b4-1d1��f l-17d5859fdf6989b4-1d2���� ���\]� ����RU ���r�� ����� ������ ������ ������ ����� ����� ��� �C 5 h? � ]4
'5 4* > "