Your IP : 216.73.216.246
GOOF----LE-8-2.0I%]�4h�]gguile� � gdefine-module*� � � glanguage� g
ecmascript� garray� �
gfilenameS� flanguage/ecmascript/array.scm� gimportsS�
goop� ggoops�
� � gbase� � � gfunction� � � � gexportsS� g*array-prototype*� g new-array� � gset-current-module� � � gdefined?� � !� "gjs-array-vector� #gis-a?� $#� %#� &g
<accessor>� '&� (&� )gtoplevel-define!� *)� +)� ,gensure-accessor� -,� .,� /g<js-array-object>� 0g<class>� 10� 20� 3gmemq� 4g<object>� 54� 64� 7gclass-precedence-list� 87� 97� :gclass-redefinition� ;:� <:� =g
make-class� >g<js-object>� ?gvector� @g
init-valueS� A� BgaccessorS� Cginit-keywordS� DgvectorS� EgnameS� Fgmake� GgclassS� HfArray� Ig prototypeS� Jgpput� Kglength� LgvalueS� MgconstructorS� Ng
hashq-set!� Og*program-wrappers*� Pg prototype� Qgconstructor� Rgpget� SF� TF� Ug <generic>� VU� WU� Xgadd-method!� YX� ZX� [g<method>� \[� ][� ^gspecializersS� _g<top>� `_� a_� bgformalsS� cgo� dgp� ecd� fgbodyS� ggcond� hgand� iginteger?� jid� kgexact?� lkd� mg>=� nmd
� ohjln� pglet� qgv� r"c� sqr� ts� ugif� vg<� wg
vector-length� xwq� yvdx� zg
vector-ref� {zqd� |gnext-method� }|� ~uy{}� pt~��o��gor��gsymbol?���d��geq?��gquote���K���d���h����gstring?���d��gstring=?��flength���d���h���������wr������gelse���}��g��������gmake-procedureS��g procedureS��cdq��m
d��hjl���gvect���r�����w���vd���gvector-set!����dq��gnew��gmake-vector��g1+���d����
���������gvector-move-left!����
��
��gset!���r�����dq��p������u�����p��������g->uint32���q����
���������gmin���������
��
��p�����p��������g��������gsetter��������gtoString��g*this*��gformat��f~A��gconcat��g+��gmap��gerror��f)generic array concats not yet implemented��gjoin��gstring-join��g->string��f,��gpop��g*undefined*��gpush�C5hw]4
54>"G4!"5�$"4%"i(5�$14+"4.4!"5$"i""5>"G"4!/5$�4%/i25$�43i649/i55$@4</i4=i>i?@AB"iCDE/5>"G":4+/4=i>i?@AB"iCDE/5>"G":4+/4=i>i?@AB"iCDE/5>"G":4+/4=i>i?@AB"iCDE/5>"GF/GHIJKK"hpK-134544 5>"G4
5"(C����"���
"���Cgvals
lgo lgvect < lgi B agvals B agfilenameflanguage/ecmascript/array.scm�
��
�� +�� �� �� ! �� ! ! �� " ! �� - ! �� 6 " �� < " �� B # �� H $ �� R % #�� S % �� V & �� Y & �� a & �� a # �� l
gnameg new-array�CR4Fi>iGHLiMi5R4NiOiii>"G4JiiPi>"G4JiiQi>"G4!R5�$"Ri�$!4+R4TWER5>"G"4ZRi4T]^/iabef��ik"wK��� h8�]
45$�45$~
�$%4545�$�CL6�$ �"$"45$
45"$456L6�$ �"$"45$
45"$456L6�$ �"$"45$
45"$456L6}go
8gp 8gv ' Egt V gt ��gt �!gfilenameflanguage/ecmascript/array.scm�
2
�� 3 ��
3 �� 3 �� 3 �� 3 &�� 3 �� ! 4 �� ' 4 �� , 5 �� 3 5 �� 7 5 �� < 6 �� E 2
�� H 8 �� L 8
�� P 8 %�� Q 8 �� V 8 �� d 9 �� n 9
�� o 9 �� u 9 *�� w 9 ��� 3 ��� : ��� : ��� 2
��� 8 ��� 8
��� 8 %��� 8 ��� 8 ��� 9 ��� 9
��� 9 ��� 9 *��� 9 ��� 3 ��� : ��� : ��� 2
��� 8 ��� 8
��� 8 %��� 8 ��� 8 �� 9 �� 9
�� 9 �� 9 *�� 9 ��% 3 ��( : ��0 : ��8 2
��9 8 Chn]OCfgreal-next-method
gfilenameflanguage/ecmascript/array.scm�
2
��
C�5>"G4!J5�$"Ji�$!4+J4TWEJ5>"G"4ZJi4T]^/iaab�f��K���"����w�ikh0k]"��$ �"$"45$
45"$N45445
54
4 4
5455
>"G456L645$�4
5$v
�$j454
5�$ �C4�
54
4
5
>"G445>"G�C"���"���"���cgo
0gp 0gv 0gt @gvect K�gnew Z�gvect �$gnew �$gfilenameflanguage/ecmascript/array.scm�
=
�� G ��
G
�� G %�� G �� G �� % H �� / H
�� 0 H �� 6 H *�� 8 H �� D > �� E I �� K I �� N J �� Q J #�� Z J �� Z J �� ] K
�� c K '�� f K ,�� m K A�� u K '�� } K
��� M
��� =
��� > ��� > ��� > ��� > ��� > ��� > &��� > ��� ? ��� ? ��� @ ��� @ ��� @ ��� A ��� C ��� C '��� C ��� C ��� D ��� D +��� D �� E ��" F ��1 0 Chn]OCfgreal-next-method
gfilenameflanguage/ecmascript/array.scm�
=
��
C�5>"G4Jii����"ht][456lgthis
gfilenameflanguage/ecmascript/array.scm� Q
��
Q �� Q ��
C>"G4Jii����RK��RKh�]456xgx
gfilenameflanguage/ecmascript/array.scm�
U �� U 0�� U 8��
U 0�� U &�� C�F/GHID#"�w��h��-13[4445545?4
5"i(
64�
5$=4�54
45>"G�45�"���6�
"����grest
�gthis �glen *�grv 4�gobjs :�gi :�gv h�gfilenameflanguage/ecmascript/array.scm� T �� T �� T !�� T ,�� T !�� T �� U �� * T �� * T �� - W
�� 4 T �� : X �� @ Y �� H Y :�� R Y �� S \
�� X \ �� \ \
�� ` Y �� a ] �� f ] '�� h ] �� h ]
�� k ^ �� q ^ &��� ^ ��� ` ��� ` #��� ` ��� ` ��� b ��� b
��� X ��� X ��� X ��$ �
C>"G4Jii�����R�KhhR-13[">
�$$4�5"6�4455�"���4455�"���Jg separator
hgthis hgi Pgl Pgfilenameflanguage/ecmascript/array.scm� e �� f �� f �� $ g �� % g %�� * g /�� , g %�� 2 g @�� 4 g �� 7 h �� 8 i �� ; i �� E i �� H i �� P h �� P e �� Q e �� T e �� Z e '�� \ e �� ^ e �� _ e �� ` e 6�� h e �� h
C>"G4Jii���RK�JhH�][4455
�$C4�54�>"GC�gthis
Hglen Hgret , Hgfilenameflanguage/ecmascript/array.scm� l
�� l �� l "�� l �� l
�� l �� m �� m �� # o �� * o �� , o �� , o �� / p
�� 5 p �� 8 p �� = p
�� H
C>"GJii���RKJh` -13["?(
45644455�>"G�"���"���gargs
Ygthis Ygargs Qgfilenameflanguage/ecmascript/array.scm� t �� u �� v �� ! v �� # v �� % v �� & w �� + w �� . w $�� 4 w /�� 6 w $�� 8 w �� ; w 9�� @ w �� K x �� Q x �� Q t �� Y
C6ogm
,gt
4 Pgt
gt
� gfilenameflanguage/ecmascript/array.scm�
�� -
��� ���
�� ��"
��J ��`
��� ���
���
��� ) ��� ) 4��� ) ��� )
��� -
��� /
��� / ��� /
��� 0
��� 0 ��� 0
�� 2
��� =
��
� P
��j S
�� d
��� k
��� s
�� �
C6
?>