
Terminator
05.08.2018
05:42:01
@apxite будет жить. Поприветствуем!

Dima
05.08.2018
06:12:40
defaultStart

Anton
05.08.2018
07:43:01
Кто-нибудь юзал bindings-gts? У меня упорно не линукет к .so от соответствующей сишной либы, хотя я даже явно указал extra-lib-dirs и extra-include-dirs и перекомпилял с PIC её. Как вообще GHC понимает, что данная .so соответствует указанной в разделе для pkgconfig?

Alexander
05.08.2018
07:55:10
кабал добавляет опции -cc-options и т.п.

Google

Alexander
05.08.2018
07:57:30
хотя у меня как-то криво на никсе работало, пришлось явно в LD_LIBRARY_PATH добавлять

Anton
05.08.2018
08:06:08
во, у меня никс, поэтому попробую ещё LD_LIBRARY_PATH
но у меня есть подозрения на саму либу, т.к. соседняя .so из другого пакета линукется нормально
а эту ghc не видит в упор, missing C library и всё

分解物質
05.08.2018
08:14:27
тут чисто случайно нет людей разбирающихся в K или J?

adam
05.08.2018
08:15:58
)

Anton
05.08.2018
08:33:05
Специфические языки, видел только на хабре статьи про них

分解物質
05.08.2018
08:34:29

Евгений
05.08.2018
08:47:35
Ща же из APL'ей R в моде

ParkeT
05.08.2018
08:49:27

分解物質
05.08.2018
08:52:28

Alexander
05.08.2018
09:06:17
+

Aleksey
05.08.2018
09:17:50
https://limperg.de/ghc-extensions/

Google

Alexander
05.08.2018
09:21:35
насколько этот гайд хуже чем ghc manual?
то, что хуже это ясно не открывая, но интересно насколько

Dmitry
05.08.2018
09:26:34
Ну тут же хоть категоризация есть

Alexander
05.08.2018
09:30:55
а в мануале ещё типа нету?

Aleksey
05.08.2018
09:37:19
В мануале тоже есть категории

Dmitry
05.08.2018
09:37:38
Здесь?
https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/glasgow_exts.html

Alexander
05.08.2018
09:37:47
да

Dmitry
05.08.2018
09:37:48
Я вижу, всё в кучу свалено

Aleksey
05.08.2018
09:37:55
Я этот гайд просмотрел. Не особо полезным показался, если хоть раз заглядывал в мануал

Dmitry
05.08.2018
09:38:19
Как, например, TupleSections найти?

Aleksey
05.08.2018
09:38:34
Syntactic Extensions
Сбоку же TOC есть

kana
05.08.2018
09:39:10
гайд как минимум не менее полезен, потому что расширяет мануал, потому что у каждого расширения есть ссылка на ман

Dmitry
05.08.2018
09:39:57
В смысле, категории там проглядел

Aleksey
05.08.2018
09:41:01
10.3. Syntactic extensions
10.4. Extensions to data types and type synonyms
10.5. Extensions to the record system
10.6. Extensions to the “deriving” mechanism
...
вполне себе категории

Alexander
05.08.2018
09:41:48

Anton
05.08.2018
09:42:04
@qnikst не, итого LD_LIBRARY_PATH тоже не помог, похоже с gts что-то не так. Я видимо просто переимплементирую нужные мне штуки оттуда

Google

Anton
05.08.2018
09:42:19
Раз я не могу даже слинковаться с этой либой

Terminator
05.08.2018
10:20:35
Денис Положий будет жить. Поприветствуем!

Anton
05.08.2018
10:22:21
Тут появился фейс контроль?

Alexander
05.08.2018
10:29:12
да
но говорят и статбот научился банить китайцев

Abbath
05.08.2018
12:00:27

Index
05.08.2018
12:28:19


A64m
05.08.2018
16:27:51
> My impression from discussion forums when Hugs was still active, is that Hugs source was easier to hack if you wanted to experiment with changes to the language(?)
> What seems sad these days is that GHC is so monstrous and formidable, hardly anybody builds experimental extensions to Haskell.
на си-то конечно проще экстеншоны писать
в хагсовой рассылочке клайден похоже нашел еще одного поехавшего
I have little constructive to say on the topic, except
that I typically use hugs in preference to "monstrous"
ghc/ghci. It's lightweight and its language is properly
documented (in the Haskell 98 report), neither of which
can be said of ghc. Its rudimentary instrumentation
(:set +s) is more useful than ghc's equivalent, though
admittedly ghc has many debugging features I haven't
explored.
That said, it should be noted that I do not use
Haskell (nor, nowadays, any other language) for
writing production code.
Apropos of language, a couple of years ago I noted
that ghc implements 2^99 languages, not one. (There
were 99 non-antonymous language pragmas; there may
be more now.) Who can know what terrors lurk there.
My first attempt to investigate the field (turn on
all 99) caused a compiler panic, since fixed.
да. точно, клайден одобряет
> So your point about 2^99 languages is well made.


