SObjetizer-5.6.0: guhertoya sereke ya nû ya çarçoweya aktorê ji bo C ++

SObjectizer çarçoveyek nisbeten piçûk e ji bo hêsankirina pêşkeftina sepanên pir-mijarî yên tevlihev di C++ de. SObjetizer destûrê dide pêşdebiran ku bernameyên xwe li ser bingeha mesajên asynchronous bi karanîna nêzîkatiyên wekî Actor Model, Publish-Subscribe û CSP ava bike. Ev projeyek OpenSource di bin lîsansa BSD-3-CLAUSE de ye. Li ser bingehê têgihiştinek kurt a SObjetizer dikare were çêkirin vê pêşkêşiyê.

Guhertoya 5.6.0 yekem serbestberdana sereke ya şaxa nû ya SObjetizer-5.6 e. Ev jî tê wateya qedandina pêşkeftina şaxê SObjetizer-5.5, ku ji çar salan zêdetir e ku pêşve diçe.

Ji ber ku guhertoya 5.6.0 di pêşkeftina SObjetizer de qonaxek nû vedike, li gorî ya ku ji SObjetizer hatî guheztin û/an jêbirin qet nûbûn tune. Gelek rindik:

  • C++17 tê bikaranîn (berê binekomek C++11 dihat bikaranîn);
  • proje bi pêş ket û niha dijî BitBucket bi fermî, ne ezmûnî, neynikê li ser GitHub;
  • hevkariyên ajan êdî navên rêzikan nînin;
  • Piştgiriya danûstendina hevdem a di navbera ajanan de ji SObjectizer hate rakirin (analoga wê di projeya pêvekirî de tête bicîh kirin so5extra);
  • piştgiriya ji bo ajanên ad-hoc hatiye rakirin;
  • ji bo şandina peyaman, tenê fonksiyonên belaş şandin, send_delayed, send_periodic niha têne bikar anîn (rêbazên kevin deliver_message, schedule_timer, single_timer ji API-ya giştî hatine rakirin);
  • fonksiyonên send_delayed û send_periodic naha xwedî heman formatê ne, bêyî ku celeb wergirê peyamê be (gelo ew mbox, mchain an girêdanek bi nûnerek re);
  • çîna message_holder_t zêde kir da ku xebata bi peyamên berê veqetandî hêsan bike;
  • gelek tiştên ku di şaxa 5.5-ê de wekî paşverû hatine nîşankirin rakirin;
  • Belê, û her cûre tiştên din.

Navnîşek berfirehtir a guhertinan dikare were dîtin vir. Li wir, di projeya Wiki de, hûn dikarin bibînin belgeyên ji bo guhertoya 5.6.


Arşîvên bi guhertoya nû ya SObjetizer-ê dikarin jê werin dakêşandin BitBucket an li ser SourceForge.


PS. Bi taybetî ji bo gumanbarên ku bawer dikin ku SObjetizer ji kesî re ne hewce ye û ji hêla kesek ve nayê bikar anîn. Ev ne bi vî rengî.

Source: linux.org.ru

Add a comment