Guides/Persistence
< Guides
Jump to navigation
Jump to search
These topics discuss saving and loading J objects (in object-oriented sense and otherwise), individually or in groups, a technology also known as "persistence" or "serialization".
Regular Files
- files: file access utilities, Base Library
- 1!:n Files (foreign), Dictionary
- Files, J Primer
Special File Formats
- csv: read/write comma-separated value data (*.csv) files, Base Library
- csv: read/write comma-separated value data (*.csv) files, tables/csv addon
- zip file utilities, arc/zip addon
- Wave (*.wav) audio file, media/wav addon
- Image (*.gif, *.jpg, *.png, etc) files, media/platimg addon
File Workspace
- Workspaces in older J by Raul Miller, Why were workspace removed from J7.0 in comp.lang.apl, <<Date(1994-01-18T00:00:00)>>
- J-file Workspace by Eke van Batenburg, Workspace in J in comp.lang.apl, <<Date(1997-03-24T00:00:00)>>
- WS Files script by Oleg Kobchenko, based on J-file Workspace.
- JOD Addon, J Object Dictionary by John Baker
- Object Stream, costream script by Oleg Kobchenko
Object per File
By Devon McCormick, File J Variables (originally Utility contribution: WS.ijs - var->file, file->var in JForum, <<Date(2003-07-12T00:00:00)>>)
Component Files
- Component files, Primer
- Component Files (jfiles), J User Guide
- jfiles: component file definitions, Base Library
Keyed Files
- Keyed Files (keyfiles), J User Guide
- keyed-file definitions, Base Library
NOTE: the 'keyfiles' library mentioned in the above pages has been merged into 'jfiles' so load that instead.
Memory-Mapped Files
- Mapped Files, Lab
- Memory Mapped Files in J, Papers
- Mapped Boxed Arrays, Release Notes
- jmf: mapped files, Base Library (BROKEN LINK -- j701 version)
See Also
- Data Files, Learning J
- Input And Output, J for C Programmers