
A64m
14.01.2018
22:12:22

Alister
14.01.2018
22:12:27
экономическая модель как в фильмов, но похуже
девы имеют жестчайшие сроки
огромное количество возможных девайсов

Google

Валерий
14.01.2018
22:12:58

Alister
14.01.2018
22:13:18
взаимодействие с геймдизами, которые как правило "особенные личности"-снежинки

Валерий
14.01.2018
22:13:33
Есть даже фреймворк на хаскеле для рогаликов
Не знаю, правда, зачем

Alister
14.01.2018
22:13:49
а еще количество инвариант в играх много больше чем в любом другом ПО
оттого это мерзко, больно, экономически невыгодно(для рядового программиста) и еще предполагает заоблачную подготовку если хочешь не просто тухлые баги месить

Елисей
14.01.2018
22:15:18
У меня прям в голове не укладывается. Нет циклов, переменные статичны. Как с этим вообще работается? Неудобно же

Pavel
14.01.2018
22:15:46

Валерий
14.01.2018
22:15:53
Скиньте ему статью про слонов и облака

Alister
14.01.2018
22:15:59
на самом деле после функционального опыта мутабельность кажется неудобной
а еще есть одно но
отладка багов в мутабельном паралелизме сродни женским родам

A64m
14.01.2018
22:17:06

Google

Pavel
14.01.2018
22:17:31

Alister
14.01.2018
22:18:32
это как быть неудачником в школе

A64m
14.01.2018
22:18:37
а чего из него выбираться? Там сидят потому что деваться некуда, 1024 нормальных языков привлекательными не кажутся

Pavel
14.01.2018
22:18:57
а мозгом природа не всех наделяет

Alister
14.01.2018
22:19:08
ООПшники клеймят и нердом обзывают, но ты то знаешь что всем им скоро придет писец

A64m
14.01.2018
22:19:12
если же человек наоборот, циклы предпочитают - ему все пути открыты

Alister
14.01.2018
22:20:11
закон Мура уходит

Валерий
14.01.2018
22:20:23

Pavel
14.01.2018
22:20:39
ух

Alister
14.01.2018
22:20:50
скорее всего нет
они узконаправлены до жути

Pavel
14.01.2018
22:21:27
они полны по тьюрингу
если рассматривать не d-wave компы
правда оптимизация, конечно же, не всегда происходит
но там пока особо ничего и нет

Елисей
14.01.2018
22:22:48
А можно компилировать из под линукса на винду?

Alister
14.01.2018
22:23:06
смотря что
С/С++?
джава

Google

A64m
14.01.2018
22:23:19
нет, только виндовый компилятор ставить

Елисей
14.01.2018
22:23:34

Alister
14.01.2018
22:23:38
хаскель на винде вроде так себе работает

A64m
14.01.2018
22:24:08
кросскомпиляции для ghc (почти) нет, только разработчики под андроид и иос кросскомпиляторы накостылили кое как

Елисей
14.01.2018
22:25:03
А мультиархитектурная компиляция?

A64m
14.01.2018
22:25:13

Валерий
14.01.2018
22:29:36
А, ещё не забывай про тонны оптимизаций для списков — что-нибудь вида
sum $ take 40 $ filter even $ map (\x -> floor (exp x)) [0.0, 0.1 ..]
может вообще не сделать список

Pavel
14.01.2018
22:31:22

Валерий
14.01.2018
22:31:57
Но не более, чем 1, емнип

A64m
14.01.2018
22:35:35
да, ФП код ghc хорошо оптимизирует, но такой код кроме как на хаскеле никто нигде не пишет, так что на стороннего программиста это не особое впечатление произведет

Валерий
14.01.2018
22:36:19
Я слышал, что кложура ещё жива

Валерий
14.01.2018
22:36:27
Как-никак диалект лиспа

A64m
14.01.2018
22:37:50
там ФП код не оптимизируется, насколько я понимаю

Валерий
14.01.2018
22:38:25
под jvm самые тупые компиляторы обычно
но вот конкретно с кложурой не должно быть всё очень плохо

Pavel
14.01.2018
22:38:30

