СОбјецтизер је релативно мали оквир за поједностављивање развоја сложених апликација са више нити у Ц++. СОбјецтизер омогућава програмеру да изгради своје програме засноване на асинхроној размени порука користећи приступе као што су Ацтор Модел, Публисх-Субсцрибе и ЦСП. Ово је ОпенСоурце пројекат под лиценцом БСД-3-ЦЛАУСЕ. На основу тога се може формирати кратак утисак о СОбјецтизеру ову презентацију.
Верзија 5.6.0 је прво велико издање нове гране СОбјецтизер-5.6. Што уједно значи и завршетак развоја гране СОбјецтизер-5.5, која се развија више од четири године.
Пошто верзија 5.6.0 отвара ново поглавље у развоју СОбјецтизера, нема никаквих иновација у поређењу са оним што је промењено и/или уклоњено из СОбјецтизера. Нарочито:
- Користи се Ц++17 (раније је коришћен подскуп Ц++11);
- пројекат се преселио и сада живи БитБуцкет са званичним, а не експерименталним, огледало на ГитХуб-у;
- сарадње агената више немају називе низова;
- Из СОбјецтизер-а је уклоњена подршка за синхрону интеракцију између агената (његов аналог је имплементиран у пратећем пројекту со5ектра);
- подршка за ад-хоц агенте је уклоњена;
- за слање порука сада се користе само бесплатне функције сенд, сенд_делаиед, сенд_периодиц (старе методе деливери_мессаге, сцхедуле_тимер, сингле_тимер су уклоњене из јавног АПИ-ја);
- функције сенд_делаиед и сенд_периодиц сада имају исти формат без обзира на тип примаоца поруке (било да је у питању мбок, мцхаин или веза са агентом);
- додао класу мессаге_холдер_т да би се поједноставио рад са унапред додељеним порукама;
- уклоњено много ствари које су биле означене као застареле назад у грани 5.5;
- Па, и разне друге ствари.
Детаљнију листу измена можете пронаћи овде. Тамо, у пројекту Вики, можете пронаћи документацију за верзију 5.6.
Архиве са новом верзијом СОбјецтизер-а могу се преузети са БитБуцкет или СоурцеФорге.
ПС. Посебно за скептике који верују да СОбјецтизер никоме није потребан и да га нико не користи. Ово не на овај начин.
Извор: линук.орг.ру