Size: a a a

2019 October 20

LW

Lev Walkin in ErlangRus
источник

СИ

Сергей Иванов in ErlangRus
Lev Walkin
среди систем с автоматическим управлением памятью, stop the world нет, например, в Swift и Pony.
а Pony жив?
источник

LW

Lev Walkin in ErlangRus
Źmićer Rubinštejn
Но jvm то сделает тред на операционной системе, разве нет?
да; но подразумевается, что мы можем отделить дискуссию о семантике от дискуссии о производительности.
источник

LW

Lev Walkin in ErlangRus
а Эрланг?
источник

LW

Lev Walkin in ErlangRus
If you focus on something, it expands.
источник

СИ

Сергей Иванов in ErlangRus
Lev Walkin
а Эрланг?
так там вроде разработка прекратилась (работа над языком)
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Он серее ещё не родился, чем умер
источник

ŹR

Źmićer Rubinštejn in ErlangRus
источник

SP

Sergey Prokhorov in ErlangRus
автор pony был на последнем beam conf в Стокгольме. Говорил что есть компании которые спонсируют разработку, но не хотят афишировать
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Zero cost передача сообщений обозначает, что переход на кластер будет не zero cost - как я понимаю
источник

LW

Lev Walkin in ErlangRus
Ну в свифте, например, другим путем пошли, и там вообще нет фазы GC. Так что не пони единым.
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Źmićer Rubinštejn
Zero cost передача сообщений обозначает, что переход на кластер будет не zero cost - как я понимаю
Авторы эрланга знали что делают
источник

LW

Lev Walkin in ErlangRus
Źmićer Rubinštejn
Zero cost передача сообщений обозначает, что переход на кластер будет не zero cost - как я понимаю
а где зеро кост в кластере? там физика вмешивается
источник

СИ

Сергей Иванов in ErlangRus
ну ок. круто
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Lev Walkin
а где зеро кост в кластере? там физика вмешивается
Имеется ввиду тот whitelist который ты кинул. Там сообщения передаются в виде рефернса на область общего хипа. Так вот из-за отсутствия общего хипа на двух разных нодах как пони будет масштабироваться не совсем понятно
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Ответ я так понимаю «пока что никак, а потом кто-нибудь что-то придумает»
источник

ŹR

Źmićer Rubinštejn in ErlangRus
Либо это будет не на уровне языка, что сразу же даёт эрлангу 1000 очков
источник

LW

Lev Walkin in ErlangRus
Źmićer Rubinštejn
Либо это будет не на уровне языка, что сразу же даёт эрлангу 1000 очков
будет сериализовать, проблем-то. А из-за того, что и эрланг и пони будут сериализовать через си, а не, скажем, Perl, то кластерная коммуникация не будет отличаться по перформансу. А то и быстрее будет.
источник

LW

Lev Walkin in ErlangRus
У эрланга-то нет магии в этом вопросе.
источник

СИ

Сергей Иванов in ErlangRus
Lev Walkin
будет сериализовать, проблем-то. А из-за того, что и эрланг и пони будут сериализовать через си, а не, скажем, Perl, то кластерная коммуникация не будет отличаться по перформансу. А то и быстрее будет.
они там пишут что нативные вызовы си умеют и кодогенерируют обвязки своего кода для си. надо приделать rust .
источник