
Denis
29.03.2018
14:34:19
а для utf8-строк я сам оптику писал (
прошляпил чтоли

Leonid
29.03.2018
14:34:24
а еще есть text-short который utf8 но не пиненый

Alexander
29.03.2018
14:34:47
вот допилят haskell и можно будет 100600 публичных пакетов в одном держать

Google

Alexander
29.03.2018
14:34:50
ой cabal

A64m
29.03.2018
14:35:56
да, ghc для этого еще в 7.10 допилили, это кабалисты все тормозят

Denis
29.03.2018
14:36:01
хаскел может тоже когда-нибудь допилят

Leonid
29.03.2018
14:36:04
злой кабал

A64m
29.03.2018
14:41:26
Эйзенберг вон в рулевом листке пишет, что до DH еще "годы". Хаскелистам надо жить долго

Leonid
29.03.2018
14:42:07
что-бы увидить как река пронесет мимо тела их врагов?

Denis
29.03.2018
14:43:37
физкульт-митапы надо со здоровым питанием
а то не доживем

A64m
29.03.2018
14:47:34
хаскель крионикс - долежи до завтипов

Yuuri
29.03.2018
15:07:49

Андрей
29.03.2018
15:50:09
Иду на Тонского живьем через полчаса - ему что-нибудь передать от нашего дружелюбного комьюнити?

Pig
29.03.2018
15:51:55
Передай что paredit рулит, а VS Code для лохов.

Александр
29.03.2018
15:55:43
Что вы в нем нашли, в Тонском

Google

Александр
29.03.2018
15:56:32
Он сам признался, что ненастоящий функциональщик.
Правда, это было во времена, когда он Эрлангом занимался. Как сейчас - не знаю

A64m
29.03.2018
15:57:34
только этого и не хватало

Anatolii
29.03.2018
15:57:46
пусть лучше шрифтом занимается своим

Дмитрий
29.03.2018
15:58:02
Шрифт тоже не нужен
Надоел)

A64m
29.03.2018
15:58:18

Anatolii
29.03.2018
15:58:26
ну пусть он лучше им занимается чем "типы это пазл и дополнительная нагрузка"

Евгений
29.03.2018
15:58:51

Anatolii
29.03.2018
15:58:58
Fira code

Александр
29.03.2018
15:59:16

Ignat
29.03.2018
16:00:01
имплементацию машины Тьюринга вполне можно им набрать

Евгений
29.03.2018
16:00:06

Александр
29.03.2018
16:01:06
А лямбды в нем есть?

Ignat
29.03.2018
16:01:38
да, с греческими буквами никаких проблем

Евгений
29.03.2018
16:03:08
> Doesn’t work
rxvt
Ну и зачем такой шрифт?

Pig
29.03.2018
16:04:02
st ftw

Евгений
29.03.2018
16:04:12
> Doesn’t work
Standalone Emacs
gVim
Ну и зачем такой шрифт? x2

Pig
29.03.2018
16:05:20
Standalone Emacs не умеет во все шрифты с OTF лигатурами, не только в Fira Code.

Google

Евгений
29.03.2018
16:07:50
Ща бы ещё OTF для MONOSPACE шрифта юзать

Yuriy
29.03.2018
16:10:32
у него лигатуры неправильные, они фактически не являются лигатурами

Pig
29.03.2018
16:11:03

Yuriy
29.03.2018
16:11:09
в Hasklig настоящие

Евгений
29.03.2018
16:11:23

Pig
29.03.2018
16:11:56
Должен быть растровый?

Евгений
29.03.2018
16:12:18
Конечно

Pig
29.03.2018
16:13:07
Какое у тебя разрешение экрана? Не 1366*768 случайно?

Евгений
29.03.2018
16:13:31
1920x1024 или чо-то такое
Ты ещё скажи, что пользуешься не терминусом

Pig
29.03.2018
16:15:24
Нет.

Евгений
29.03.2018
16:16:00
Ясно. Вспоминай где забыл своё чувство прекрасного

Leonid
29.03.2018
16:57:08

Denis
29.03.2018
17:11:05
Скажите, коллеги, а что может помешать отправке строки в Handle (который из GHC.IO.Handle)?

Rinat
29.03.2018
17:31:21

Edgar
29.03.2018
17:39:57
@qnikst ^ spam?

Alexander
29.03.2018
17:40:15
спасибо
и что значит помешать?

Denis
29.03.2018
17:41:07
пишу туда - а эффекта нет

Google

Denis
29.03.2018
17:41:09
ожидаемого

Alexander
29.03.2018
17:41:25
а что запись возвращает?
сколько байтов записал?
(лучше ещё кусочек кода, чтобы проще было)

Denis
29.03.2018
17:45:44
Смотри, история такая. Я пишу скрипт, с помощью Shelly. Внутри использую программу whiptail, это для создания псевдографики в терминале (такую же использует установочник Debian). Ну так вот, и там всё прекрасно пашет, диалоги появляются, кнопки нажимаются, всё круто. Но есть там один диалог с динамизмом, называется --gauge, он отображает прогресс-бар.
вот описание: https://github.com/yesodweb/Shelly.hs/issues/170
хотя бы примерно понять, куда копать дальше...
hSetBuffering stdIn NoBuffering перед записью - пробовал. hFlush после записи - пробовал.
Не помогает.
Но я знаю, что при закрытии хэндлера, буквально перед самой-самой смертью диалога, после hClose на stdin, данные-таки улетают в диалог. И в последний миг я вижу увеличение процента.
@qnikst Может, какие-нибудь мысли есть?

Rinat
29.03.2018
17:57:45

Denis
29.03.2018
17:58:12
хм... А как при работе с хендлером делать строго?
просто это новая для меня тема..
И потом, если я делаю hFlush - как это может быть ленивым? Это же значит "возьми содержимое буфера и немедленно кинь его в канал".
верно?

Alexander
29.03.2018
18:05:30
так, читаю

Rinat
29.03.2018
18:06:53
верно?
Не уверен, просто сталкивался с аналогичной проблемой, когда файл начинал писаться только перед самым закрытием

Alexander
29.03.2018
18:06:58
может там какие перемещения каренти и он все затирает?

Denis
29.03.2018
18:07:20

Google

Denis
29.03.2018
18:07:26
Поэтому вопрос, как это исправить?

Rinat
29.03.2018
18:08:45
Я не исправлял))

Alexander
29.03.2018
18:08:48
а примера который запутить можно нету7

Leonid
29.03.2018
18:08:55
Ты в прогу в стдин пишешь? Все зависит от того как она буфферит

Rinat
29.03.2018
18:08:56
Тк у меня это было не критично

Leonid
29.03.2018
18:09:21
По умолчанию будет буфферить если не под tty

Rinat
29.03.2018
18:09:49
И да, я помню багу с неотключаемой буферизацией в линуксах, сталкивался с ней еще в сишечке

Leonid
29.03.2018
18:09:53
Тебе надо или прогу патчить или врать ей про tty

Denis
29.03.2018
18:10:29

Alexander
29.03.2018
18:10:45
hSetBuffering там поставь NoBuffer

Rinat
29.03.2018
18:10:53
Он уже

Alexander
29.03.2018
18:10:54
в созданном хэндле
в примерах в багрепорте я этого не вижу

Denis
29.03.2018
18:11:15
уже делал
hSetBuffering stdIn NoBuffering

Alexander
29.03.2018
18:12:14
что там шелли надо?

Leonid
29.03.2018
18:12:19
Может Shelly меняет чо

Denis
29.03.2018
18:12:44
может и меняет, хрен знает