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. |