Parrot 0.6.4
From perl6.cz
| datum vydání: | 15.červenec 2008 |
|---|---|
| release manager: | Bernhard Schmalhofer |
| oznámení: | zde |
| předchozí verze: | Parrot 0.6.3 |
| následující verze: | Parrot 0.7.0 |
Parrot 0.6.4, "St. Vincent Am Parrot" vydal Bernhard Schmalhofer 15.července 2008. K novinkám patří:
- lepší dokumentace
- Rakudo
- od minulého vydání před měsícem končí úspěšně dalších 910 testů ze specifikace Perlu 6
- vylepšena implementace Range
- enums
- deklarace generických typů (::T)
- runtime mixování rolí pomocí 'does' a 'but'
- opravena imlicitní proměnné ($_, $!, and $/) a implicitní volání metod pro $_
- typ Complex a lepší funkce pro něj
- přesun vestavěných funkcí do třídy Any
- deklarace proměnných přes jejich seznam
- lepší infrastruktura pro testování
- konvergence ke gramtice STD.pm
- 0-ary parsování
- ChitChat - implementace Smalltalku
- Pipp (původně Plumhead)
- json - parser založené na PCT
- lolcode
- nově globals a bloky
- lepší podpora symbolů
- PCT
- lepší podpora pro lexicals
- imlementace
- .macro_const pro PIR
- flag :lexid(...) pro podprogramy
- multiple dispatch pro pod typy
- opraven C++ build
- lepší podpora uzávěrů a lexicals
- cache pro všechny runtime-constant řetězce, snížení paměťové náročnosti
- vylepšen IMCC register allocator a garbage collection