доня.
ну типа type erasure
доня.
вот мне тут объяснили, что для HKP специализация в компайл-тайме иногда невозможна
доня.
то есть вопрос "зачем стирать" подразумевал "почему нельзя специализировать в компайл-тайме", вот
доня.
ну если юзаешь trait objects, иначе всё статически диспатчится (ну хотя мб trait objects где-то в стдлибе используются, хз)
Влод
🤔
andrei
🤔
🤔
Alex
а ведь растопилятор может одно
я не то чтобы настоящий сварщик, но в расте же скорее уникальные типы чем линейные?
Alex
была ж статья кстати http://munksgaard.me/papers/laumann-munksgaard-larsen.pdf https://github.com/Munksgaard/session-types
Alex
еще сохацкий оттуда кодяру тырил :)
Loyd
Так-с, вернулся после встречи
Loyd
объясните это заявление, пожалуйста
Нет ты, ибо твоё заявление, что это — отдельная система типов. Никаких новых правил вывода не вводятся, базовые аксиомы же из линейной системы
Anonymous
NHK
Loyd
NHK
Не гуглится
доня.
higher kinded polymorphism
Loyd
То есть вместо общеприняторо сокращения HKT, теперь вот редкое HKP появилось?
Alex
в расте вроде его так кличут
Alex
https://github.com/rust-lang/rfcs/issues/324
Anonymous
Не гуглится
да прост вспомнилась анима https://ru.wikipedia.org/wiki/NHK_ni_Youkoso!
Alex
я по аватарке сразу подумал на японское орт тоже :)
Loyd
я тоже, но разве подсистема Lifetime ов - это не афинная ?
Не совсем. move-семантика это линейная система
Loyd
s/линейная/афинная/. Но если выставил #[must_use], то линейная
Маjко
а ведь эта задача очень даже реализуема, если расширить систему типов в Rust
Система типов тут ни при чем, детектор дедлоков -- разновидность рантайм анализа
Oleg
Система типов тут ни при чем, детектор дедлоков -- разновидность рантайм анализа
Ну так же как и гарбейдж коллектор, мы говорим о типизированной альтернативе
Oleg
я говорю о системах типов вроде этой https://link.springer.com/chapter/10.1007%2F11817949_16
Маjко
я говорю о системах типов вроде этой https://link.springer.com/chapter/10.1007%2F11817949_16
Модно поинтересоваться как вы судите о "незначительных измерениях"? Если вы приобрели данный paper, расшарьте на чатик
Oleg
Модно поинтересоваться как вы судите о "незначительных измерениях"? Если вы приобрели данный paper, расшарьте на чатик
я говорю о "незначительных изменениях" в теоритипном базисе компилятора ну вот к примеру статьи для расшаривания https://arxiv.org/abs/1508.06707 https://arxiv.org/abs/1603.03727
Oleg
Сужу очень поверхностно, очень интуитивно представляя растовский компилятор
Oleg
Поэтому и засаммонил @clayrat
Мерль
http://www.kb.ecei.tohoku.ac.jp/~koba/papers/concur2006-full.pdf
Oleg
Но всё-таки мне интересно на чём основывается ваше самоуверенное и довольно грубое вы говорите о том, о чем не имеете понятия
Oleg
В моих словах есть принципиальные противоречия с актуальной теорией?
Oleg
@mersinvald
Маjко
В моих словах есть принципиальные противоречия с актуальной теорией?
Имеется принципиальное отличие. Deadlock Detector требует информации о занятых ресурсах в каждый момент исполнения и в раст это сейчас не впихнуть. И измерения там совсем не мелкие нужны, так как локи в расте на систему владения-заимствования вообще не полагается, оно все реализованы на interior mutability
Маjко
У меня есть иные дела кроме как сраться с вами в чате, будьте добры подождать-с
Oleg
У меня есть иные дела кроме как сраться с вами в чате, будьте добры подождать-с
ясно, но вы всё-таки нашли время чтобы начать сраться не так ли?
Oleg
и всё-таки меня не очень интересует рантайм система
Oleg
Ведь говорили мы именно о расширении системы типов
Sherzod
Ураст! Срастч!
Oleg
Т.е. о дополнении эквивалетном lifetime у
Маjко
Я понял, меня возмутило конкретно "потребует незначительных измерений"
Oleg
На что Вы заявили, что я никакого понятия об этом не имею
Маjко
А да ссылочку на пейпер спасиьо
Маjко
Надо найти где спиратить
Dmitry
выложили ведь выше уже спираченый
Oleg
я нашёл вот это своё сообщени
Oleg
а ведь эта задача очень даже реализуема, если расширить систему типов в Rust
Oleg
А Вы на какое ссылались?
Маjко
А вообще, на чистоту, как часто кто сталкивался с дедлоками?
Oleg
А вообще, на чистоту, как часто кто сталкивался с дедлоками?
А вообще всё-таки ответьте, за что вы меня ссаными тряпками-то
Маjко
А вообще всё-таки ответьте, за что вы меня ссаными тряпками-то
Я уже подробно ответил. За "незначительные изменерия"
Маjко
за последний день, раза 3
Открытый код? Интересно даже посмотреть как до такого дошло
Anonymous
нет, закрытый
Маjко
Потому как исходя из моего опыта, использование каналов везде, где возможно, решает проблему с дедлоками чуть менее чем полностью
Oleg
А самое главное, вот это сообщение
Oleg
Ну так же как и гарбейдж коллектор, мы говорим о типизированной альтернативе
Oleg
Нет, вы говорите о том, о чем не имеете понятия
Anonymous
если у тебя есть конкурентность, то легко словить
Oleg
Вот здесь я вообще не понимаю
Anonymous
каналы ничего не решают
Oleg
Не имею понятия, как на реплику о "типизированной альтернативы" любитель хоаровских каналов сказал мне, что я не имею понятия
Маjко
У меня есть конкуррентность, синхронизаруется каналами, дедлок был только один раз по глупости (логическая опечатка)
Маjко
Не имею понятия, как на реплику о "типизированной альтернативы" любитель хоаровских каналов сказал мне, что я не имею понятия
Давайте придираться к конкретному сообщению безотносительно предшествующего контекста
Oleg
Я понимаю токсичность, но за свой токсин надо ответить
Anonymous
Маjко
Я понимаю токсичность, но за свой токсин надо ответить
И научитесь отвечать на сообщения без форварда, невозможно же спорить
Oleg
И научитесь отвечать на сообщения без форварда, невозможно же спорить
Невозможно ответить на два сообщения одновременно