Tātari mōrearea mo te Kaupapa Perl 7

Pukapuka Rana (Pukapuka Rana), tautoko neke atu i te 70 kōwae i CPAN, i mahia te tātaritanga morearea i te wa e whakatinanahia ana te whakaaro Mahere whakatinana Perl 7. Kia maumahara tatou kei roto i te peka Perl 7 e hiahia ana ratou ki te whakahohe i te aratau arowhai "tino" ma te taunoa, whakahohe "whakamahi whakatupato" ka huri i te uara o te maha o nga tawhā e pa ana ki te hototahi ki te waehere tawhito.

Ko te whakarereketanga ka pakaru te maha o nga waahanga CPAN i Perl 7 me te hiahia ki nga whakarereketanga ki ia waahanga, kaore i te tika ki te whakatinana i roto i te tau kua whakaritea, ina koa kaore nga kaituhi katoa e noho waatea ana. Ko nga huringa i roto i te Perl 7 ka aukati i te whakamahi i nga waahanga kua hangaia hei tautoko atu i te putanga hou o Perl.

I tua atu, ko nga raruraru e whai ake nei ka whakahuahia:

  • Te rangirua i waenga i te hunga timata na etahi tauira me nga taunakitanga mai i nga pukapuka i tuhia mo Perl 7 kaore i te mahi i Perl 5.
  • Ko te paanga ki te whakawhanaketanga o nga raina kotahi kaore ano kia akohia. Kei te kaha te whakamahi a Perl mo te tuhi i nga tuhinga nui, engari mo te hanga i nga rarangi kotahi me nga tuhinga poto mo nga hiahia o nga kaiwhakahaere, kaore e tika ana te whakamahi i te aratau tino.
  • He raruraru nga tohatoha ki te tuku i nga konae ka taea te whakahaere ki te whakahaere i nga tuhinga Perl 7 me Perl 5 (ko te tumanako ka tuaruatia te korero me te Python 2 me te 3).
  • Ko te Waehere kua tuhia mo Perl 7 e kore e tika kia mohiohia kaore e rere i roto i te Perl 5; he maha nga kaiwhakawhanake e kore e tohu i te waahanga tautoko iti.
  • Ko nga momo taputapu me nga waahanga e pa ana ki a Perl 5 me whakatikatika.
  • Ko te whakaritenga o Perl 7, na te tohatoha o nga rauemi, ka whakatio te whanaketanga o nga ahuatanga Perl hou mo etahi wa.
  • He tupono kei te wera me te wehe atu o nga kaiwhakawhanake kaha o te kaiwhakamaori Perl, nga waahanga, nga taputapu me nga kohinga taapiri na te nui o nga mahi taapiri kaore he hihiri tika (kaore nga tangata katoa e whakaae ki te hiahia ki te hanga Perl 7).
  • Ko te ahurea i roto i te hapori me te whakaaro ki te pumau o Perl ka tino rerekee.
  • Ka whakahekehia te mana o te reo na runga i te whakahee ko te Perl 7 kaore i te hototahi ki te waehere o naianei me te kore he mea hou.

Hei whakamama i nga hua kino, ka whakatakotohia e Dan Book tana mahere, ka kore e pakaru te hototahi. Ko te whakaaro kia mau tonu te tukanga whanaketanga, hei utu mo te 5.34.0, tautapahia te nama tuku e whai ake nei ko 7.0.0, ka whakakorehia e matou te tautoko mo te tohu waea ahanoa autaki ka taea ai etahi ahuatanga hou penei i te whakamatau/hopu. Ko nga huringa penei i te "whakamahia kaha" me te "whakamahi whakatupato" e whakaarohia ana kia whakaritea ma te whakaatu i te putanga Perl i roto i te waehere na roto i te "whakamahi v7" pragma (kua whakahoahoa keetia ma te taunoa mo te "whakamahi v5.12" me nga putanga hou ake. ).

Ma te taunoa, e taunaki ana kia pupurihia e te kaiwhakamaori he huinga tawhā e kore e rereke mai i te Perl 5, haunga te tikanga paerewa mo te horoi i te wetereo tawhito i whakamahia i mua. Ko te tautoko mo nga ahuatanga tawhito me te wetereo kua whakakorehia ka taea te whakakore tonu i runga i nga ture whakakorenga. Kei te whakaarohia kia tohuhia te whakamahinga o nga waahanga Perl 7 hou i roto i te waehere me te wehe i nga momo hou me nga momo tawhito ma te whakamahi i te "whakamahi v7" pragma.

Source: opennet.ru

Tāpiri i te kōrero