Size: a a a

2021 February 26

Z

Zaner in rust_offtopic
Αλεχ Zhukovsky
ну точно так же как ты не сможешь сходить в базу не разобравшись как запускать токио реактор
тогда любой язык с тайпчекером одинаково форсит юзать дженерики, так что не очень объяснение
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Zaner
тогда любой язык с тайпчекером одинаково форсит юзать дженерики, так что не очень объяснение
не обязательно. Например в шарпе можно написать SerializeObjectToJson(myObj) и оно на рефлекшне отработает и упадет если не выйдет. Ничего от тебя знать не нужно, Просто вызови функцию.

Раст тебя форсит разбираться с тайпклассами (De)serialize/DeserializeOwned/...
источник

Z

Zaner in rust_offtopic
Αλεχ Zhukovsky
не обязательно. Например в шарпе можно написать SerializeObjectToJson(myObj) и оно на рефлекшне отработает и упадет если не выйдет. Ничего от тебя знать не нужно, Просто вызови функцию.

Раст тебя форсит разбираться с тайпклассами (De)serialize/DeserializeOwned/...
да, тут нужно уточнение что язык без рефлексии, коими раст и хаскель являются
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Zaner
да, тут нужно уточнение что язык без рефлексии, коими раст и хаскель являются
ну смотри, в расте ты можешь написать println!("Hello world") где угодно, а в хаскеле не можешь, нужно разбираться про IO и так далее.

А если ты находишься в контексте какой-нибудь монады запроса в БД то там тупо нет вывода в консоль, нужно разбираться как этот функционал добавить...
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
я лично застрял на моменте как правильно объявить AppMonad чтобы все эффекты используемые собрать, потому что веб-сервер требует свою какую-то
источник

DS

Doge Shibu in rust_offtopic
Αλεχ Zhukovsky
ну смотри, в расте ты можешь написать println!("Hello world") где угодно, а в хаскеле не можешь, нужно разбираться про IO и так далее.

А если ты находишься в контексте какой-нибудь монады запроса в БД то там тупо нет вывода в консоль, нужно разбираться как этот функционал добавить...
Это если ты в MTL пишешь
источник

DS

Doge Shibu in rust_offtopic
Ты всегда можешь тупо в IO сидеть
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Doge Shibu
Это если ты в MTL пишешь
а если ты не пишешь то ты гранин и все смеюца
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Doge Shibu
Ты всегда можешь тупо в IO сидеть
это примерно как напсать unsafe fn main в расте - формально можно но так не делают
источник

Z

Zaner in rust_offtopic
Αλεχ Zhukovsky
ну смотри, в расте ты можешь написать println!("Hello world") где угодно, а в хаскеле не можешь, нужно разбираться про IO и так далее.

А если ты находишься в контексте какой-нибудь монады запроса в БД то там тупо нет вывода в консоль, нужно разбираться как этот функционал добавить...
вроде ж была библиотека для дебага без IO
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Zaner
вроде ж была библиотека для дебага без IO
там есть в стд методы для этого, но тут тоже нужно быть аккуратным, потому что иногда выводится не то, не туда или вообще не выводится
источник

DS

Doge Shibu in rust_offtopic
Αλεχ Zhukovsky
а если ты не пишешь то ты гранин и все смеюца
Над граниным смеются не из-за того, что он в мтл не пишет, а из-за того как он спорит на эту тему.

А так вон кана пишет без мтл и никто над ним не смеется
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Словно для их использования не нужно задротить.

См. тот же актикс-веб
не нужно
источник

p

polunin.ai in rust_offtopic
тебе не нужно знать ничего про тайпклассы, ассок типы и дженерики чтобы юзать актикс
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
polunin.ai
тебе не нужно знать ничего про тайпклассы, ассок типы и дженерики чтобы юзать актикс
напиши любую хелпер-функцию для App
источник

С

Слава in rust_offtopic
Заранее посылаю бота нахуй
источник

IL

Ilya Lakhin in rust_offtopic
Eugene
rust тоже сложный
У Раста performance-характеристики нормальные, он сопоставим с C++ в этом смысле по крайней мере, и точно превосходит Haskell, Go, Java, и прочий зоопарк. В целом Раст это практически применимый для разработки программного обеспечения язык. Haskell -- по сути нет.
источник

DS

Doge Shibu in rust_offtopic
Ilya Lakhin
У Раста performance-характеристики нормальные, он сопоставим с C++ в этом смысле по крайней мере, и точно превосходит Haskell, Go, Java, и прочий зоопарк. В целом Раст это практически применимый для разработки программного обеспечения язык. Haskell -- по сути нет.
Ну это очень спорное утверждение с учётом того, что хаскель в индустрии присутствует, просто не прям в массовом секторе.

Их известных примеров - это гитхабовский semantic, фейсбуковский спам детектор и сопутствующие системы + чисто внутренний софт у Каспера/биокада/Галуа + куча финтех стартапов.
источник

D

D3F0LT in rust_offtopic
Ilya Lakhin
У Раста performance-характеристики нормальные, он сопоставим с C++ в этом смысле по крайней мере, и точно превосходит Haskell, Go, Java, и прочий зоопарк. В целом Раст это практически применимый для разработки программного обеспечения язык. Haskell -- по сути нет.
Смешно что вообще хаскель и ПО в одном сообщении написаны)
источник

C

Crush_my_love in rust_offtopic
Ilya Lakhin
У Раста performance-характеристики нормальные, он сопоставим с C++ в этом смысле по крайней мере, и точно превосходит Haskell, Go, Java, и прочий зоопарк. В целом Раст это практически применимый для разработки программного обеспечения язык. Haskell -- по сути нет.
У меня другой вопрос, а почему на Го уже куча либ написана продакшен реди, а вот у Раста пока еще проблемы с этим, хотя языки не сильно то по возрастной парадигме отстают друг от друга
источник