Wergêrê mruby 3.2 yê bicîbûyî heye

Serbestberdana mruby 3.2, wergêrek binavkirî ji bo zimanê bernamesaziya dînamîkî-obje-oriented Ruby destnîşan kir. Mruby lihevhatina hevoksaziya bingehîn di asta Ruby 3.x de peyda dike, ji bilî piştgirîya ji bo berhevdana nimûneyê ("doz .. in"). Wergêr xwedî mezaxtina bîra kêm e û balê dikişîne ser bicîkirina piştgiriya zimanê Ruby di nav sepanên din de. Wergêrê ku di serîlêdanê de hatî çêkirin dikare hem koda çavkaniyê bi zimanê Ruby û hem jî bytekodê ku bi karanîna berhevkera "mrbc" ya ku ji hêla projeyê ve hatî çêkirin ve hatî wergirtin bicîh bîne. Koda çavkaniya mruby di bin lîsansa MITê de tê belav kirin.

Daxuyaniya nû 19 qelsiyên ku dikarin bibin sedema zêdebûna tamponê, betalkirina nîşana betal, an gihîştina bîranînê piştî belaş rast dike dema ku wergêr koda Ruby ya bi taybetî formatkirî pêvajoyê dike.

Guhertinên ne-ewlehî hene:

  • Piştgiriya derbaskirina argumanên nenas (*, **, &),
  • Piştgiriya ji bo hejmarên mezin (mruby-bigint).
  • Piştgiriya daxistina binarên berhevkirî bi pêveka ".mrb".
  • Zêdekirina vebijarka "--no-optimize" ji bo neçalakkirina xweşbîniyên di berhevkarê mrbc de.
  • Di mruby-class-ext de bicihanîna rêbazên Class#subclasses û Module#undefined_instance_methods.
  • Pirtûkxaneyên nû yên çêkirî mruby-errno, mruby-set, mruby-dir û mruby-data.

Source: opennet.ru

Add a comment