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