The bindings documented in this chapter are low level operations inlined by the compiler; mostly they are defined in the source file pass-specify-rep-primops.ss.
They are unsafe because when acting upon wrong arguments will cause
undefined behaviour (probably a crash). They are also faster than the
public interface exported by (vicare) and (rnrs).
| • syslib booleans: | Low level boolean operations. | |
| • syslib symbols: | Low level symbol operations. | |
| • syslib keywords: | Low level keyword operations. | |
| • syslib fixnums: | Low level fixnum operations. | |
| • syslib bignums: | Low level bignum operations. | |
| • syslib flonums: | Low level flonum operations. | |
| • syslib ratnums: | Low level ratnum operations. | |
| • syslib compnums: | Low level compnum operations. | |
| • syslib cflonums: | Low level cflonum operations. | |
| • syslib numerics: | Low level numerics operations. | |
| • syslib chars: | Low level character operations. | |
| • syslib pairs: | Low level pair operations. | |
| • syslib lists: | Low level list operations. | |
| • syslib structs: | System structure operations. | |
| • syslib records: | Low level records operations. | |
| • syslib vectors: | Low level vector operations. | |
| • syslib bytevectors: | Low level bytevector operations. | |
| • syslib strings: | Low level string operations. | |
| • syslib ports: | Low level port structures. | |
| • syslib transcoders: | Low level transcoder operations. | |
| • syslib pointers: | Low level pointer operations. | |
| • syslib hashtables: | Low level hashtable objects operations. | |
| • syslib tcbuckets: | Low level tcbucket objects operations. | |
| • syslib codes: | Low level code objects operations. | |
| • syslib closures: | Low level closures operations. | |
| • syslib compar: | Comparison procedures. |