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