Евгений
Не видел такого нигде
Leonid 🦇
ну это ffi
Leonid 🦇
или аллокатор свой
Крылатый
Так unsafe не везде нужен.
Leonid 🦇
а где не нужен, там и rust то не нужен
саша
а где не нужен, там и rust то не нужен
Ну на го же пишут, чем Раст то хуже, кроме того, что рассчитан на тех кто хотя бы 9 классов окончил?
Leonid 🦇
у го есть рантайм с зелеными тредами
Leonid 🦇
а не токио
саша
у го есть рантайм с зелеными тредами
А ещё у го есть мутексы, которые надо класть РЯДОМ с данными. Нахрена эти гринтреды, если с ними ты огребаешь все проблемы многопоточности в рамках императивного подхода, а взамен решаешь только проблему C10k?
Anatolii
часто тебе не нужны mutex
Anatolii
конечно все что касается конкурентного пограмирование - там все плохо
саша
Ну и вообще от GC в рамках императивного языка программирования часто больше вреда, чем пользы.
Зигохистоморфный
конечно все что касается конкурентного пограмирование - там все плохо
убери слово конкурентного и это самое правильное описание го
Anatolii
ну я в контексте зеленых тредов и мутексов говорил
Anatolii
так я конечно соглассен
Anatolii
сейчас @onokonem скажет нам что мы ничего не понимаем:)
Roman
убери слово конкурентного и это самое правильное описание го
Есть похожая альтернатива? Не холивара ради , сам "десантировался" из чатика по го )
Anatolii
ну в чате про хаскель все скажут что хаскель хорошая альтернатива
Anatolii
зеленые треды есть
Anatolii
stm есть
Anatolii
тоже компилируется в один бинарь
М
ну типа это не очень честно
где нечестно? хаскель язык будущего)
Anatolii
в гошечке вместо stm локи и медленные ченелы
湊崎
где нечестно? хаскель язык будущего)
порог входа видимо большой,а будущее не очень
Leonid 🦇
пишите конкурентный код на хаскеле и не мучайтесь
Leonid 🦇
никакого сраного токио
Anatolii
никаких дедлоков!
Leonid 🦇
тру
Leonid 🦇
только эксепшены
Anatolii
на самом деле я про стм до хаскеля совсем не знал - и когда увидел, то в очередной раз офигел
Leonid 🦇
BlockedIndefinitelyOnMVar
Leonid 🦇
BlockedIndefinitelyOnSTM
М
порог входа видимо большой,а будущее не очень
порог входа большой только для тех, у кого в голове клином застряло ООП. А так обычная нотация, как в школе на алгебре
Leonid 🦇
BlockedIndefinitelyOnSTM
ну конечно тред умрёт и программа будет работать дальше. Так что это не дедлок вообще
саша
Ю ли я? 🤔
unsafe { боль }
Раст, Скрывающий Боль
Roman
Что скажите про D , как замена go . По-моему язык хорош, но маркетинг проигран
Ю ли я? 🤔
Nim лучший (привет от Плахова)
Евгений
Я буду раздавать молчанки раздавать
Евгений
Если не угомонитесь. Холивар D vs Go vs Nim и т.д не здесь
Anatolii
Могу, но зачем?
Ну чтобы чат оживить, похоливарить😀
Евгений
Я серьёзно
Anatolii
Могу, но зачем?
Ну просто бы не обычный разработчик, а человек который принимает решение о выборе технологий на проекте, было бы интересно послушать почему в сторону хаскеля не смотришь
A64m
попову нравится ди почему-то, это примечательный случай потому, что попов в той или иной степени знаком со всеми более-менее сносными языками. обычно любитель ди знаком с 0 таких языков
Daniel
Ну просто бы не обычный разработчик, а человек который принимает решение о выборе технологий на проекте, было бы интересно послушать почему в сторону хаскеля не смотришь
На хаскеле писал свою модель один знакомый экономист. И чет результат не впечатлил меня. Ни на чем другом это, конечно, вообще не вышло бы написать, но и хаскель, в общем, провалился.
Daniel
Там другое
Daniel
Там модель такая сложная, что без ленивых вычислений никак
Daniel
А вот с мнгопоточностью у него были проблемы
Daniel
да откуда мне знать конкретнее?
Daniel
я же только по его вопросам ко мне про общие проблемы отслеживал активность
Daniel
что-то у него там считалось не так быстро, как ему хотелось, и ядра у него нагружались недостаточно равномерно
Leonid 🦇
ну так Закон Амдала не отменили же еще
Daniel
ну он-то расчитывал, что у него все будет само. он-то доктор экономических наук, а не компьютерных.
Anatolii
Ну он наверное не параллели ничего
Daniel
не-не-не
Daniel
он много вокруг своей модели приседал
Daniel
собственно, от общения с ним я и вынес представления об автоматическом распараллеливании
Anatolii
Ну в целом у хаскеля же есть фичи которые сейчас в моде, и даже больше
Anatolii
Зелёные треды
Anatolii
Канкаренси примитивы хорошие
Anatolii
Что мешает ему ворваться? @onokonem
Leonid 🦇
parmap же был какой-то
Leonid 🦇
но не автоматически
Anatolii
Это мы вчера уже выяснили
A64m
нет
Vladimir
нет
а rayon, intel click и прочее, не считается автоматическим?
Daniel
но не автоматически
модель слишком сложная, в голову целиком плохо помещалась. он расчитывал на автоматику, и, видимо, использовал какой-то из ныне дохлых проектов. но автоматика не справилась тоже
саша
а rayon, intel click и прочее, не считается автоматическим?
Какое оно автоматическое, если оно явное? Это просто абстракции для параллельных вычислений.
Vladimir
Какое оно автоматическое, если оно явное? Это просто абстракции для параллельных вычислений.
ну "явно" навесить аттрибутов мне кажется не сильно сложно
М
D плох, потому что он ушел от простоты си, и мало что дал взамен
М
И инфраструктура слабовата