-Parrotのバージョンが上がってきた。いよいよ、Perl 6がやってくるかもしれない。少しずつ理解するための準備を進めよう。(2008-10-26: [[jscripter>Jscripter]]) #ref(perl6_and_parrot_2008-10-26.JPG) -ドキュメンテーションの項にBOOKの項目がある。新しい本が出るのかも・・・ ---- : Parrot 0.8.0 News | [[Parrot 0.8.0, "Pareto Principle" released - nntp.perl.org:http://www.nntp.perl.org/group/perl.perl6.announce/2008/10/msg592.html]]より - Implementation -- float precision expanded to 15 significant digits from 6 -- large integers autopromoted in PIR so as not to lose precision -- improved precision of complex square root -- exception handlers can register types of exceptions they catch - Languages -- Cardinal (Ruby) --- implemented gather, take, and yield builtins --- Range, Time, Math, GC, Kernel classes --- many more tests --- added a new committer -- Markdown : new lightweight markup language --- start implementation with PCT/NQP -- partcl (Tcl 8.5.4) --- Moved to its own repository: http://code.google.com/p/partcl/ -- Rakudo (Perl 6) --- split() works with regexes --- implemented Str.comb --- ord() and chr() builtins --- improved parsing of literal numbers --- support for hyphens and dashes in identifiers --- next() on for-loops --- fixed floating point constant precision --- improved namespace handling, closer to STD.pm model --- support for exporting symbols - Compilers -- P6object --- now generates classes in nested namespaces instead of :: names --- supports class creation in caller's HLL namespace -- PCT / PGE --- now using true nested namespaces instead of :: names --- cleaned up HLLCompiler interactive prompts and readline mode --- updated to use typed exception handler registration --- added initial support for loop control exceptions -- PIRC --- fixed Heredoc preprocessor --- cleaned up Macro preprocessor --- many code clean-ups, warning fixes and consting --- updated Makefile for easier compilation -- IMCC --- Added .tailcall syntax to replace .return in tailcall context - Examples -- pirric (BASIC) --- an old style line numbered Basic interpreter able to use parrot objects --- example connecting to mysql via nci --- example using classes to write and run an embedded Basic program - Documentation -- Book --- Added chapters for PCT, PMCs, and Opcodes/Runcores --- Expanded and improved formatting in various chapters --- Renumbered chapters