#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

Reply via email to