perl6-internals
[Top] [All Lists]

Re: pdd19_pir.pod: See C<docs/imcc/macros.pod>

To: Reini Urban <rurban@x-ray.at>
Subject: Re: pdd19_pir.pod: See C<docs/imcc/macros.pod>
From: "Patrick R. Michaud" <pmichaud@pobox.com>
Date: Thu, 28 Aug 2008 08:21:42 -0500
Cc: Parrot Porters <parrot-porters@perl.org>
Delivered-to: mailing list perl6-all@perl.org
Delivered-to: perl6-all-poster@perl.org
Delivered-to: mailing list perl6-internals@perl.org
Delivered-to: perl6-internals@perl.org
Delivered-to: perlmail-parrot-porters@onion.perl.org
Delivered-to: parrot-porters@perl.org
In-reply-to: <6910a60808280510v6ecb510gf78c72401364638f@mail.gmail.com>
List-help: <mailto:perl6-all-help@perl.org>
List-id: <perl6-all.perl.org>
List-id: <perl6-internals.perl.org>
List-post: <mailto:perl6-all@perl.org>
List-subscribe: <mailto:perl6-all-subscribe@perl.org>
List-unsubscribe: <mailto:perl6-all-unsubscribe@perl.org>
Mailing-list: contact perl6-all-help@perl.org; run by ezmlm
References: <6910a60808250108t65dda8bfqeaf6454a62d839d6@mail.gmail.com> <48B2F14B.6040409@casella.verplant.org> <a45468e30808251105i4cf17896saa335f3e083ab8dc@mail.gmail.com> <48B30D43.9060703@perl.org> <6910a60808260633u1c325040u3d87c4ea7370ebe7@mail.gmail.com> <48B670B2.8080603@casella.verplant.org> <6910a60808280510v6ecb510gf78c72401364638f@mail.gmail.com>
User-agent: Mutt/1.5.17+20080114 (2008-01-14)
On Thu, Aug 28, 2008 at 02:10:27PM +0200, Reini Urban wrote:
> Open problem:
> For language pbc's a new dir like script_dir or lib_dir/parrot/bin
> would be required.
> They could also pollute $(DESTDIR)@lib_dir@/parrot/library where the other
> pbc's are.
> The language group and op shared libs go to $(DESTDIR)@lib_dir@/parrot/dynext
> for sure.
> e.g. tclsh.pbc, APL.pbc, ...

I'd be a bit surprised if the .pbc files went into dynext/ -- that doesn't
seem to match what currently exists there (which is all .so files on
my system).

At the moment I'm planning for language pbcs to go into 
.../parrot/library/ so they can be easily accessed via
load_bytecode.  I've found that in a dynamic environment like
Parrot there's very little difference between a language and
a library [1].  :-)

Also, I wonder if any of this relates to RT #47992 ("'parrot foo'
automatically finds and invokes foo.pbc")?

Pm

[1] "CPAN is my programming language of choice; the rest is just syntax."
      --Audrey Tang



<Prev in Thread] Current Thread [Next in Thread>