PÀrast rohkem kui aasta kestnud arendust on vÀlja antud Pharo 11 projekti vÀljaanne, mis arendab Smalltalki programmeerimiskeele dialekti. Pharo on Squeaki projektist hargnenud, milles osales Alan Kay, Smalltalki looja. Lisaks programmeerimiskeele rakendusele pakub Pharo ka virtuaalmasinat koodi tÀitmiseks, integreeritud arenduskeskkonda, silumist ja raamatukogude komplekti, sealhulgas graafiliste liideste arendamiseks mÔeldud raamatukogusid. Projekti kood levitatakse MIT-licentsi alusel.
Among the changes in the new release:
- Tööriistade vĂ”imalused on laiendatud: Git-kliente Iceberg on parendatud GitHubi toetamiseks, silumisprogrammis on rakendatud vĂ”imalus lisada sidumisi koostoimimismudelile, profilereerijas on pakutud uus kasutajaliides, Rewrite'i tööriist on ĂŒmber kujundatud, lisatud on uus dokumentide vaatamise tööriist, Calypsos on teostatud sĂ”ltuvuste visualiseerimine, ning parendatud on inspekteerimise tööriistu.
- Efcemeronite (ephemeron) rakendus on valmis laialdasemaks kasutamiseks, see struktuur saab olla seotud teiste objektidega ilma viidete loomisega, mis takistaks prĂŒgikogujat ning vĂ”imaldab jĂ€lgida objektide töötlemist prĂŒgikoguja poolt.
- Lisatud on kaskaadsete slotide deklareerimise tugi.
- Lisatud on API AST sÔlmede peegeldamiseks OCBytecodeToASTCache, RBMethodNode ja RBBlockNode.
- OpalCompilerisse on lisatud analĂŒĂŒsi plugin ('parse plugin').
- Uues virtuaalses masinas MĂ€lu paigutust on parendatud ning algne tugi SIMD (Single-Instruction Multiple-Data) juhistele ja vektorreĆŸiimidele on lisatud.
Allikas: opennet.ru
