OneScript icon indicating copy to clipboard operation
OneScript copied to clipboard

Семантика подсчета ссылок и RAII

Open EvilBeaver opened this issue 9 years ago • 8 comments

Originally reported by: EvilBeaver (Bitbucket: EvilBeaver, GitHub: EvilBeaver)


OneScript не применяет семантику RAII и не ведет подсчет ссылок на объекты. Это непривычно для разработки под 1С и требует дополнительных усложнений в виде глобальной функции ОсвободитьОбъект.

Нужно ввести RAII на основе счетчика ссылок для объектов, владеющих ресурсами (файлов и COM)


  • Bitbucket: https://bitbucket.org/EvilBeaver/1script/issue/50

EvilBeaver avatar Oct 20 '14 20:10 EvilBeaver

Original comment by artbear (Bitbucket: artbear, GitHub: artbear):


Повторю вопрос:

В ветке v2.0 это реализовано, видимо имеет смысл взять в 1.0

Я пока увидел только использование реализации интерфейсов IDisposable

Подскажи, где это реализовано в ветке 2.0

EvilBeaver avatar Dec 01 '15 14:12 EvilBeaver

Original comment by artbear (Bitbucket: artbear, GitHub: artbear):


В ветке v2.0 это реализовано, видимо имеет смысл взять в 1.0

Я пока увидел только использование реализации интерфейсов IDisposable

Подскажи, где это реализовано в ветке 2.0

EvilBeaver avatar Oct 21 '15 15:10 EvilBeaver

Original comment by artbear (Bitbucket: artbear, GitHub: artbear):


ИМХО это очень важная вещь.

EvilBeaver avatar Oct 22 '14 17:10 EvilBeaver

Original comment by EvilBeaver (Bitbucket: EvilBeaver, GitHub: EvilBeaver):


В ветке v2.0 это реализовано, видимо имеет смысл взять в 1.0

EvilBeaver avatar Oct 20 '14 20:10 EvilBeaver

@EvilBeaver может, ну её, эту задачу? два года никто не жалуется.

dmpas avatar Dec 11 '16 19:12 dmpas

Да пусть будет, как маячок

EvilBeaver avatar Dec 11 '16 20:12 EvilBeaver

я жалуюсь, но я устал жаловаться :(

artbear avatar Dec 11 '16 21:12 artbear

@artbear ты тогда почаще материализуй свои жалобы во всенародно читаемые примеры. :)

dmpas avatar Dec 11 '16 21:12 dmpas