PÀrast rohkem kui aasta kestnud arendust on avaldatud Pharo 11 versioon, mis arendab Smalltalk programmeerimiskeele dialekti. Pharo on haru Squeak projektist, mille arenduses osales Alan Kay, Smalltalki looja. Lisaks programmeerimiskeele rakendusele pakub Pharo ka koodi tÀitmise virtuaalmasinat, integreeritud arenduskeskkonda, tÔrkeotsijat ja raamatukogude komplekti, sealhulgas raamatukogusid graafiliste liideste arendamiseks. Projekti kood levitatakse MIT litsentsi alusel.
Uue vÀljaande muudatused:
- Tööriistade vĂ”imalusi on laiendatud: Git-klient Iceberg on paranenud GitHubiga töö osas, tĂ”rkeotsijas on rakendatud vĂ”imalus lisada seoseid interaktsioonimudelisse, profiileris on pakutud uus kasutajaliides, Rewrite utiliit on ĂŒmber kujundatud, on lisatud uus dokumentide vaatamise utiliit, Calypso's on teostatud sĂ”ltuvuste visualiseerimine ja inspektsiooni tööriistad on paranenud.
- TĂ€itmise valmisolek laiemaks kasutamiseks on saavutatud ephemeronide (ephemeron) rakendamisel, struktuuril, mis vĂ”ib olla seotud teiste objektidega ilma viidete loomisega, mis segaks prĂŒgikogumist, ja mis vĂ”imaldab jĂ€lgida objektide töötlemist prĂŒgikoguja poolt.
- Lisatud tugi slotide kaskade vÀljakuulutamiseks.
- Lisatud API, et peegeldada AST sÔlmi OCBytecodeToASTCache'is, RBMethodNode'is ja RBBlockNode'is.
- OpalCompiler'is on lisatud parsimise plugin («parse plugin»).
- V virtuaalmasinas Parandatud mÀlu paigutust ja lisatud algne tugi SIMD (Single-Instruction Multiple-Data) kÀskudele ja vektoregisteridele.
Allikas: opennet.ru
