These are chat archives for dev-ua/rust

18th
Mar 2016
mbme
@mbme
Mar 18 2016 12:42
@EugeneN на rust це від програміста залежить :)
EugeneN
@EugeneN
Mar 18 2016 16:29
@mbme rust хороша мова, можливо навіть одна з найкращих - низькорівневих імперативних. Але ні разу не функціональна. ФП - це не залежить від програміста, це математична дисципліна, грубо кажучи.
і зрештою цілком закономірно що для rust нема такого різноманіття веб-фреймворків і іншого високорівневого коду
бо для того є куди кращі мови :-)
хаскель наприклад
а де треба сильно низькорівнево, оптимізовано з пам’яттю, якісь інші гарантії робити з залізом - там от ніша для rust, а хаскелю там робити нічого
а go взагалі збоку :-)
ні до розумних, ні до красивих не відноситься)
Paul Colomiets
@tailhook
Mar 18 2016 16:35
Ну по-моему для rust'а уже больше фреймворков чем для haskell'а (ну или как минимум уже очень много, учитывая что 1.0 еще менее года). Другое дело что я тоже считаю что они не нужны :)
EugeneN
@EugeneN
Mar 18 2016 16:38
та вони є, різної степені придатності. Інша справа, що вони справді не потрібні)
ну тобто для фану писати можна, але якщо робота на результат - то тут хаскелю нема конкурентів)
в хаскелі їх небагато ( відносно) тому що там дуже великий коефіцієнт реюзу коду
тобто там на кожну задачу, на кожному рівні одна рівно ліба є і робить свою роботу добре
бо на хаскелі якісно пишуть зазвичай
а ще там високоякісний discrovery механізм
треба тобі фунцію - пишеш в пошуку її тип і знаходиш що таке вже є
не перевинаходиш велосипед
дуже прагматична мова - хаскель
а хаскель+раст взагалі тру могло б бути
mbme
@mbme
Mar 18 2016 18:46
@EugeneN точно, rust не є чистою функціональною мовою програмування
але (раптово) позволяє без напруження писати у функціональному стилі
go цього не дозволяє (без кодогенерації або написання тисяч коду вручну)
саме тому я і написав, що все залежить від програміста
Luda Lukashevskaya
@lud4ik
Mar 18 2016 21:56
@EugeneN и что ты на хаскеле написал? оно юзается в продакшене?