A64m
Эйзенберг вон в рулевом листке пишет, что до DH еще "годы". Хаскелистам надо жить долго
Leonid 🦇
что-бы увидить как река пронесет мимо тела их врагов?
Denis
физкульт-митапы надо со здоровым питанием
Denis
а то не доживем
A64m
хаскель крионикс - долежи до завтипов
Ю ли я? 🤔
Andrey
Иду на Тонского живьем через полчаса - ему что-нибудь передать от нашего дружелюбного комьюнити?
Кабачок
Передай что paredit рулит, а VS Code для лохов.
Alexander
Что вы в нем нашли, в Тонском
Alexander
Он сам признался, что ненастоящий функциональщик. Правда, это было во времена, когда он Эрлангом занимался. Как сейчас - не знаю
A64m
только этого и не хватало
Anatolii
пусть лучше шрифтом занимается своим
Дима
Шрифт тоже не нужен
Дима
Надоел)
Anatolii
ну пусть он лучше им занимается чем "типы это пазл и дополнительная нагрузка"
Anatolii
Fira code
Alexander
Fira code
А он Тьюринг-полный?
Ignat
имплементацию машины Тьюринга вполне можно им набрать
Евгений
Fira code
Круто
Alexander
А лямбды в нем есть?
Ignat
да, с греческими буквами никаких проблем
Евгений
> Doesn’t work rxvt
Евгений
Ну и зачем такой шрифт?
Кабачок
st ftw
Евгений
> Doesn’t work Standalone Emacs gVim Ну и зачем такой шрифт? x2
Кабачок
Standalone Emacs не умеет во все шрифты с OTF лигатурами, не только в Fira Code.
Евгений
Ща бы ещё OTF для MONOSPACE шрифта юзать
Cheese
у него лигатуры неправильные, они фактически не являются лигатурами
Кабачок
Cheese
в Hasklig настоящие
Евгений
А что с ними не так?
Ну, он векторный
Кабачок
Должен быть растровый?
Евгений
Конечно
Кабачок
Какое у тебя разрешение экрана? Не 1366*768 случайно?
Евгений
1920x1024 или чо-то такое
Евгений
Ты ещё скажи, что пользуешься не терминусом
Кабачок
Нет.
Евгений
Ясно. Вспоминай где забыл своё чувство прекрасного
Leonid 🦇
Иду на Тонского живьем через полчаса - ему что-нибудь передать от нашего дружелюбного комьюнити?
Скажи ему что ты специально пришёл чтобы сказать ему что нам наплевать на его мнение.
Denis
Скажите, коллеги, а что может помешать отправке строки в Handle (который из GHC.IO.Handle)?
Edgar
@qnikst ^ spam?
Alexander
спасибо
Alexander
и что значит помешать?
Denis
пишу туда - а эффекта нет
Denis
ожидаемого
Alexander
а что запись возвращает?
Alexander
сколько байтов записал?
Alexander
(лучше ещё кусочек кода, чтобы проще было)
Denis
Смотри, история такая. Я пишу скрипт, с помощью Shelly. Внутри использую программу whiptail, это для создания псевдографики в терминале (такую же использует установочник Debian). Ну так вот, и там всё прекрасно пашет, диалоги появляются, кнопки нажимаются, всё круто. Но есть там один диалог с динамизмом, называется --gauge, он отображает прогресс-бар.
Denis
вот описание: https://github.com/yesodweb/Shelly.hs/issues/170
Denis
хотя бы примерно понять, куда копать дальше...
Denis
hSetBuffering stdIn NoBuffering перед записью - пробовал. hFlush после записи - пробовал.
Denis
Не помогает.
Denis
Но я знаю, что при закрытии хэндлера, буквально перед самой-самой смертью диалога, после hClose на stdin, данные-таки улетают в диалог. И в последний миг я вижу увеличение процента.
Denis
@qnikst Может, какие-нибудь мысли есть?
Denis
хм... А как при работе с хендлером делать строго?
Denis
просто это новая для меня тема..
Denis
И потом, если я делаю hFlush - как это может быть ленивым? Это же значит "возьми содержимое буфера и немедленно кинь его в канал".
Denis
верно?
Alexander
так, читаю
Anonymous
верно?
Не уверен, просто сталкивался с аналогичной проблемой, когда файл начинал писаться только перед самым закрытием
Alexander
может там какие перемещения каренти и он все затирает?
Denis
Поэтому вопрос, как это исправить?
Anonymous
Я не исправлял))
Alexander
а примера который запутить можно нету7
Leonid 🦇
Ты в прогу в стдин пишешь? Все зависит от того как она буфферит
Anonymous
Тк у меня это было не критично
Leonid 🦇
По умолчанию будет буфферить если не под tty
Anonymous
И да, я помню багу с неотключаемой буферизацией в линуксах, сталкивался с ней еще в сишечке
Leonid 🦇
Тебе надо или прогу патчить или врать ей про tty
Denis
а примера который запутить можно нету7
Пока нет (только у меня на компе, заготовка).
Alexander
hSetBuffering там поставь NoBuffer
Anonymous
Он уже