Pharo 10, Smalltalk-kielen murre, julkaisu

Pharo 10 -projektin julkaisu, joka kehittää Smalltalk-ohjelmointikielen murretta, tarjottiin. Pharo on Squeak-projektin haarukka, jonka on kehittänyt Smalltalkin kirjoittaja Alan Kay. Ohjelmointikielen toteuttamisen lisäksi Pharo tarjoaa myös virtuaalikoneen koodin suorittamiseen, integroidun kehitysympäristön, virheenkorjausohjelman ja joukon kirjastoja, mukaan lukien kirjastot graafisten käyttöliittymien kehittämiseen. Projektikoodia jaetaan MIT-lisenssillä.

Uuden julkaisun muutoksista erottuu koodin puhdistus - vanhentunut koodi on poistettu (Glamour, GTTools, Spec1, tuki vanhentuneelle tavukoodille) ja vanhentuneesta koodista riippuvaisia ​​apuohjelmia on kirjoitettu uudelleen (Dependency Analyzer, Critique Browser jne.) . Muutoksilla on pyritty lisäämään projektin modulaarisuutta ja mahdollistamaan mahdollisimman pienikokoisten kuvien luominen. Työtä on tehty suorituskyvyn parantamiseksi ja kuvien koon pienentämiseksi (peruskuvan kokoa on pienennetty 66 megatavusta 58 megatavuun). Virtuaalikoneessa on parannettua koodia, joka liittyy asynkroniseen I/O:hen, socketin käsittelyyn ja FFI ABI:hen.

Lähde: opennet.ru

Lisää kommentti