>>  <<  Ndx  Usr  Pri  Phr  Dic  Rel  Voc  !:  wd  Help  Primer

Component files

A component file (jfile) can be thought of as a boxed list stored in a file. An item of the boxed list on file is referred to as a component. The script jfiles.ijs provides the utilities for working with jfiles.

   load 'jfiles'
   f =. 'user\data.jf'
   jcreate f
1

   'first component' jappend f
0

   (1.5+i.2 3) jappend f
1

   ('asdf';23) jappend f
2 3

   (<'mum';'dad') jappend f
4

The jsize result gives file information, including the indexes of the first and last items.

   jsize f
0 5 1408 0

   jread f;0
+---------------+
�first component�
+---------------+

   jread f;1
+-----------+
�1.5 2.5 3.5�
�4.5 5.5 6.5�
+-----------+

   jread f;2
+----+
�asdf�
+----+

   jread f;3
+--+
�23�
+--+

   jread f;4
+---------+
�+-------+�
��mum�dad��
�+-------+�
+---------+

   'new' jreplace f;3
3

   jread f;i.5
+----------------------------------------------+
�first component�1.5 2.5 3.5�asdf�new�+-------+�
�               �4.5 5.5 6.5�    �   ��mum�dad��
�               �           �    �   �+-------+�
+----------------------------------------------+

Jfiles are documented in the J Online Documentation.


>>  <<  Ndx  Usr  Pri  Phr  Dic  Rel  Voc  !:  wd  Help  Primer