Dh’ fhaodadh prìs imrich Mercurial gu Python 3 a bhith na lorg de mhearachdan ris nach robh dùil.

Neach-gleidhidh siostam smachd dreach Mercurial leig sìos mi iomlan obair air gluasad a’ phròiseict bho Python 2 gu Python 3. A dh’ aindeoin gun deach a’ chiad oidhirpean giùlain a dhèanamh air ais ann an 2008, agus gun do thòisich atharrachadh luathaichte airson a bhith ag obair le Python 3 ann an 2015, cha deach an làn chomas Python 3 a chleachdadh a chur an gnìomh ach anns an ùine as ùire. meur de Mercurial 5.2.

Tha na fàisneachdan mu sheasmhachd a’ phuirt airson Python 3 na bhriseadh-dùil. Gu sònraichte, thathar an dùil gun nochd mearachdan air thuaiream sa chòd thairis air grunn bhliadhnaichean, leis nach eil deuchainnean a’ còmhdach 100% de bhunait a’ chòd, agus tha mòran dhuilgheadasan do-fhaicsinneach rè mion-sgrùdadh statach agus nach nochd iad ach aig àm ruith. A bharrachd air an sin, tha mòran de thuilleadan is leudachadh treas-phàrtaidh fhathast gun eadar-theangachadh gu Python 3.
Leis gun deach co-dhùnadh an còd atharrachadh gu Python 3 mean air mhean, fhad ‘s a bha e a’ cumail taic ri Python 2, fhuair an còd mòran hacks gus Python 2 agus 3 a chur còmhla, a dh ’fheumar a ghlanadh às deidh taic airson Python 2 a’ tighinn gu crìch.

A’ bruidhinn air an t-suidheachadh le Python 3, tha an neach-gleidhidh Mercurial den bheachd gur e mearachd mòr a dh’ adhbhraich an co-dhùnadh am Python 3 a tha a’ briseadh eadar-comasachd adhartachadh agus a chuir an sàs mar chànan ùr, nas ceart, às aonais leasachaidhean adhartach a bha iomchaidh do luchd-leasachaidh. cron mòr air a’ choimhearsnachd agus tha e na eisimpleir air mar nach fheum pròiseactan mòra sin a dhèanamh. An àite a bhith a’ togail comas-gnìomh mean air mhean agus a’ leigeil le tagraidhean a bhith air an gnàthachadh mean air mhean, thug sgaoileadh Python 3 air luchd-leasachaidh còd ath-sgrìobhadh agus goireasan a chaitheamh a’ cumail meuran fa-leth airson Python 2 agus Python 3. Cha b’ ann gu seachd bliadhna às deidh dha Python 3.0 a leigeil ma sgaoil a bha sin Thug Python 3.5 a-steach feartan gus pròiseas gluasaid a dhèanamh rèidh agus dèanamh cinnteach gu bheil an aon bhunait còd a’ ruith an dà chuid Python 2 agus Python 3.

Source: fosgailtenet.ru

Cuir beachd ann