Size: a a a

Compiler Development

2019 December 29

BD

Berkus Decker in Compiler Development
так что для отладки потребуется нода пожирнее
источник

BD

Berkus Decker in Compiler Development
> significant memory overhead (up to 2x for Asan, up to 3x for Msan, up to 10x for Tsan)

ну не так плохо на самом деле
источник

AV

Alexey Veselovsky in Compiler Development
Berkus Decker
оверхед по памяти у asan если я правильно помню 3-4x от обычного
зависит от. минимальный оверхэд - это тупо под shadow memory. а это 1/8 от основной памяти
источник

AV

Alexey Veselovsky in Compiler Development
размеры red zone - настраиваются
источник

AV

Alexey Veselovsky in Compiler Development
с учетом того, что занято 99 процентов, да, нода пожирнее нужна, либо данные попроще для инструментированной сборки
источник

AV

Alexey Veselovsky in Compiler Development
лучше иметь 2x запас
источник

AV

Alexey Veselovsky in Compiler Development
Berkus Decker
> The language itself has a completely different ownership model than Rust, like you quote. Verona's is based on what they're calling linear regions. It's more than "groups of objects." A program will be subdivided into a number of regions, each of which has only one entrypoint (hence the word 'linear'). Additionally, they are achieving memory safety by guaranteeing that no more than one thread can access a given region at any point in time.
это делает точно не ms, а ms research 🙂 ну и судьба будет как у сингулярити
источник

BD

Berkus Decker in Compiler Development
Alexey Veselovsky
это делает точно не ms, а ms research 🙂 ну и судьба будет как у сингулярити
я ж не спорю, это некоторые тут панику разводят. но если из линейных регионов что-то интересное получится, может и в какой практический язык приползет
источник

AV

Alexey Veselovsky in Compiler Development
Berkus Decker
я ж не спорю, это некоторые тут панику разводят. но если из линейных регионов что-то интересное получится, может и в какой практический язык приползет
согласен
источник

AT

Alexander Tchitchigin in Compiler Development
Dmitry Ponyatov
Развесистая система типов и сверхпозднее связывание - противоположны, или достаточно ортогональны чтобы сосуществовать?
Интересный вопрос. Смотря что понимать под "развесистой" системой типов. И "сверхпоздним" связыванием. Классы типов насколько позднее связывание обеспечивают например?
источник

DP

Dmitry Ponyatov in Compiler Development
Alexander Tchitchigin
Интересный вопрос. Смотря что понимать под "развесистой" системой типов. И "сверхпоздним" связыванием. Классы типов насколько позднее связывание обеспечивают например?
сверхпозднее связывание — передача сообщения, только в момент получения можно сказать, какой конкретно объект его получит, и сам объект отвечает за то, как он его обработает (например пул воркеров обрабатывает поток сообщений)

развесистая система типов — система типизации по образцу Haskel или Scala

кто о чем, а у меня прогрессирующий IoT головного мозга: можно ли создать языковую систему, которую можно использовать для программирования распределенного компьютера в целом, в настолько неконтролируемой среде?
десятки независимых вендоров, сотни классов устройств, и единственная цель выхода каждой минорной версии прошивки в том чтобы быть несовместимой со всеми предыдущими, и любыми существующими протоколами (чтобы то, что спер сосед за стенкой соседнего цеха, перестало работать с единственным сервисом вендора)
источник

DP

Dmitry Ponyatov in Compiler Development
Dmitry Ponyatov
сверхпозднее связывание — передача сообщения, только в момент получения можно сказать, какой конкретно объект его получит, и сам объект отвечает за то, как он его обработает (например пул воркеров обрабатывает поток сообщений)

развесистая система типов — система типизации по образцу Haskel или Scala

кто о чем, а у меня прогрессирующий IoT головного мозга: можно ли создать языковую систему, которую можно использовать для программирования распределенного компьютера в целом, в настолько неконтролируемой среде?
десятки независимых вендоров, сотни классов устройств, и единственная цель выхода каждой минорной версии прошивки в том чтобы быть несовместимой со всеми предыдущими, и любыми существующими протоколами (чтобы то, что спер сосед за стенкой соседнего цеха, перестало работать с единственным сервисом вендора)
китайсо диктует рынок, а у них не то что не существует патентного права, а такое ощущение что физиологически заблокированы области мозга, отвечающие за понятия "интеллектуальная собственность" или "поддержка продукции", даже элементарно user manual не вытянешь на продукцию, чуть ли не под NDA и договор поставки
прошивки пишут так, чтобы только кое-как заработало и стало продаваться, слово "багфикс" вообще не способны понять
источник

AT

Alexander Tchitchigin in Compiler Development
Dmitry Ponyatov
сверхпозднее связывание — передача сообщения, только в момент получения можно сказать, какой конкретно объект его получит, и сам объект отвечает за то, как он его обработает (например пул воркеров обрабатывает поток сообщений)

развесистая система типов — система типизации по образцу Haskel или Scala

кто о чем, а у меня прогрессирующий IoT головного мозга: можно ли создать языковую систему, которую можно использовать для программирования распределенного компьютера в целом, в настолько неконтролируемой среде?
десятки независимых вендоров, сотни классов устройств, и единственная цель выхода каждой минорной версии прошивки в том чтобы быть несовместимой со всеми предыдущими, и любыми существующими протоколами (чтобы то, что спер сосед за стенкой соседнего цеха, перестало работать с единственным сервисом вендора)
В плане системы типов для распределённых систем на сообщениях я бы, разумеется, смотрел в сторону Multiparty Session Types.
источник

BD

Berkus Decker in Compiler Development
Alexander Tchitchigin
В плане системы типов для распределённых систем на сообщениях я бы, разумеется, смотрел в сторону Multiparty Session Types.
+
источник

E

Eugene in Compiler Development
Alexander Tchitchigin
Интересный вопрос. Смотря что понимать под "развесистой" системой типов. И "сверхпоздним" связыванием. Классы типов насколько позднее связывание обеспечивают например?
позднее связывание происходит во время работы программы, а классы типов же известны во время компиляции
источник

AT

Alexander Tchitchigin in Compiler Development
Eugene
позднее связывание происходит во время работы программы, а классы типов же известны во время компиляции
Некоторые "поздним связыванием" называют виртуальные вызовы, которые формализуются и реализуются классами типов. Но Дмитрий уже пояснил, что он имел в виду под "сверхпоздним связыванием". А что Вы имели в виду я не понял.
источник

E

Eugene in Compiler Development
Alexander Tchitchigin
Некоторые "поздним связыванием" называют виртуальные вызовы, которые формализуются и реализуются классами типов. Но Дмитрий уже пояснил, что он имел в виду под "сверхпоздним связыванием". А что Вы имели в виду я не понял.
ну вот в смоллтоке было позднее связывание -- прилетает объекту сообщение и объект думает, что с ним делать
источник

AV

Alexey Veselovsky in Compiler Development
Eugene
ну вот в смоллтоке было позднее связывание -- прилетает объекту сообщение и объект думает, что с ним делать
Это любой if нужно поздним связыванием называть?
источник

AT

Alexander Tchitchigin in Compiler Development
Eugene
ну вот в смоллтоке было позднее связывание -- прилетает объекту сообщение и объект думает, что с ним делать
Вы уже все сообщения в чате прочитали, нет?
источник

E

Eugene in Compiler Development
Alexander Tchitchigin
Вы уже все сообщения в чате прочитали, нет?
просмотрел, слишком много мусора, не относящегося к теме чата
источник