#85: Add exported function Parrot_set_HLL()
--------------------+-------------------------------------------------------
Reporter: barney | Owner:
Type: RFC | Status: new
Priority: normal | Milestone:
Component: none | Version:
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
--------------------+-------------------------------------------------------
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.
Any comments?
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/85>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets