Size: a a a

Programming Offtop

2021 May 19

AN

Alexander Nozik in Programming Offtop
Работа с CPointer уже примерно так сделана в MemScoped.
источник

А

Алексей in Programming Offtop
а я вижу что тут подводных камней в области взаимодействия гц и не гц данных будет куча
источник

AN

Alexander Nozik in Programming Offtop
Они очевидно не должны смешиваться ( вмысле одно не может быть внутри другого). Но опять же это уже как-то решается при взаимодействии с нативной памятью
источник

А

Алексей in Programming Offtop
а смысл тогда?
источник

AN

Alexander Nozik in Programming Offtop
Смысл в том, что реально надо контролировать жестко время жизни только для очень ограниченного количества объектов. Это на самом деле очень мало где нужно.
источник

А

Алексей in Programming Offtop
ну а зачем такое?
источник

AN

Alexander Nozik in Programming Offtop
Оно нужно например в IO для аллокации буферов и кое в какой математике. Тот же kotlinx-io на самом деле эмулирует тот же бороу чекер.
источник

АХ

Алексей Худяков... in Programming Offtop
Сложно придумать как статически гарантировать, что значние не покинет скоп. Выглядит сложно
источник

А

Алексей in Programming Offtop
в шарпе например есть достаточно развитые средства для подобных вещей
источник

AN

Alexander Nozik in Programming Offtop
Так вот это уже есть
источник

А

Алексей in Programming Offtop
вплоть до указателей
источник

А

Алексей in Programming Offtop
только это не слишком часто там юзается
источник

AN

Alexander Nozik in Programming Offtop
Ну там специфические указатели. Но в принципе да. Тут как раз смысл в том, что это очень мало где нужно.
источник

АХ

Алексей Худяков... in Programming Offtop
Раз в котлине нельзя передать ссылку на структуру  в функцию, которая куда-то его схоронит и переживёт скоп?
источник

AN

Alexander Nozik in Programming Offtop
Сейчас просто это реф-объект, который может быть "обналичен" только в скоупе. То есть, не передав явно скоуп, ты не можешь получить значение.
источник

АХ

Алексей Худяков... in Programming Offtop
Не могу дальше продолжать спорить. Знаний не хватает, но ставлю рупь, что система куда менее мощная нежели растовая проверка борова
источник

K

Kasem in Programming Offtop
Всем добрый день господа. Подскажите, есть группы по разработке ботов для телеги?
Поделитесь, пожалуйста
источник

А

Алексей in Programming Offtop
если делать какие-то мелкие задачки, то и боров не нужен по сути
источник

АХ

Алексей Худяков... in Programming Offtop
В расте онповсюду. Потому его надо понимать
источник

А

Алексей in Programming Offtop
так речь то и не про раст шла
источник