IC
05.08.2018
16:45:02
> "Хррр" сказала пила и сломалась...

A64m
05.08.2018
16:55:26
митчелл в хугсовой рассылочке заявляет, что работает над проблемой рекордов (на сомом деле у него репо на гитхабе с текстовым препроцессором который делает синтаксис геттеров-через-точку, рассахаривая в линзы с лейблами, ну т.е. понятно, 10 полей или замучаешься ждать когда скомпилируется)

A64m
05.08.2018
16:56:07
с другой стороны, норамальным людям в хугсовой рассылке делать и нечего

Евгений
05.08.2018
18:50:45
Хугсовая рассылка? Это шутка?

A64m
05.08.2018
19:03:53
https://mail.haskell.org/pipermail/hugs-users/2018-July/date.html

Denis
05.08.2018
19:23:39
замените у бота текст на
Come with me if you want to lift

Lazzlo
05.08.2018
19:26:26
кек

Terminator
05.08.2018
20:04:23
@uuttff8 будет жить. Поприветствуем!

Антон
05.08.2018
20:05:38
Команда: убить человечество

Слава
05.08.2018
20:12:55

Google

Alexander
05.08.2018
20:46:31
ekg брать или сразу prometheus?
если админы которые деплоить все дело будут неизвестны и не известно что у них и что умеют?

Admin
ERROR: S client not available

Евгений
05.08.2018
21:17:13
Прометеус ща промышленный стандарт. Даже если не умеют в него, то много кому будет интересно его поковырять

Dmitry
06.08.2018
00:49:21
Prometheus, конечно. Уже везде используется

Evgeny
06.08.2018
03:10:46

Денис
06.08.2018
04:19:43

Yuriy
06.08.2018
04:55:35

Денис
06.08.2018
05:24:55

Alexander
06.08.2018
06:00:00
есть пакет ekg для сборки метрик у него 100500 коннекторов с другими системами и неплохая интеграция с статистикой RTS. Т.е. скорее всего какую бы систему не выбрал devops, я смогу напрямую соединить их. Но, например, если решить, что будет прометеус, то можно взять, либу, которая работает только с ним и выглядит попроще.
но вообще вопрос, наверное, предполагает или практическое знакомство с указанными выше библиотеками; или оформленное мнение почему прометеус лучше любого другого решения и должен использоваться он.

Dmitry
06.08.2018
06:43:34
Подскажите, а что, у xmonad поменялась раскладка окон в Xinerama? Только что перебилдил, теперь на левом мониторе првые окна, а на правом мониторе -- левые
Как пофиксить?

Hot
06.08.2018
06:43:55
xrandr?

Dmitry
06.08.2018
06:44:17
Причём у меня отдельно запускается statusbar, который правильно отрисовывает себя в обоих мониторах
Т.е. xinerama правильные позиции отдаёт

Hot
06.08.2018
06:45:10
Каждый старт так делаю.
Что-то вроде
xrandr --output HDMI-1 --left-of VGA-1

Google

Hot
06.08.2018
06:45:57
Лень в автозапуск писать, ребутаюсь раз в месяц от силы.

Dmitry
06.08.2018
06:46:31
Хм, ну у меня это в /etc/X11/xorg.conf через nvidia-settings прописано.
Да и xrandr влияет же на мониторы. А они у меня правильно расположены. Судя по статусбару и курсору мышки
Беру float-окно, перетаскиваю с левого монитора на правый. Всё ок. На левом мониторе пропадает, на правом появляется.
Ну т.е. вот такое screenWorkspace 0 >>= flip whenJust (windows . W.shift) отправляет не на левый экран, а на правый.
А вот это: screenWorkspace 1 >>= flip whenJust (windows . W.shift) -- не на правый, а на левый
o_O
Ну, если сменить нумерацию, то работает теперь как надо. Странно...

Ilya
06.08.2018
07:49:47

Hot
06.08.2018
07:50:06
Ох уж эти хаскелисты...

Alexander
06.08.2018
07:56:19
а расскажите, как offset для тачскрина настроить
а то когда слева доп монитор, то нажатия на тачскрин смещаются, что жутко неудобно