haskellru | Unsorted

Telegram-канал haskellru - Haskell

1756

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

Subscribe to a channel

Haskell

А если динамические, то можно попытаться свести задачу к предыдущей

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

Haskell

вроде как можно начинать с отсутствия данных по воркерам и нормировать все таски, дальше ориентируясь по нормам..

при этом собирать информацию об отменах, успехах, в какой-то момент порефлексировать статистически на данные и полученную модель прикрутить сверху

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

Haskell

шедулер. как в ядре ос, примерно

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

Haskell

Тут про другое. У тебя Н художников кидают задачи на ферму. Нужно чтоб они посчитались удобно. Чтоб они быстро получили фидбек, и могли остановить жобу если по первым кадрам видно что накосячили, например. Т.е. нельзя тупо раунд-робить всех воркеров

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

Haskell

тут нужен математик второкурсник

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

Haskell

В общем-то проблема в том что работа через класс ужасно неэффективна

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

Haskell

Склейки и аппенда нет, конечно

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

Haskell

В утилс ? Если и ожидал то ли у отдельную. Те нету. Почему? По идее удобно должно быть. Можно писать более массовые функции при таком строковом зоопарке.

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

Haskell

Кто-нибудь заморачивался с классом для строкоподных типов чтобы были методы для длины, dropwhile итд.

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

Haskell

сам спросил — сам ответил

    tid <- myThreadId
_ <- installHandler sigTERM (CatchOnce $ closeHandler lmdbEnv tid) Nothing
...
where
closeHandler lmdbEnv tid = do
...
throwTo tid AsyncCancelled


делает то, что нужно (хотя возможно это и не канон)

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

Haskell

Недостаточно стабильный

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

Haskell

Я буквально на днях такое делал с xml-lens, удобное

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

Haskell

Особенно с разными версиями GHC

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

Haskell

Я тоже с осторожностью смотрю на подобное после ковыряний с оптимизатором

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

Haskell

Надо гит блейм посмотреть на эти строчки

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

Haskell

А приоритеты статические? Если да, то можно перед постановкой задачи в ограниченный пул класть задания в очередь приоритетов, а потом оттуда доставать задачи

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

Haskell

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

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

Haskell

звучит как какой-то таск-солвер

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

Haskell

у нас везде пул бейзд, воркер пишет сколько может взять, и ему выдаётся столько сколько попросил если есть

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

Haskell

ListLike, например, но таким лучше не пользоваться

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

Haskell

В тегсуп есть StringLike

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

Haskell

Так это и есть библиотека для теребления строчек

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

Haskell

https://hackage.haskell.org/package/megaparsec-9.7.0/docs/Text-Megaparsec-Stream.html#t:Stream

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

Haskell

Сигтерм, кстати, по умолчанию такого не делает, только сигинт

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

Haskell

Немного дурацкий вопрос: как сделать, чтобы handler SIGTERM/SIGINT делал то же, что он обычно бы и делал без моего кода?
Вот делаю я

installHandler sigTERM (CatchOnce $ closeHandler lmdbEnv) Nothing

что тут надо сделать, чтобы сказать "а вот теперь пусть летит тот же эксепшн, что был бы и без моего хендлера"?

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

Haskell

А чо в лтс новом рандом старый?

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

Haskell

Привет, @ashm_tech! Пройди анти-спам проверку за 1 мин.

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

Haskell

Без бенчмарков/дампов Core боюсь уже менять

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

Haskell

@lonokhov на concurrently сделано так что должно сразу прибить

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

Haskell

Там где
foo arg1 = \ arg2 -> ...

foo arg1 arg2 = ...

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