Next: The Map Operator, Up: Mapping [Contents][Index]
GNU poke supports the abstract notion of IO space, which is an addressable space of Poke objects: integers, strings, arrays, structs, etc. This underlying storage for the IO spaces (which we call IO devices) can be heterogeneous: from a file your file system to the memory of some process.
• open: | Creating IO spaces. | |
• close: | Destroying IO spaces. | |
• flush: | Flushing IO spaces. | |
• get_ios: | Getting the current IO space. | |
• set_ios: | Setting the current IO space. | |
• iosize: | Getting the size of an IO space. |