Ticket #85 (closed todo: invalid)
Add exported function Parrot_set_HLL()
|Reported by:||barney||Owned by:||whiteknight|
Currently there is no easy way to set the hll root namespace via the embedding interface. This is bad, as this doesn't allow Parrot::Embed to find any symbol that isn't in the 'parrot' hll namespace. See ext/Parrot-Embed/t/pipp.t for an example.
Parrot_set_HLL() would call Parrot_register_HLL() and assign the returned HLL id to current_HLL of the interpreter.
Parrot_set_HLL() could also be used by set_hll() in compilers/pirc/new/pircompunit.c and in imcc.y.
Ticket #76 depends on this.