From: chromatic <[EMAIL PROTECTED]>
   Date: Sun, 13 Jan 2008 03:59:20 -0800

   On Saturday 12 January 2008 20:14:55 Andy Lester wrote:

   > Parrot 0.5.2 brings a major new feature to users: The ability to build
   > a perl6 executable.
   >
   > Parrot has been creating bytecode for years, but the conversion of
   > these Parrot bytecode, or PBC, files is a relatively new function.
   > Now, with the pbc_to_exe program, Parrot can compile high-level
   > languages, such as Perl 6, into PBC and then create a standalone
   > executable that doesn't need to be run
   > through the Parrot runtime.

   That final sentence isn't completely true.  The executables link against 
   libparrot and, after a little bit of setup, run the bytecode as normal.  You 
   just get a nicer interface and a named application this way.

   -- c

Yes, I had noticed that.  I'm not convinced we should try to claim that
this is a "major new feature."  But it still deserves some prominence.

   From: Andy Dougherty <[EMAIL PROTECTED]>
   Date: Sun, 13 Jan 2008 14:43:24 -0500 (EST)

   On Sat, 12 Jan 2008, Andy Lester wrote:

   > Please put something in the top, shouting from the rooftops, that
   > we can now say "make perl6".

   Please verify that it actually works, first.  Last I checked (Friday) it 
   didn't, due to linker issues.  I also recall some guesswork on the list 
   about shared vs. non-shared libperl, though that shouldn't matter.

It works for me (on GNU/Linux, but perhaps that's not surprising).  But
it seems a bit rude that I have to say "chmod +x perl6" before I can
actually run it.

   Please also verify that you want to publicly announce the name of the 
   executable as 'perl6'.  I recall there was some question about that too,
   though I wasn't involved in any of it, so I don't know where it stands at 
   the moment.

If there is any doubt, it would be better to wait, and let it mature a
bit.  We can always "shout it from the rooftops" at the next release.

                                        -- Bob

Reply via email to