
Anatolii
12.10.2016
18:22:50
И самое смешное - студент потратил меньше времени на написание прототипа чем профессор. Кол-во строчек по-моему было больше у студента.

_______bx
12.10.2016
18:33:30
А где об этом почитать? Ссылка есть?

Anatolii
12.10.2016
18:42:56
Сейчас поищу
https://youtu.be/Z35Tt87pIpg

Google

Anatolii
12.10.2016
18:46:21
Вот тут упоминалось об этом
А вот и пэйпер https://www.google.com.ua/url?sa=t&source=web&rct=j&url=http://web.cecs.pdx.edu/~apt/cs457_2005/hudak-jones.pdf&ved=0ahUKEwifl4fl9dXPAhXKBiwKHe10BtoQFgg0MAQ&usg=AFQjCNHF8zEHHymYozkfPEIFyMETzHbR6Q&sig2=gJ24KT8mvBmoyNLwEQLayg

_______bx
12.10.2016
19:39:00
@anpryl спасибо

Anatolii
12.10.2016
19:40:08
Пожалуйста
?

Kit
12.10.2016
20:56:30
кто собирал проект stack'ом?
└────╼ stack install
RastrTask-0.1.0.0: build
Preprocessing library RastrTask-0.1.0.0...
[1 of 1] Compiling Navigate ( src/Navigate.hs, .stack-work/dist/x86_64-osx/Cabal-1.24.0.0/build/Navigate.o )
/Users/Kit/coding/RastrTask/src/Navigate.hs:11:1: error:
Failed to load interface for ‘System.Random’
Use -v to see a list of the files searched for.
/Users/Kit/coding/RastrTask/src/Navigate.hs:12:1: error:
Failed to load interface for ‘Data.Array.Repa’
Perhaps you meant
Data.Array.Base (needs flag -package-key array-0.5.1.1)
Data.Array.IO (needs flag -package-key array-0.5.1.1)
Data.Array.ST (needs flag -package-key array-0.5.1.1)
Use -v to see a list of the files searched for.
самое обидное что System.Random стоит

Alisa
12.10.2016
21:20:34
скажите плиз, часто ли вам в работе пригождается знание вышмата?

Kit
12.10.2016
21:22:02
мне очень часто

Alisa
12.10.2016
21:22:16
а на какой позиции работаете?

Kit
12.10.2016
21:22:28
инжинер

Vladimir
12.10.2016
22:20:31
Мне иногда пригождается в геймдеве

Google

Vladimir
12.10.2016
22:20:36
Но очень редко

Denis
13.10.2016
02:11:55
мне очень часто
Чуть не каждый день. Смотря что ты под вышматом понимаешь. Например, ТФКП ни разу не понадобилась.

Evgenij
13.10.2016
02:16:26
Не знаю - но пока до вышмата недошло - главное удобство, а это пока проблема( Но со стэком уже лучше

Konstantin
13.10.2016
03:04:34
с большим отрывом ушел от C++/awk/Ada, а остальные вообще незнакомые

Anatolii
13.10.2016
05:19:10
Хаскель и маркетологи друг про друга не знают
Там есть примеры кода
Это даже не в Glasgow проводилось
Ну исследование старое, хотелось бы что-то подобное на современных языках найти

Vladislav
13.10.2016
06:31:59

_______bx
13.10.2016
06:33:26

Vladislav
13.10.2016
06:33:54

_______bx
13.10.2016
06:34:16
А лисп есть в списке

Vladislav
13.10.2016
06:36:06

Anatolii
13.10.2016
07:12:44
я не очень понял зачем они документации писали
и считали это временем
чувак на лиспе вон 12 строчек документации написал
а чувак на хаскеле 465
и хаскельный вариант еще на Literate Haskell написан - из него доку можно сгенерить
надо был им как-то разделить время разработки

Google

Anatolii
13.10.2016
07:15:03
и время разработки + документация

Kit
13.10.2016
07:25:34

Anatolii
13.10.2016
07:25:44
ну там импорт в 1 месте
а с рандомом действительно странно

Kit
13.10.2016
07:27:08
Импорты не должны в модулях писаться или что?

Anatolii
13.10.2016
07:59:39
должны
ну странно то, что ты говоришь что за импортил его - а его нету :(

K
14.10.2016
21:48:17
ребят, я нубас, объясните, как в хcode добавить haskell

Kit
14.10.2016
21:53:59
vim + terminal - xcode = happy

K
14.10.2016
21:55:19

Kit
14.10.2016
21:55:54
там вроде все по умолчанию в xcode работает

K
14.10.2016
21:56:14

Kit
14.10.2016
21:56:43
ну когда hs файлы отркываешь он их в xcode открывает
попробуй "open with"
правой кнопокой мыши

K
14.10.2016
22:00:07

Kit
14.10.2016
22:01:15
сделай stack ghci
в терминале

K
14.10.2016
22:02:08
Напиши полную команду плз

Kit
14.10.2016
22:02:22
это полная команда

Google

Kit
14.10.2016
22:03:58
а в каком вузе будет занятие?

K
14.10.2016
22:04:10
Мту
Что дальше делать?)

Kit
14.10.2016
22:05:04
почитай лекцию, я в группе зайцев кинул позавчера

K
14.10.2016
22:05:39
Ахах, фига се)

Vladimir
15.10.2016
10:06:16

Paul
16.10.2016
19:51:39
Интересно мнение программистов.
Мир детерминирован?

Aldar
16.10.2016
19:56:16

Paul
16.10.2016
19:56:27
True

Darwin
16.10.2016
19:56:28
а если программисты по образованию физики, отвечать можно?

Paul
16.10.2016
19:56:57
ну в классической механике-то детерминирован. Это мы понимаем-с.

Aldar
16.10.2016
19:57:15

Paul
16.10.2016
19:57:28
Никак нет.

Alex
16.10.2016
21:08:24

Aldar
17.10.2016
10:19:19
http://www.haskellforall.com/2014/10/how-to-desugar-haskell-code.html

blkmrkt
17.10.2016
11:09:17

Aldar
17.10.2016
13:27:30
let (%) x y = x % y in (*) 2 4
не знал что так можно делать
получается оператор захватывается как процент

Kit
17.10.2016
14:16:21
ой-йо, что за магия

Google

blkmrkt
19.10.2016
10:57:35
блин не пойму. мне ifM нужна, но в Control.Monad ее нет.
Какой вообще рабочий способ определить что импортировать и какие пакеты ставить, чтоб использовать такую-то ф-ю?

eugene
19.10.2016
11:00:15

Vladimir
19.10.2016
11:02:33
"extra-1.1: Extra functions I use." Лучшее описание пакета в мире

blkmrkt
19.10.2016
11:07:16
точно, спасибо. не очевидно прост было что пакет может включать в себя многоуровневые импорты

Anatolii
20.10.2016
16:48:08
товарищи, я почему-то нашел MonadError, но не могу найти MonadMaybe. Ткните меня носом плиз если такое есть
если мне к примеру хочется иметь тип на выходе Either SomeErr Maybe User
f :: (MonadError SomeErr m) => MaybeT m User
вот так я могу добиться нужно мне эффекта
но как-то не красиво:)

Evgenij
20.10.2016
17:56:08

Anatolii
20.10.2016
17:56:52
Я хочу MonadMaybe в констэинты добавить

blkmrkt
20.10.2016
18:34:38
https://twitter.com/ckolderup/status/789002880246177792

Oleg
20.10.2016
19:17:23
гайс, сорри за оффтоп. если есть кложуристы в поисках работы — напишите мне ;)