17 primitive_vector_length,
18 primitive_set_vector_length,
20 primitive_set_vector_nth,
22 primitive_string_length,
24 primitive_string_compare,
26 primitive_string_hashcode,
31 primitive_sbuf_length,
32 primitive_set_sbuf_length,
34 primitive_set_sbuf_nth,
35 primitive_sbuf_append,
36 primitive_sbuf_to_string,
49 primitive_denominator,
51 primitive_str_to_float,
52 primitive_float_to_str,
53 primitive_float_to_bits,
92 primitive_word_primitive,
93 primitive_set_word_primitive,
94 primitive_word_parameter,
95 primitive_set_word_parameter,
97 primitive_set_word_plist,
113 primitive_save_image,
116 primitive_set_datastack,
117 primitive_set_callstack,
120 primitive_server_socket,
123 primitive_can_read_line,
124 primitive_add_read_line_io_task,
125 primitive_read_line_fd_8,
127 primitive_add_write_io_task,
128 primitive_write_fd_8,
129 primitive_next_io_task,
133 primitive_init_random,
134 primitive_random_int,
139 CELL primitive_to_xt(CELL primitive)
141 if(primitive < 0 || primitive >= PRIMITIVE_COUNT)
142 critical_error("Bad primitive number",primitive);
144 return (CELL)primitives[primitive];