>>  <<  Ndx  Usr  Pri  JfC  LJ  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  JfC  LJ  Phr  Dic  Rel  Voc  !:  wd  Help  Primer