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