Size: a a a

2021 May 07

И

Игорь in dlang.ru
у меня было приложение давно написанное на питоне, время шло и нужно было его ускорить оч существенно. я его переписывал на D, Go, Rust, соответственно могу оценивать эти языки на своем классе задач. Пока раст выглядит ок
источник

Е

Евгений in dlang.ru
Ну и то что нужно долго и нудно писать, все есть из коробки.
В том же D, чтобы знать сколько памяти в GC жрет допустим файбер, придется городить кучу кода. В VM эрланга для этого есть готовые инструменты.
источник

EP

Egor Pugin in dlang.ru
3 раза переписывал?
источник

И

Игорь in dlang.ru
да
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
Какой стек на питоне бил?
источник

И

Игорь in dlang.ru
точнее два разных приложения
источник

И

Игорь in dlang.ru
tornadoweb
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
Хммм
источник

И

Игорь in dlang.ru
?
источник

EP

Egor Pugin in dlang.ru
и финальная версия сейчас на каком языке? или все три используются?
источник

И

Игорь in dlang.ru
Пока раст ок
источник

EP

Egor Pugin in dlang.ru
сколько хоть там строк
источник

И

Игорь in dlang.ru
Само приложение от 500 до 1000
источник

Е

Евгений in dlang.ru
Мне система capabilities в Pony нравится больше, чем borrowing в Rust
источник

Е

Евгений in dlang.ru
Но Pony слишком сырой и акторы там - сущее убожество.
источник

g

gavr in dlang.ru
чем же?
источник

Е

Евгений in dlang.ru
Тем, что они не корутины. Обработчик сообщения в Pony может отправить сообщение другому актору, но не может ждать ответа от него.
источник

Е

Евгений in dlang.ru
Поэтому даже yield() в Pony нет. Причем это принципиальное решение, позволяющее сделать, очень эффективный сборщик мусора.
источник

Е

Евгений in dlang.ru
Но писать на нем - это боль. На каждый чих городи стейт-машину.
источник

И

Игорь in dlang.ru
Ну вот посмотри на раст и токио
источник