I-SObjectizer iwuhlaka oluncane uma kuqhathaniswa lokwenza lula ukuthuthukiswa kwezinhlelo zokusebenza ezinezintambo eziningi eziyinkimbinkimbi ku-C++. I-SObjectizer ivumela umthuthukisi ukuthi akhe izinhlelo zakhe ngokusekelwe emilayezweni engavumelaniyo esebenzisa izindlela ezifana ne-Actor Model, Shicilela-Bhalisa kanye ne-CSP. Lena iphrojekthi ye-OpenSource ngaphansi kwelayisensi ye-BSD-3-CLAUSE. Umbono omfushane we-SObjectizer ungakhiwa ngokusekelwe lesi sethulo.
Inguqulo engu-5.6.0 ingukukhululwa kokuqala okukhulu kwegatsha elisha le-SObjectizer-5.6. Okusho futhi ukuphothulwa kokuthuthukiswa kwegatsha le-SObjectizer-5.5, elithuthukiswe iminyaka engaphezu kwemine.
Njengoba inguqulo 5.6.0 ivula isahluko esisha ekuthuthukisweni kwe-SObjectizer, akukho okusha nhlobo uma kuqhathaniswa nalokho okushintshiwe kanye/noma kwasuswa ku-SObjectizer. Ngokuqondene:
- Kusetshenziswa i-C++17 (ngaphambilini isethi engaphansi ye-C++11 yayisetshenziswa);
- iphrojekthi isihambile futhi manje iyaqhubeka I-BitBucket ngokusemthethweni, hhayi okokuhlola, isibuko ku-GitHub;
- ukusebenzisana kwama-ejenti akusenawo amagama eyunithi yezinhlamvu;
- Ukusekelwa kokuxhumana okuvumelanayo phakathi kwama-ejenti kususiwe ku-SObjectizer (i-analogue yayo isetshenziswa kuphrojekthi ehambisanayo ngakho5 okwengeziwe);
- ukwesekwa kwama-agent we-ad-hoc kususiwe;
- ukuthumela imilayezo, imisebenzi yamahhala kuphela ethunyelwayo, i-send_deyed, send_periodic manje esetshenziswa (izindlela ezindala zokuthumela_umlayezo, i-schedule_timer, i-single_timer zisusiwe ku-API yomphakathi);
- imisebenzi ye-send_deyed kanye ne-send_periodic manje inefomethi efanayo kungakhathaliseki uhlobo lomamukeli womlayezo (noma ngabe i-mbox, i-mchain noma isixhumanisi esiya kumenzeli);
- wengeze ikilasi elithi message_holder_t ukuze kube lula ukusebenza ngemilayezo eyabelwe ngaphambili;
- wasusa izinto eziningi ezazimakwe njengezihoxisiwe emuva egatsheni 5.5;
- Hhayi-ke, nazo zonke izinhlobo zezinye izinto.
Uhlu olunemininingwane eminingi yezinguquko lungatholakala lapha. Lapho, kuphrojekthi ye-Wiki, ungathola imibhalo yenguqulo 5.6.
Izingobo zomlando ezinenguqulo entsha ye-SObjectizer zingalandwa kusuka I-BitBucket noma ku SourceForge.
PS. Ikakhulukazi kwabangabazayo abakholelwa ukuthi i-SObjectizer ayidingeki noma ubani futhi ayisetshenziswa noma ubani. Lokhu hhayi ngale ndlela.
Source: linux.org.ru