The linked source repository stores these library sources in
plstd/ with the .plib extension. This documentation treats them as .ih files in the iodine/ library, as used by i++.Library guides
Output
Format terminal output with
printd.Strings
Compare, copy, concatenate, and search strings.
Regular expressions
Search with
find and split text with split.File I/O
Read, write, measure, copy, and remove files.
Processes and threads
Work with Linux processes, threads, and futex-based mutexes.
Rocket
Check the status of the currently empty placeholder file.
Module inventory
Import public modules from theiodine/ library. The _x86 files are lower-level assembly implementations used by their higher-level libraries; do not import those backends directly.
Import a library
Import the library module you need. You can expose a function for direct calls or keep access qualified with@lib:
- Expose a function
- Keep the namespace
Installation paths
The compiler looks for libraries underPLIBS/. Keep iodine modules in the iodine/ subdirectory:
Use the compiler’s library options to install or remove a library:
plstd/ directory of the C△ repository. The guides here describe the Linux x86_64 implementation.