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