haskellru | Unsorted

Telegram-канал haskellru - Haskell

1675

https://combot.org/chat/-1001043143583 Ссылки на полезные ресурсы: https://ruhaskell.org/links.html ; Информация о мероприятиях: https://gist.github.com/qnikst/a96cac661be80d126d0829f2ced1916e

Subscribe to a channel

Haskell

Мне казалось в последних версиях уже. Но вообще действительно single-threaded сценарий на очень многих случаях без threaded будет быстрее, в RTS почти везже разные ветки.

Но в целом с UI фреймворками нужно быть крайне осторожным и смотреть, что из какого треда можно делать, а что нет. Личная практика показывала, что там всегда очень много правил и нужно учитывать, как выполнение на реальные потоки маппиться будет и что откуда можно вызывать, а что нет

Читать полностью…

Haskell

А есть внятное объяснение, почему сейчас с этим флагом всё не собирается по умолчанию?

Читать полностью…

Haskell

напиши кратко, зачем нажимать на эту ссылку

Читать полностью…

Haskell

через свой стартап, а с учетом потенциала ии и дырочной методики разработки, то провалиться в хаскел проще чем вкатиться)

Читать полностью…

Haskell

Как раз не легковесном, а в настоящем. Какой-нибудь gtk делает блокирующий вызов в FFI и получается дедлок.

-threaded делает больше таких рабочих тредов про запас

Читать полностью…

Haskell

А безопасная версия, это:
1) клонировать
2) попробовать крестить
3а) если в результате крещения умер, возвращается клон
3б) если успешно крещен, клон убивается
4) ?????
5) ПРЕСТИЖ!

Читать полностью…

Haskell

Вероятно, что-то на другом легковесном потоке блокируется и рантайм не может передать управление твоему потоку

Читать полностью…

Haskell

А у меня он чет падал с forkOS, как раз из-за отсутствия каких-то флагов

Читать полностью…

Haskell

А собирал с -threaded?

Читать полностью…

Haskell

да и с threadDelay 100000 все работает
да и без загрузки та же проблема

Читать полностью…

Haskell

ну там даже не загрузка, он видит, что файл уже существует, тупо выводит "already exists" в консоль и возвращает этот путь

Читать полностью…

Haskell

Здравствуйте, есть вопрос по gi-gtk4 и многопоточности
вообщем, есть кнопка и вот такой код:

!_ <- onButtonClicked button $ do
...
void $ forkIO $ do
putStrLn "forked"
(скачка файла)
putStrLn "end"

Но при этом, действия в этом потоке не запускаются, только изредко вижу "forked", но все остальное вообще не работает (по крайей мере, не выводится "end" и другие принты из функции скачки)
Если добавить ожидание, оно работает, но, ожидаемо, блочит главный поток

Вопрос: почему этот тред останавливается, если по факту главный поток жив (а может он не останавливается, но не выводит текст)?

Читать полностью…

Haskell

интересный ритуал. если чел уже крещёный, то его убивают?

Читать полностью…

Haskell

А в каком смысле присоединяйтесь?

Читать полностью…

Haskell

а у гошников пул из коробки?

Читать полностью…

Haskell

Скоро будет. Основная претензия вроде как, что медленнее так как разным воркерам надо договариваться.

Читать полностью…

Haskell

ссылка поясняет шутку про дырки, но сам по себе ролик интересен тем, что дает хаскел преимущество над питон в симбиозе с ллм через интерфейс допонения выражений с учетом типов

Читать полностью…

Haskell

https://www.youtube.com/watch?v=hh0axmFH1j8&amp;list=LL&amp;index=2&amp;t=12s&amp;pp=gAQBiAQB

Читать полностью…

Haskell

То что менять гуи из потока нельзя я уже выяснил

Читать полностью…

Haskell

github.com/haskell-gi/haskell-gi/wiki/Using-threads-in-Gdk-and-Gtk--programs

Читать полностью…

Haskell

А с -threaded блокировка в одном месте не вешает весь рантайм, поэтому работает

Читать полностью…

Haskell

С -threaded работает

Читать полностью…

Haskell

И есть ли проблема, если использовать forkOS вместо forkIO?

Читать полностью…

Haskell

Это лучше в @haskell_cv, наверное

Читать полностью…

Haskell

привет, хочу вкатиться в хаскел, как потом с работой ?

Читать полностью…

Haskell

Возможно загрузка падает и тред умирает, не доходя до putStrLn "end"

Читать полностью…

Haskell

Тогда крещение должно быть линейным. Чтобы точно без клонирования

Читать полностью…

Haskell

если появились (или желают появиться) юзеры, то я с радостью оказал бы бесплатный консалтинг/сапорт и поставлял бы фичи по запросу

Читать полностью…

Haskell

Кстати, хочется попробовать перетащить часть вещей из обновления босовского пула, там есть нормальные штуки

Читать полностью…

Haskell

Готовь что-нибудь неприличное значит

Читать полностью…
Subscribe to a channel