@haskellru

Страница 743 из 1551
A64m
14.01.2018
22:12:22
так я и не говорил ghc ?
говорили про хаскель, а это только ghc

Alister
14.01.2018
22:12:27
экономическая модель как в фильмов, но похуже

девы имеют жестчайшие сроки

огромное количество возможных девайсов

Google
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
У меня прям в голове не укладывается. Нет циклов, переменные статичны. Как с этим вообще работается? Неудобно же

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

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

а еще есть одно но

отладка багов в мутабельном паралелизме сродни женским родам

A64m
14.01.2018
22:17:06
У меня прям в голове не укладывается. Нет циклов, переменные статичны. Как с этим вообще работается? Неудобно же
повезло значит, можно с удовольствем писать на 1024 языках, а не сидеть в ФП гетто

Google
Pavel
14.01.2018
22:17:31
повезло значит, можно с удовольствем писать на 1024 языках, а не сидеть в ФП гетто
а из него можно выбраться, если попал или это как мафия?

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

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

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
У меня прям в голове не укладывается. Нет циклов, переменные статичны. Как с этим вообще работается? Неудобно же
Тут всё просто 1) Зачем нужны циклы? (ответишь ­— опишу такой же механизм из фп) 2) В однопоточных маленьких программах это и не важно, но искать место, в котором твоя переменная встала в невалидное значение (особенно в другом потоке) — боль.

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
джава
Haskell

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
хаскель на винде вроде так себе работает
да, по факту платформа эта для ghc не первого уровня

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

Валерий
14.01.2018
22:31:57
а может делать :с
с -О0 наверное будет, да) с -О2 очень вряд ли, можно посмотреть

Но не более, чем 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
тип там есть команда развёртки функции в хвостовую рекурсию которая как-то работает но я бы лучше послушал специалистов в кложе

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
ну вдруг сказал бы что писал но вот эта взаимная рекурсия жить не дала проект завалил, ушел на хаскель

Евгений
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
только вот то что я не писал на кложе не отменяет того, что рекурсия там не поддерживается, кроме самого вырожденного случая

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
что такое "работать нормально"? делаешь мап и он через раз падает с эксепшеном?

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
относительно хаскеля тормозит
относительно си тоже тормозит ) и из этого делается вывод что "не работает нормально"

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