Day 41: 6.0.11 released!

autrijus on 2005-03-13T20:48:01

After a very very long day of hacking, 6.0.11 is now upon us. See my announcement for the full changelog; some of today's changes are:

  • Experimental support for pugscc, which compiles Perl 6 code into stand-alone executables.
  • $?CALLER:: variables in subroutine parameters and defaults are now both evaluated in the caller's scope.
  • List associativity now works again.
  • =<> now reads the first file in @*ARGS if there is a @*ARGS; it is a TODO to make it read all files in @*ARGS.
  • Infix Y (and its UTF8 form).
  • Source code is now always treated as UTF-8.
  • Unicode variable names and subroutines now works, if GHC is compiled with unicode support.
  • Some releng and utility scripts under util/.
  • And many, many more...

In other news, I talked Alias (of PPI fame) to check in Algorithm::Dependency to modules/ as an experiment of free-for-all, in-the-trunk p6ification; see his announcement for details.

Now with pugscc working, I'm seriously considering using the PPI-Yaml-PugsAST chain to make Pugs run Perl 5 code. Stay tuned for that, too...