Derxistina Pharo 10, zaravayek zimanê Smalltalk

Serbestberdana projeya Pharo 10, ku zaravayê zimanê bernamenûsê Smalltalk pêş dixe, hate pêşkêş kirin. Pharo pişkek projeya Squeak e, ku ji hêla Alan Kay, nivîskarê Smalltalk ve hatî pêşve xistin. Ji bilî pêkanîna zimanek bernamekirinê, Pharo di heman demê de makîneyek virtual ji bo xebitandina kodê, hawîrdorek pêşkeftinê ya yekbûyî, debugger, û komek pirtûkxane, tevî pirtûkxaneyên ji bo pêşkeftina navrûyên grafîkî, peyda dike. Koda projeyê di bin lîsansa MITê de tê belavkirin.

Di nav guhertinên di berdana nû de, paqijkirina kodê derdikeve pêş - koda kevnar hate rakirin (Glamour, GTTools, Spec1, piştgirî ji bo bytecode ya kevnar) û karûbarên ku bi koda kevnar ve girêdayî ne ji nû ve hatine nivîsandin (Analyzera girêdayî, Gerokê rexne, hwd.) . Guhertin bi mebesta zêdekirina modularîteya projeyê û peydakirina şiyana çêkirina wêneyên bi pîvanek hindiktirîn hatine çêkirin. Ji bo baştirkirina performansê û kêmkirina mezinahiya wêneyan xebat hatine kirin (mezinahiya wêneya bingehîn ji 66 bo 58 MB kêm bûye). Makîneya virtual koda têkildar bi I/O asynchronous, hilgirtina soketê, û FFI ABI re çêtir kiriye.

Source: opennet.ru

Add a comment