Here's the complete list of unimplemented primitives
bigstring_alloc
bigstring_blit_bigstring_string_stub
bigstring_blit_string_bigstring_stub
bigstring_blit_stub
bigstring_find
bigstring_length
bigstring_marshal_blit_stub
bigstring_marshal_data_size_stub
bigstring_marshal_stub
bigstring_unmarshal_stub
bin_prot_blit_buf_float_array_stub
bin_prot_blit_buf_string_stub
bin_prot_blit_buf_stub
bin_prot_blit_float_array_buf_stub
bin_prot_blit_string_buf_stub
caml_ba_map_file_bytecode
caml_gc_counters
caml_gc_get
caml_gc_quick_stat
caml_gc_set
caml_gc_stat
caml_get_current_environment
caml_hash_double
caml_hash_string
caml_install_signal_handler
caml_int32_bits_of_float
caml_int32_float_of_bits
caml_invoke_traced_function
caml_register_code_fragment
caml_sys_system_command
caml_terminfo_backup
caml_terminfo_resume
caml_terminfo_standout
clear_caml_backtrace_pos
core_array_unsafe_float_blit
core_array_unsafe_int_blit
core_heap_block_is_heap_block
core_kernel_gc_compactions
core_kernel_gc_heap_chunks
core_kernel_gc_heap_words
core_kernel_gc_major_collections
core_kernel_gc_major_words
core_kernel_gc_minor_collections
core_kernel_gc_minor_words
core_kernel_gc_promoted_words
core_kernel_gc_top_heap_words
fixed_close_channel
unix_close
unix_environment
unix_fork
unix_kill
unix_pipe
unix_read
unix_select
unix_set_close_on_exec
unix_set_nonblock
unix_waitpid
unix_gethostname
unsafe_read_int16_t
unsafe_read_int16_t_swap
unsafe_read_int32
unsafe_read_int32_swap
unsafe_read_int32_t
unsafe_read_int32_t_swap
unsafe_read_int64
unsafe_read_int64_swap
unsafe_read_int64_t
unsafe_read_int64_t_swap
unsafe_read_uint16_t
unsafe_read_uint16_t_swap
unsafe_write_int16_t
unsafe_write_int16_t_swap
unsafe_write_int32
unsafe_write_int32_swap
unsafe_write_int32_t
unsafe_write_int32_t_swap
unsafe_write_int64
unsafe_write_int64_swap
unsafe_write_int64_t
unsafe_write_int64_t_swap
unsafe_write_uint16_t
unsafe_write_uint16_t_swap
unix_gethostname and caml_hash_string are the ones implemented at
module initialization time.
My first rough guess (without having actually done anything with core
before...) would be that the following are the most important stubs to
implement;
caml_hash_double
caml_hash_string
core_array_unsafe_float_blit
core_array_unsafe_int_blit
caml_int32_bits_of_float
caml_int32_float_of_bits
unsafe_read/write_*
> You received this message because you are subscribed to a topic in the
> Google Groups "ocaml-core" group.
> To unsubscribe from this topic, visit
>
https://groups.google.com/d/topic/ocaml-core/sY3Lix1pTE0/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to