Liberigo de Pharo 11, dialekto de la Smalltalk-lingvo

Post pli ol unu jaro da evoluo, la projekto Pharo 11 estis publikigita, evoluigante dialekton de la programlingvo Smalltalk. Pharo estas forko de la projekto Squeak, kiu estis evoluigita fare de Alan Kay, la verkinto de Smalltalk. Aldone al efektivigado de programlingvo, Pharo ankaŭ disponigas virtualan maŝinon por ruli kodon, integran evolumedion, erarserĉilon, kaj aron de bibliotekoj, inkluzive de bibliotekoj por evoluigado de grafikaj interfacoj. La projektkodo estas distribuita sub la MIT-licenco.

Inter la ŝanĝoj en la nova eldono:

  • La kapabloj de la ilaro estis vastigitaj: La kliento Iceberg Git plibonigis laboron kun GitHub, la erarserĉilo havas la kapablon aldoni ligojn al la interaga modelo, la profililo havas novan uzantinterfacon, la Rewrite-ilaĵo estis restrukturita, nova ilo. por vidi dokumentojn estis aldonita, dependeca bildigo estis efektivigita en Calypso, iloj estis plibonigitaj por inspektado.
  • La efektivigo de efemeroj, strukturo kiu povas esti ligita al aliaj objektoj sen kreado de referencoj kiuj malhelpas rubkolekton, kaj kiu permesas spuradon de la pretigo de objektoj fare de la rubkolektanto, estis kompletigita por ĝeneraligita uzo.
  • Aldonita subteno por kaskadaj fendodeklaroj.
  • Aldonita API por reflekti AST-nodojn en OCBytecodeToASTCache, RBMethodNode kaj RBBlockNode.
  • Analiza kromaĵo estis aldonita al OpalCompiler.
  • В virtuala maŝino Plibonigita memoraranĝo kaj aldonita komenca subteno por SIMD (Unu-instrukcio Multobla-Datumoj) instrukcioj kaj vektorregistroj.

fonto: opennet.ru

Aĉetu fidindan gastigadon por retejoj kun DDoS-protekto, VPS-VDS-serviloj 🔥 Aĉetu fidindan retejan gastigadon kun DDoS-protekto, VPS VDS-servilojn | ProHoster