@haskellru

Страница 315 из 1551
Aragaer
23.06.2017
10:56:31
послать какой-нибудь сигнальчик группе, а у себя лично его перехватить

Max
23.06.2017
10:57:02
Или через DBus (спрятался)

Alexander
23.06.2017
10:58:52
у меня если все в порядке все и так пришибается

вопрос в случае, когда все не в порядке

Google
Alexander
23.06.2017
10:59:28
например, какая левая либа радостно заявила что надо выйти с SIGABRT или прилетел SIGKILL

@mkrentovskiy а как dbus мне поможет?

Vasiliy
23.06.2017
11:03:48
а что, если понадеяться на systemd и запускать с прожку с помощью systemd-run в отдельном скоупе, ну и убивать потом через systemctl?

Alexander
23.06.2017
11:04:16
Vasiliy вотя посмотрел man sytemd-run и сходу не нашёл там интересного

т.е. для юнита в целом там что нужно есть

Vasiliy
23.06.2017
11:05:03
если скоуп сделать, он будет следить и за детьми процесса

насколько я понимаю

Alexander
23.06.2017
11:05:37
там от типа выхода зависит control-group, main...

скорее всего control-group это по умолчанию

Dmitry
23.06.2017
11:37:44
хаскел как он есть - перепутал размер чанка с числом потоков, и запускал не 8 потоков по 1000, а 1000 потоков по 8. и ничего, работало

только на 100K потоках начало умирать

Anatolii
23.06.2017
11:39:59
не достаточно типизировал!:)

Dmitry
23.06.2017
11:40:29
бгг

Google
Artyom
23.06.2017
15:34:55
спрошу тут

у меня есть класс class Foo a where foo :: a как мне сделать вот такое? getFoos :: All Foo xs => Proxy (xs :: [*]) -> [a]

без создания нового класса

(All – это условная type family, которая говорит, что все типы в xs удовлетворяют констрейнту Foo)

Евгений
23.06.2017
15:38:17
Ты экзистентиал хочешь или что?

Непонятно что ты под а и * имеешь вот тут: getFoos :: All Foo xs => Proxy (xs :: [*]) -> [a]

Artyom
23.06.2017
15:39:57
оййй

class Foo tag where foo :: Tagged tag X

getFoos :: All Foo tags => Proxy (tags :: [*]) -> [X]

вот так

ну и соответственно getFoos (Proxy @[A,B,C]) выдаст [untag @A foo, untag @B foo, untag @C foo]

Евгений
23.06.2017
15:42:12
* это кайнд? А чо, из них списки можно делать уже? ?

Artyom
23.06.2017
15:42:17
ага

Евгений
23.06.2017
15:42:59
Ебанина господня

Artyom
23.06.2017
15:43:34
ты ещё не знаешь, что мне это понадобилось всего лишь для того, чтобы локи в acid-state реализовать :troll:

Alexander
23.06.2017
15:53:31
вроде должно писаться, вечером пропобую если за компом буду

Andrei
23.06.2017
18:04:32
У меня вопрос.

Добрый вечер.

Не баньте сразу.

Чем Хаскелль лучше С++?

Google
Arseniy
23.06.2017
18:05:18
vim

Это просто другой инструмент

Со своими плюсами и минусами

Каждый выбирает то, что ему удобнее

Andrei
23.06.2017
18:05:52
Я имею в виду какие фичи Хаскелля позволяют ему решать задачи, которые на плюсах решать тяжело.

Не-не, я всё понимаю. Это не философский вопрос. Я сам мастер вести такие разговоры, мне просто нужен для сравнения фич какой-то список.

Скажем так, приятные мелочи.

List comprehension например.

Длинка из коробки.

Alex
23.06.2017
18:07:33
Длинка из коробки.
это ерунда все

Andrei
23.06.2017
18:07:44
Я понимаю, поэтому и спрашиваю.

Alex
23.06.2017
18:08:08
более высокая абстрактность языка

так наверное не понятно

Andrei
23.06.2017
18:08:25
Это тоже философия, ага.

Alex
23.06.2017
18:08:35
дело в том что к Хаскелю еще идет пакет теории

Andrei
23.06.2017
18:08:43
Я понимаю, что имеется в виду.

Но мне нужны именно приятные фичи.

Alex
23.06.2017
18:09:02
без которой эффективно на нем сделать что-то не сможешь

Anatolii
23.06.2017
18:09:04
Наверное проще сесть самому пописать что-то

Или курсы пройти

Google
Anatolii
23.06.2017
18:09:15
А лучше и то и то

Andrei
23.06.2017
18:09:18
Да я знаю Хаскеллm :D

Alex
23.06.2017
18:09:23
Ну пока не дойдешь до монадных трансформеров

Andrei
23.06.2017
18:09:28
Просто не использую его в работе.

Alex
23.06.2017
18:09:34
Трудно сказать в чем фичи

Andrei
23.06.2017
18:09:38
Монадные трансформеры тоже знаю.

Alex
23.06.2017
18:10:01
Человек открыто заявляет что он знает Хаскель?

Anatolii
23.06.2017
18:10:27
Это смело

Alex
23.06.2017
18:10:40
знание синтаксиса и конструкций это не знание языка

Andrei
23.06.2017
18:10:44
Я не знаю Хаскелль :)

Хорошо. Это так же как «знаю с++».

Alex
23.06.2017
18:11:03
нет

не совсем

Andrei
23.06.2017
18:11:20
Я имею в виду, что мне не надо объянять про «сесть и пописать самому».

И «монадные трансформеры» меня не пугают.

Alex
23.06.2017
18:11:42
они не должны пугать

Andrei
23.06.2017
18:11:58
Я хочу именно поинтересоваться, что программисты на Haskell-е делают on daily basis.

Alex
23.06.2017
18:12:15
просто это инструмент совершенно из другой области

Тёма
23.06.2017
18:12:17
В чатах ругаются

Google
Alex
23.06.2017
18:12:42
так же как и в с++

https://www.hackerrank.com/challenges/simplify-the-algebraic-expressions

хотя бы эту задачу

Andrei
23.06.2017
18:14:30
У меня был курс в университете. Может быть знаете Дениса Москвина.

Andrei
23.06.2017
18:15:06
Ну вот я ему сдал курс на отл. Он был моим лектором.

В Академическом Университете.

Alex
23.06.2017
18:15:34
У меня был курс в университете. Может быть знаете Дениса Москвина.
Он и должен был объяснить где применяется хацкель)

Andrei
23.06.2017
18:16:30
Я не спрашиваю про применимость, я +- имею представление. Меня интересует именно то, чем конкретно люди пользуются сейчас.

Alex
23.06.2017
18:17:24
https://github.com/trending/haskell

всегда надо сюда смотреть

по любому языку

Andrei
23.06.2017
18:17:37
Скажем я могу сказать, что мне нравится в С++. Как с помощью синтаксического сахара и стандартной библиотеки я могу решать какие-то задачи в пару строчек.

Alex
23.06.2017
18:18:14
https://github.com/elm-lang/elm-compiler

вот очень успешный проект

Denis
23.06.2017
18:18:43
пурса

Страница 315 из 1551