Hāʻawi ka ʻōlelo hoʻolālā Zig i ke kākoʻo no ka hoʻolaha ʻana iā ia iho (bootstrapping)

Ua hoʻololi ʻia ka ʻōlelo hoʻolālā Zig e hiki ai i ka mea hōʻuluʻulu Zig stage2, i kākau ʻia ma Zig, e hōʻuluʻulu iā ia iho (stage3), kahi e hoʻokipa ai i kēia ʻōlelo. Manaʻo ʻia e hāʻawi ʻia kēia mea hōʻuluʻulu ma ka paʻamau i ka hoʻokuʻu 0.10.0 e hiki mai ana. ʻAʻole paʻa ka Stage2 ma muli o ka nele o ke kākoʻo no ka nānā ʻana i ka wā holo, ʻokoʻa i nā semantics ʻōlelo, etc.

ʻO ka hoʻololi i hoʻokō ʻia e ʻae iā mākou e hoʻohui i ke kākoʻo no ka "hot swapping" o ke code i ka wā holo (ʻo ia hoʻi me ka ʻole o ke keakea ʻana, ka hoʻololi ʻana i ke code wela), wehe ʻia i ka hoʻopaʻa ʻana iā LLVM a me C ++ (ma laila e hoʻomaʻamaʻa ai i ke kaʻina hana o ka lawe ʻana i nā hale kūkulu hou). a radically ho'ēmi i kūkulu manawa papahana, a e hoʻokēʻai hoʻomohala hoʻomohala.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka