Ukukhutshwa kwe-Pharo 11, isiyelelane solwimi lwe-Smalltalk

Emva konyaka wophuhliso, iprojekthi ye-Pharo 11 iye yakhululwa, iphuhlisa isiyelelane solwimi lwenkqubo lweSmalltalk. I-Pharo yifoloko yeprojekthi ye-Squeak, eyaphuhliswa ngu-Alan Kay, umbhali we-Smalltalk. Ukongeza ekuphumezeni ulwimi lwenkqubo, i-Pharo ikwabonelela ngomatshini obonakalayo wokuqhuba ikhowudi, indawo edibeneyo yophuhliso, i-debugger, kunye neseti yamathala eencwadi, kubandakanya amathala eencwadi okuphuhlisa ujongano lwegraphical. Ikhowudi yeprojekthi ihanjiswa phantsi kwelayisenisi ye-MIT.

Phakathi kotshintsho kukhupho olutsha:

  • Izakhono ze-toolkit zandisiwe: Umxhasi we-Iceberg Git uye waphucula umsebenzi kunye ne-GitHub, i-debugger inamandla okongeza izibophelelo kwimodeli yentsebenziswano, iphrofayili inomsebenzi omtsha womsebenzisi, i-Rewrite utility yenziwe ngokutsha, into entsha. Amaxwebhu okubukela afakwe, ukubonwa kokuxhomekeka kuye kwaphunyezwa kwiCalypso, izixhobo ezisetyenzisiweyo ziphuculwe ukuze zihlolwe.
  • Ukuphunyezwa kwe-ephemerons, isakhiwo esinokudibaniswa kwezinye izinto ngaphandle kokudala izikhombisi eziphazamisa ukuqokelela inkunkuma, kwaye evumela ukulandelwa kokucutshungulwa kwezinto ngumqokeleli wenkunkuma, sele igqityiwe ukusetyenziswa ngokubanzi.
  • Inkxaso eyongeziweyo ye-cascading slot izibhengezo.
  • I-API eyongeziweyo ukubonisa i-AST nodes kwi-OCbytecodeToASTCache, i-RBMethodNode kunye ne-RBBlockNode.
  • I-plugin yokwahlulahlula yongezwe kwi-OpalCompiler.
  • В umatshini wenyani улучшена раскладка памяти и добавлена начальная поддержка инструкций SIMD (Single-Instruction Multiple-Data) и векторных регистров.

umthombo: opennet.ru

Yongeza izimvo