- ドキュメンテーションの項にBOOKの項目がある。新しい本が出るのかも・・・
Parrot 0.9.1 "Final Countdown" released! - nntp.perl.org
From: kjstol
Date: February 17, 2009 21:20
Parrot 0.9.1 News:†
- Implementation
- Support for portable 'Inf', 'NaN' and -0.0
- pbc_disassemble prints constants in constants table
- New experimental BigNum implementation
- Pair is now a dynamic loadable PMC
- Various function name sanification
- New implementation of Strings component
- Replace various PMC value union access code by VTABLE method invocations
- Replace various PMC value unions by ATTRibutes
- Removed SArray PMC. Use FixedPMCArray instead.
- Documentation
- Book
- updates to Chapter 2 (getting started)
- updates to Chapter 3 (PIR basics)
- updates to Chapter 4 (PIR subroutines)
- updates to Chapter 10 (HLLs)
- updates to Chapter 12 (opcodes)
- Function documentation
- Pod documentation style modernized; no longer Perl 5 style.
- PMC has an additional acronym: Poly Morphic Container
- The DOD (Dead Object Detection) acronym is no longer used;
use 'GC' to refer to the Garbage Collector component.
- Compilers
- IMCC
- :named flag can now take string registers as argument
- A single '=cut' directive is now ignored (without initial Pod directive)
- :vtable subs now have proper access to 'self' pseudo variable
- Languages
- add new 'Pod' documentation parser
- Pipp (PHP implementation):
- ECMAScript
- add 'quit', 'readline' builtins
- fix 'Boolean' type and 'print' builtin
- Lua
- Rakudo
- lazy-k
- unlambda
- WMLScript
- removed Zcode implementation
- Tools
- pmc2C
- ATTRs are now inherited automatically in subclassing PMCs
- Deprecations
- Parrot_readbc, Parrot_loadbc renamed to Parrot_pbc_read, Parrot_pbc_load.
- .HLL_map directive in favour of 'hll_map' method on Parrot interpreter
- Data::Escape library
- Tools
- pbc_disassemble options added
- pbc_dump renamed from pdump
- Miscellaneous
- Parrot is now Copyright Parrot Foundation
- Parrot's SVN repository is now hosted at https://svn.parrot.org
- Various code cleanups, consting, 64-bit incompatibilities and
other bug fixes