
Foo
28.06.2018
07:08:03
По-моему все, что не haskel, то примитивное - дискасс
из go канала

Aleksey
28.06.2018
07:10:17
хаскель - примитивный

Alister
28.06.2018
07:10:34
вот идрис

Google

Aleksey
28.06.2018
07:11:13
... Эльба

Andrew
28.06.2018
07:11:30
что значит "примтивизм" ?

Aleksey
28.06.2018
07:12:01
Просто делаешь - просто работает (или просто не работает). Никакого творчества
Про хаскель как раз

Евгений
28.06.2018
07:12:54
Примитивное это скорее -- просто делаешь -- кое-как работает

Yuriy
28.06.2018
07:13:00

Aleksey
28.06.2018
07:13:35
Нормальный актёр же!

Leonid
28.06.2018
07:20:36
@haskell_blah для обсуждения гоферского чата подойдёт лучше

Alexander
28.06.2018
07:28:22
+

Alexander
28.06.2018
07:44:36
хаскель - примитивный
Хаскель примитивный ибо по дефолту люди приучены к ленивому порядку вычислений (исполнения инструкций), это только программистов проф. деформация калечит так, что для них дефолтным становится строгий порядок. В итоге появляются анекдоты про программиста, буханку хлеба и десяток яиц.

Стев
28.06.2018
07:46:24
а этот анек для хаскелистов не актуален?

Alexander
28.06.2018
07:48:45

Стев
28.06.2018
07:49:14
насчот люди приученны к ленивому порядку вычислений, как верифицировать это утверждение?

Google

Alexander
28.06.2018
07:50:48
Если ты сначала упростил его выбросив пятерки, то поздравляю, ты используешь ленивый порядок вычислений, если же ты посчитал в лоб, то поздравлять тебя мне, к сожалению, не с чем.

Leonid
28.06.2018
07:53:50

Alexander
28.06.2018
07:55:24
пока нет, имхо, но если что пинайте меня

Алексей Ayaye :)
28.06.2018
08:19:10
особенно нули так здорово сокращать.

Aleksey
28.06.2018
08:21:00
Так как раз многие оптимизации возможны, благодаря лени

Alexander
28.06.2018
08:33:53

Ilya
28.06.2018
08:57:26
Ленивость/энергичность она же про редукцию графа, в обоих случаях мы такую оптимизацию делаем до редукции (фактического вычисления)

Денис
28.06.2018
09:07:04
Сокращение это эвристика, лень тут ни при чём.

Mariia
28.06.2018
09:11:29

『Ark』∞
28.06.2018
10:24:20

Стев
28.06.2018
10:28:36
лол

Aleksey
28.06.2018
10:40:39
> Просто делаешь - просто работает
"просто" было не про "simple", "просто" было про "just"
simple made easy - типичный Хикки-доклад про "я знал жизнь, писал на лиспах, теперь вот истину глаголю"
Хикка ещё про "в жизни нет типов" любит докладывать, что отдельно веселит

Andrew
28.06.2018
10:52:21
...хотя кложа на строготипизированном языке написана им (Хикки)
хех
двойные стандарты

Google

Alexander
28.06.2018
10:56:51

『Ark』∞
28.06.2018
10:57:16
Тогда скобки надо было

Yuriy
28.06.2018
11:03:03
нет

Aleksey
28.06.2018
11:03:13

Alexander
28.06.2018
11:03:42

Timofey
28.06.2018
11:23:31
У меня тут hie ломается на файлах, завязанных на hspec-discover (например. {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-}) Это как-то побеждается?
отваливается с Got error while processing diagnostics: could not execute: hspec-discover

Aleksey
28.06.2018
11:25:48
нужно, чтобы в контесте запуска hie была доступна команда hspec-discover
(это я предполагаю)
hie запускается из окружения редактора, можно попробовать в консоли добавить в PATH путь до бинарника hspec-discover, потом запустить редактор из этой же консоли и посмотреть, что будет

Timofey
28.06.2018
11:28:07
да, действительно, помогает

Timofey
28.06.2018
11:29:25
ну или stack exec -- which hspec-discover

Aleksey
28.06.2018
11:34:24
stack exec <editor> запустит редактор в подготовленном окружении

kana
28.06.2018
12:28:47
Огого

Саня
28.06.2018
16:13:34
Привет, подскажите, как вообще в haskell подключится к postgresql и вносить записи?

Dmitry
28.06.2018
16:14:41
postrges-simple

Евгений
28.06.2018
16:14:47
http://hackage.haskell.org/package/postgresql-simple

Саня
28.06.2018
16:15:44
спасибо)

Yuriy
28.06.2018
16:19:56
есть много других библиотек, если что

Google

Yura
28.06.2018
16:54:42
Тут должна быть шутка про сокет

Andrei
28.06.2018
16:57:13

IC
28.06.2018
17:25:19
кто ёжиком пользуется для тестов? как ему скзать чтобы он проверял пока тепловая смерть вселенной не наступит?
> forever Tests.main
как-то так...

Vitaly
28.06.2018
18:21:54
Тут, конечно, все и так умные, но если что, то вот: https://www.manning.com/books/haskell-in-depth, скидка 50% до 8 июля по промокоду mlbragilevsky

Admin
ERROR: S client not available

『Ark』∞
28.06.2018
18:27:03
Category theory Бартоша Милевски смотрел кто?

Anton
28.06.2018
18:52:24

Mariia
28.06.2018
18:53:02
https://twitter.com/dsyme/status/1012400769050529792

Vitaly
28.06.2018
18:57:16

Alexander
28.06.2018
19:20:22
что бы вы сказали про то что такое функциональное программирование - читаю, в голове, ну я бы про ссылочную прозрачность сказал.. а там раз и следующий параграф

Vitaly
28.06.2018
19:23:30
Первая глава ужасная, они меня замучили с ней
Требовали mental model

Kirill
28.06.2018
19:29:26
А вообще книга на кого рассчитана? Где она стоит относительно "Learn You..." или "Parallel and Concurrent..."?

Kirill
28.06.2018
19:37:04
книга семёна же имеет довольно определённую направленность, не по хаскелю в целом

Vitaly
28.06.2018
19:48:37
Где первая это и Learn you, и HaskellBook, и Get programming

Alexander
28.06.2018
19:55:02
а как англоговорящие относятся к красивым оборотам типа why on earth и т.п.
когда их много

Google

Alister
28.06.2018
19:55:53
а как вы к такому в русском относитесь?

Alexander
28.06.2018
19:56:46
я нормально отношусь и в русском и в английском
но ответ "вот и они так же" наверняка будет неверным
блин сорри за оффтоп

Alister
28.06.2018
19:57:32
го в бла

Алексей Ayaye :)
28.06.2018
20:44:47

Yuriy
28.06.2018
20:49:16
боюсь, у физиков шутки смешнее, чем у хаскелистов

IC
28.06.2018
20:52:30
Say no to monomorphism restriction!

Vitaly
28.06.2018
20:54:25

Алексей Ayaye :)
28.06.2018
20:55:20

Anton
28.06.2018
21:08:06

Vitaly
28.06.2018
21:09:01
А там же можно возврат делать!

Anton
28.06.2018
21:09:20
ок, посмотрю, спасибо
Vitaly о, а на реддите еще анонса книги нет!

Vitaly
28.06.2018
21:18:22
Там страшно, я там ХаскельБук ругал