Pardon my ignorance here.

>From an application programmer's (which is what I used to be) point of view
I'd want to be able to write/use code from multiple HLLs without any danger
of them stamping all over each other's data.

I'd assumed Parrot would be enforcing namespace integrity and not assuming
the "next layer up" was doing it correctly.

What did I miss?

Mike
--
Mike Lacey
Project Manager
Partner Services
07717 458 268




On 02/12/05, Roger Browne <[EMAIL PROTECTED]> wrote:
>
> Thanks Matt and Chip. It's going to take a while to digest all that, but
> already I have a question:
>
> > Synopsis
> >     - Languages should contain their namespaces
>
> Suppose my application is multi-HLL. For example, some parts of it are
> written in Python and some in Ruby. Suppose I take one small part that
> is written in Python and decide to re-implement it in Ruby.
>
> Does this mean that I _must_ change its namespace? Or may I write it in
> Ruby but keep it within a Python-compliant namespace?
>
> In other words, shouldn't namespaces and HLLs be orthogonal from
> Parrot's point of view? I understand that most HLLs will want to use
> their own conventions, and some will want a unique namespace prefix, but
> should this be forced by Parrot?
>
> Regards,
> Roger Browne
>
>
>


--
Mike Lacey
Project Manager
Partner Services
07717 458 268

Reply via email to