A64m
14.01.2018
22:38:30
впрочем, я для своего минифп бенчмарка вариант на кложуре не писал, не знаю, готов что меня удивят (нет)

Pavel
14.01.2018
22:39:16
тип там есть команда развёртки функции в хвостовую рекурсию которая как-то работает
но я бы лучше послушал специалистов в кложе

Alister
14.01.2018
22:39:43
Но он наверное полумертвый

Google

A64m
14.01.2018
22:40:30

Quet
14.01.2018
22:43:25
если нужно сделать рекурсию и не взорвать стек то вполне хватает, а чего тебе еще надо?

A64m
14.01.2018
22:44:16
в чем именно ограничена?
ну нельзя сделать хвостовую взаимную рекурсию двух функций, которые в жвм-ные методы энкодятся например

Quet
14.01.2018
22:44:31
нельзя
а тебе это часто надо было делать?
(если ты вообще на кложе писал что-то в прод)

A64m
14.01.2018
22:45:26
речь то не о том что на кложе писать нельзя, а о том что писать в ФП стиле нельзя, а там еще и не такое бывает

Quet
14.01.2018
22:45:48
и все же два вопроса ) писал ли ты на кложе и как часто надо такую взаимную рекурсию было делать?

A64m
14.01.2018
22:46:30
нельзя в фп стиле следует из того, что только хвостовая саморекурсия поддерживается, со всеми остальными дело плохо

Admin
ERROR: S client not available

A64m
14.01.2018
22:46:49
я типизированные ФЯ люблю, буду писать на кложе только под страхом смерти

Quet
14.01.2018
22:47:29
ну вдруг сказал бы что писал но вот эта взаимная рекурсия жить не дала
проект завалил, ушел на хаскель

Pavel
14.01.2018
22:47:51

Евгений
14.01.2018
22:48:01

Quet
14.01.2018
22:48:03

Евгений
14.01.2018
22:49:01
Можно уйти в лётчики, на заводе тоже много работы найдётся. В любом случае это всё менее сложно и отвратно чем писать на чём-то кроме хаскеля после хаскеля

A64m
14.01.2018
22:49:12
только вот то что я не писал на кложе не отменяет того, что рекурсия там не поддерживается, кроме самого вырожденного случая

Quet
14.01.2018
22:49:40

Google

Quet
14.01.2018
22:49:46
по моему опыту -- не мешает вообще

A64m
14.01.2018
22:49:52
там и гардед рекурсии дешевой нету, а уж ее то в ФП в каждой строчке применяют

Quet
14.01.2018
22:50:45
в каждой прям? ) то есть открываю любую либу на хаскеле и она там в каждой второй строчке?

A64m
14.01.2018
22:51:18
да, map filter вот это вот все

Quet
14.01.2018
22:51:29
с этим в кложе нет проблем

A64m
14.01.2018
22:51:58
все любители недофя так про недофя говорят, везде проблем полно

Quet
14.01.2018
22:53:05
особенно смешно когда про проблемы говорят люди которые даже не писали на этом языке )
видимо проблемы уровня взаимной рекурсии (серьезная проблема, очень мешает жить)

A64m
14.01.2018
22:53:54

Quet
14.01.2018
22:54:28
ну так какие именно на ровном месте у тебя были проблемы с кложей?

A64m
14.01.2018
22:54:35
т.е. ничего кроме foldl работать нормально не будет

Quet
14.01.2018
22:54:44
кроме основной проблемы (ты не писал на этом языке, но заочно уже все плохо, "недофя" и тд)

A64m
14.01.2018
22:55:09

Quet
14.01.2018
22:55:09
что такое "работать нормально"? делаешь мап и он через раз падает с эксепшеном?

A64m
14.01.2018
22:55:33

Quet
14.01.2018
22:56:07
о, уже конкретика
что именно тормозит и относительно чего измерял?

A64m
14.01.2018
22:56:16
но, насколько я понимаю, на кложе и стек вышибить вполне можно, чего в ФЯ быть не должно

Index
14.01.2018
22:57:10
SPJ не того человека назвал автором фичи в GHC (перепутал Ryan Newton и Ryan Scott). Мне б обидно было.

Quet
14.01.2018
22:57:40

A64m
14.01.2018
22:57:42