- Documentation
- Reference manual
- Packages
- SWI-Prolog C-library
- Memory files
- new_memory_file/1
- free_memory_file/1
- open_memory_file/3
- open_memory_file/4
- size_memory_file/2
- size_memory_file/3
- atom_to_memory_file/2
- insert_memory_file/3
- delete_memory_file/3
- memory_file_to_atom/2
- memory_file_to_atom/3
- memory_file_to_codes/2
- memory_file_to_codes/3
- memory_file_to_string/2
- memory_file_to_string/3
- memory_file_substring/5
- memory_file_line_position/4
- Memory files
- SWI-Prolog C-library
(atom) garbage
collection.
These predicates are first of all intended for building higher-level primitives such as open_codes_stream/3. See also format/3, atom_to_term/3, term_to_atom/2, term_string/2, etc.