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