Am Samstag, 14. Oktober 2006 04:21 schrieb Bob Rogers:

A further note, while the patch has hit svn: this namespace 

> +.namespace ["Parrot::Coroutine"]

is actually the absolute namespace:

  [ 'parrot'; 'Parrot::Coroutine' ]

which isn't importable by a lot of HLLs.

My remark isn't specific to this patch, but just a general reminder regarding 
namespace usage and names. There are still no official specs, where parrot libs 
should be in the namespace hierarchy, OTOH hierachical namespaces are 
implemented and working.

Core's coroutine.pmc is using this absolute namespace 

  [ 'parrot'; 'Coroutine' ]

which is

  .namespace ["Coroutine"]

under the default HLL 'parrot'.
And as already said several times, the HLL implications towards namespaces are 
looking really unhelpful to me.
leo

Reply via email to