Pharo 11 kiadás, a Smalltalk nyelv dialektusa

Több mint egy év fejlesztés után megjelent a Pharo 11 projekt kiadása, amely a Smalltalk programozási nyelv dialektusát fejleszti. A Pharo a Squeak projekt ágazata, amelyben Alan Kay, a Smalltalk szerzője is részt vett. A programozási nyelv végrehajtása mellett a Pharo virtuális gépet, integrált fejlesztői környezetet, hibakeresőt és könyvtárakat is biztosít, beleértve a grafikus felhasználói felületek fejlesztéséhez szükséges könyvtárakat is. A projekt kódja MIT licenc alatt terjesztendő.

A legújabb verzióban bekövetkezett változások:

  • Bővültek az eszközkészlet lehetőségei: Az Iceberg Git-ügyfélben javították a GitHub-bal való munkát, a hibakeresőben lehetőséget biztosítottak interakciós modellhez kapcsolódó kötődések hozzáadására, a profiler új felhasználói felületet kapott, átírták az átíró eszközt, új dokumentumnéző eszközt adtak hozzá, a Calypso-ban megvalósították a függőségek vizualizációját, és fejlesztettek az inspectáló eszközökön.
  • Kész állapotba került az efemeronok (ephemeron) megvalósítása, amely egy olyan struktúra, amely más objektumokhoz kapcsolható anélkül, hogy hivatkozásokat hozzon létre, amelyek akadályozzák a szemétgyűjtést, és amely lehetővé teszi az objektumok szemétgyűjtő általi feldolgozásának nyomon követését.
  • Támogatás került a rétegezett slot deklarációhoz.
  • API készült az AST csomópontok reflektálására az OCBytecodeToASTCache, RBMethodNode és RBBlockNode esetében.
  • Az OpalCompilerhez plugin került a parszoláshoz ("parse plugin").
  • A virtuális gépben Javították a memória elrendezését és kezdetleges támogatást nyújtanak a SIMD (Single-Instruction Multiple-Data) utasítások és vektoregiszterek számára.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster