Chaidh dreach ùr den eadar-theangair cànan prògramaidh Perl 5.32.0 fhoillseachadh.
Air cùlaibh 13 mìosan de leasachadh, dh'atharraich 140 mìle loidhnichean ann an 880 faidhle.
Prìomh innleachdan:
- Gnìomhaiche isa deuchainneach ùr a nì sgrùdadh a bheil an nì ainmichte mar eisimpleir den chlas a chaidh seachad no clas sliochd:
ma tha( $obj isa Package ::Name ) { … }
- taic Unicode 13.0!
- Tha e comasach a-nis gnìomhaichean coimeas a sgrìobhadh leis an aon phrìomhachas ann an cruth slabhraidh:
ma tha ( $x < $y <= $z ) {...}
Coltach ri:
ma tha ( $x < $y && $y <= $z ) {...}
Faodaidh tu barrachd a leughadh mun fheart seo ann am perlop (earrann “Obraiche Precedence and Associativity”).
- Chan eil comharran litrichean airson aithrisean ann an abairtean cunbhalach deuchainneach tuilleadh. Eisimpleir: (* pla: pàtran), barrachd fiosrachaidh ann am perlre.
- Chan eil an comas air a’ phàtran a bhith air a sgrùdadh gu siostam sgrìobhaidh sònraichte (barrachd air “Script Runs” ann am perlre) deuchainneach tuilleadh.
- Tha e comasach a-nis fiosan modh neo-dhìreach a chuir dheth. Faodaidh tu barrachd a leughadh ann an nota le Brian D Foy.
Cuid de optimizations:
- Tha sgrùdadh air ceangal feartan a bharrachd (feartan) a-nis nas luaithe.
- Chaidh cùisean sònraichte airson rèiteach a luathachadh gu mòr (tha sinn a’ bruidhinn air {$a <=> $b} agus {$b <=> $a} ).
Thagh mi dìreach beagan rudan a fhreagras air mo bhlas. Tha innleachdan eile ann, atharrachaidhean nach eil co-chosmhail ri dreachan roimhe, ùrachadh sgrìobhainnean agus cùisean tèarainteachd dùinte. Tha mi a’ moladh gun leugh thu am perldelta slàn aig a’ cheangal.
Source: linux.org.ru