#1910: Review and Dissolve old embedding API
-------------------------+--------------------------------------------------
Reporter: whiteknight | Owner: whiteknight
Type: RFC | Status: new
Priority: normal | Milestone: 3.0
Component: core | Version: master
Severity: medium | Keywords: embed
Lang: | Patch:
Platform: all |
-------------------------+--------------------------------------------------
Comment(by whiteknight):
Here's my first-blush list of the functions in src/embed.c, and what I
think we can do with them:
{{{
=== DELETE ===
Parrot_new
Parrot_init_stacktop
Parrot_set_run_core (needs major rework to use strings, not enums)
Parrot_pbc_fixup_loaded
setup_argv
print_debug
set_current_sub
Parrot_runcode
Parrot_run_native
Parrot_compile_string
Parrot_set_configuration_hash_legacy
=== Move/Rename ===
Parrot_set_flag
Parrot_set_debug
Parrot_set_executable_name
Parrot_set_trace
Parrot_clear_flag
Parrot_clear_debug
Parrot_clear_trace
Parrot_test_flag
Parrot_test_debug
Parrot_test_trace
Parrot_setwarnings
Parrot_pbc_read
Parrot_pbc_load
Parrot_load_bytecode_file
Parrot_debug
print_constant_table
Parrot_disassemble
}}}
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/1910#comment:1>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets