2009/3/24 Allison Randal <[email protected]>:
> One of the roadmap tasks for this month is a review of the design for
> namespaces. I'd like to kick this off with a group braindump.
>
> What works? What doesn't? What would you like to be able to do, even if you
> aren't sure how it should work?
>

I've in mind the 2 followings issues :

1) Lisp is currently broken because the opcode set_global_s_s_p doesn't exist.
How creates a namespace from a string ?
Most of the time, namespace are literal, for example :
   set_global ['package'], 'symbol', $P0

2) load_bytecode doesn't give the same result with .pir or .pbc
For example, in Lua src/lib/base64.pir  works with load_bytecode
'MIME/Base64.pir',
followed by get_hll_namespace ['MIME', 'Base64']
but fails with a .pbc (run t/base64.t)
Same in src/lib/uuid.pir with load_bytecode 'uuid.pir'

François

> Thanks,
> Allison
> _______________________________________________
> http://lists.parrot.org/mailman/listinfo/parrot-dev
>
>
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to