@haskellru

Страница 799 из 1551
? animufag ?
01.02.2018
11:29:59
ну когда был base в кабал файле они конфликтовали при сборке

kana
01.02.2018
11:30:04
а альтернативной прелюдии скорее всего base требуется
А разве она там сама не зависит от base? Это какие-то peer deps?

Alexander
01.02.2018
11:30:51
без base очень тяжко прелюдию сделать

и бессмысленно

Google
Alexander
01.02.2018
11:31:05
хотя split base было бы круто

Denis
01.02.2018
11:31:37
прелюдия без base - деньги на ветер

? animufag ?
01.02.2018
11:31:56
ну тип я не делаю прелюдию. я ей пользуюсь. она в свою очередь реэкспортит из base

Alexander
01.02.2018
11:34:45
ошибки подсказывают, что не реэкспортит

kana
01.02.2018
11:36:49
А, точно, да, все, от чего зависит кастомная, не видно у нас, иначе бы в кастомной прелюдии пришлось каждый модуль из base создавать с реэкспортом Т.е. кастомная использует base для сборки и на этом все, нам нужен свой base

A64m
01.02.2018
11:43:26
тем временем в 8.6 уже две фичи будут https://github.com/ghc/ghc/commit/be84823b956f0aa09c58d94d1901f2dff13546b4 правда, одобренные комитетом по фичам на этом закончились

Denis
01.02.2018
11:45:30
BlockArguments - тоже мне фича

еще странностей синтаксических завезли вместо чего-нибудь полезного

A64m
01.02.2018
11:46:24
BlockArguments - тоже мне фича
другая еще более незначительная

фичи, которые не "тоже мне" через комитет по фичам не проходят

Denis
01.02.2018
11:53:50
я бы даже сказал что это антифича

мне от неё странно и грустно

A64m
01.02.2018
11:55:18
не знаю, у меня к ней нейтральное отношение, как к \case было, может даже буду пользоваться, но не было бы ее - я бы не расстроился

Google
A64m
01.02.2018
11:59:48
нормальные фичи которые могут быть в 8.6 это QuantifiedConstraints (эта-то я думаю будет) и DerivingVia (вот тут сомнительно)

? animufag ?
01.02.2018
12:10:59
stack upgrade —git помогло

Leonid
01.02.2018
12:18:05
а какие фичи застряли в коммитете кроме рекордов?

A64m
01.02.2018
12:57:48
а какие фичи застряли в коммитете кроме рекордов?
рекорды не проходили комитет, они как бекпак участвовали только в экспериментальном обсуждении на гитхабе

в обсуждении их и пощипали правда, но то что автор там что-то поменял - это его добровольное решение на основе фидбека

Leonid
01.02.2018
12:58:45
я посмотрел пропозалы, там вообще никто не голосует. вяло.

A64m
01.02.2018
12:59:07
из тех фич, которые в основном имплементированы, в обсуждении застряли линейные типы, а в комитете ор-паттерны и мутабельные объекты

одна из имплементированных фич - deriving via - как пропозал еще и не оформлена даже

а, еще же и по QuantifiedConstraints нету пропозала, но что-то я подозреваю, что она вообще вне процесса пойдет

Leonid
01.02.2018
13:14:01
В общем изучив всякие вёб технологии я решил что JWT фуфло, лучше уж CWT

И вообще лучше без тупорылых ненужных стандартов

мнение автора может не совпадает с его же мнением когда это всё будет в проде

Leonid
01.02.2018
13:15:08
керберос тоже понадобится

ибо художники логинятся в софтину с паролем от лдап и потом не могут понять почему их не пускает.

А так они уже залогинены, клиент запрашивает керберосовый тикет, шлёт серверу. тот валидирует и всё пучком.

Александр
01.02.2018
13:21:36
@catamorphism Что вы думаете о сторонниках динамической типизации?

Denis
01.02.2018
13:22:15
думаю что им стоит попробовать нормальные ЯП со статической типизацией

и заживем

Александр
01.02.2018
13:23:22
Возможно. Только нельзя забывать про факт, что самый популярный язык - JS - динамический, там же где-то и Python, а само ФП начиналось с динамически типизированного Lisp

Google
Index
01.02.2018
13:23:29
Не, я думаю это не лечится, пока у них у самих жилка не проступит, не почувствуется потребность больше гарантий для софта иметь.

Если типизированные языки толкать без рационализации, то это будет восприниматься как "ограничили мою швабоду!"

Denis
01.02.2018
13:24:54
тут еще проблема что макбрайдовские аргументы за типизацию без основательного такого бэкграунда и контекста неофитам невозможно продать

Leonid
01.02.2018
13:25:12
Пока их софт живёт максимум два года, или его поддерживают другие люди - не поймут зачем статическая типизация

A64m
01.02.2018
13:25:58
Любопытно узнать, свободу делать что именно?
свободу помещать списки и числа в один список

Александр
01.02.2018
13:26:19
Пока их софт живёт максимум два года, или его поддерживают другие люди - не поймут зачем статическая типизация
А было такое в личной практике: человек нафигачил код, скажем, на условном Python, потому что он был один, без старших товаришей, а потом свалил? У меня было.

свободу помещать списки и числа в один список
Но мне не ясно, что в этом плохого.

A64m
01.02.2018
13:27:03
но, конечно, SASL был игрушечным, из нормальных ФЯ общего назначения никогда никаких безтиповых не было

Александр
01.02.2018
13:27:20
Ты свалил?
Нет, я так не делаю. Я стараюсь писать код, чтобы его без меня могли поддерживать.

Index
01.02.2018
13:27:22
Но мне не ясно, что в этом плохого.
В этом и нет ничего плохого, достаточно сильная система типов дает heterogeneous lists

A64m
01.02.2018
13:28:04
Но мне не ясно, что в этом плохого.
особо плохого в этом нет, правда и хорошего тоже

Александр
01.02.2018
13:28:29
В этом и нет ничего плохого, достаточно сильная система типов дает heterogeneous lists
В таком случае сторонники динамической типизации бы спросили: зачем наворачивать столько оверабстракций, если тот же результат можно получить с динамической типизацией.

A64m
01.02.2018
13:28:59
неотличимый результат с единственным типом для всего можно и без оверабстракций получить

Leonid
01.02.2018
13:30:10
Any

Александр
01.02.2018
13:30:27
В Скале?

A64m
01.02.2018
13:31:39
эни это не аналог нетипизированного языка. Аналог нетипизированного языка это скарее тип вроде Value из aeson, только расширенный функциями, естественно

Google
Александр
01.02.2018
13:32:29
С моего текущего проекта ушел единственный рубист, потому что ему крайне не по нраву, что начали писать на Haskell с этой вашей статической типизацией.

A64m
01.02.2018
13:33:51
всего-то один ушел, тут на днях в фпчатике один кложурист рассказывал как просто люто-бешено изничтожил команду джавистов перспективой писать на нетипизированной кложуре

Александр
01.02.2018
13:34:16
Как он это сделал?

Джависты же непробиваемые

A64m
01.02.2018
13:34:58
ну он там их поставил перед фактом что надо на кложуре теперь писать - и половина или больше даже ушли

Александр
01.02.2018
13:35:28
Он был тимлид? Или привелигированный разработчик? Все равно не ясно, как он это умудрился сделать.

Admin
ERROR: S client not available

Александр
01.02.2018
13:35:48
А что за ФП чатик?

A64m
01.02.2018
13:36:16
это же история, рассказанная в чатике, не обязательно чтоб ей соотвествовали в точности какие-то события в реальной жизни

Александр
01.02.2018
13:36:57
Окей, вы меня раскусили, что я хотел за пруфами слазить

A64m
01.02.2018
13:37:01
Подробное описание кейса. Как product owner я предоставил команде выбор: или пишите на любимой java или я вас могу переучить clojure. Они подумали и решили что java, аргументировав тем что быстрее надо фичи выводить, а обучение новому языку потребует времени. Ну ок, мое дело бэклог и вижн продукта. Начались спринты: 1,2,3,4 .. После 4 спринта стало окончательно ясно, что чуваки вместо продукта делают церемонии в java: пилят ORM, делают обертки, фабрики и прочее, что принято в java мире. На каждую маленьккую задачу рождалось тонны кода, который еще внезапно не многопоточный, мутабельный со всех строн, на что просились дополнительные ресурсы. Это не только у меня. В соседних стримах по платформам банка это видно. Но хуже всего было то, что я тратил 1 день clojure, чтобы показать им, что они должны были сделать за спринт всей командой. Кроме шуток, после их объяснения почему что-то не получилось, я показвал им сам демо и встречал это полным молчанием. Как-то только от javaистов требовалось сделать что-то не как в их любимом фреймворке, то сразу стекланные глаза и завышение оценок в 2-3 раза. После 4 спринта им было предложено прекратить тратить деньги организации "делая java" и переучиваться на clojure или уйти. Да, ушла ровно половина. И это пошло на огромную пользу продукту. Во-первых остались только мотивированные на создание продукта люди, а не на их java. Во-вторых набор новых высокомотивированных людей повысил общую атмосферу работы до дружеской и да еще писать на Clojure. Я согласовал затраты с боссами и 1,5 мес мы "жгли" деньги на обучение Clojure ребят. Уже после 1х спринтов вчерашние java'исты стали во-первых выводить фичи, а во-вторых они признавали что все получается заметно короче, а главное код проще.

т.е. он их не сразу выгнал, а сначала напугал

Александр
01.02.2018
13:39:11
Круто

A64m
01.02.2018
13:39:13
первую часть где он один побеждает легионы джавистов я пересказывать не стал, чтоб поддержать какую-никакую но реалистичность истории

Александр
01.02.2018
13:40:24
Подробное описание кейса. Как product owner я предоставил команде выбор: или пишите на любимом haskell или я вас могу переучить clojure. Они подумали и решили что haskell, аргументировав тем что быстрее надо фичи выводить, а обучение новому языку потребует времени. Ну ок, мое дело бэклог и вижн продукта. Начались спринты: 1,2,3,4 .. После 4 спринта стало окончательно ясно, что чуваки вместо продукта делают церемонии в haskell: пилят типы, делают DSL, монады и прочее, что принято в haskell мире.

A64m
01.02.2018
13:41:35
Oh, exploitable!

Leonid
01.02.2018
13:41:41
На кложе раз, или джава в глаз?

A64m
01.02.2018
13:48:15
что делать, если после 4го спринта бросают под ноги скобки?

Leonid
01.02.2018
13:52:30
https://www.reddit.com/r/haskell/comments/7ttk8z/could_someone_guide_me_through_the_process_of/?utm_source=reddit-android

Google
Leonid
01.02.2018
13:52:44
Забавно

Νikolay
01.02.2018
14:01:48
Подробное описание кейса. Как product owner я предоставил команде выбор: или пишите на любимой java или я вас могу переучить clojure. Они подумали и решили что java, аргументировав тем что быстрее надо фичи выводить, а обучение новому языку потребует времени. Ну ок, мое дело бэклог и вижн продукта. Начались спринты: 1,2,3,4 .. После 4 спринта стало окончательно ясно, что чуваки вместо продукта делают церемонии в java: пилят ORM, делают обертки, фабрики и прочее, что принято в java мире. На каждую маленьккую задачу рождалось тонны кода, который еще внезапно не многопоточный, мутабельный со всех строн, на что просились дополнительные ресурсы. Это не только у меня. В соседних стримах по платформам банка это видно. Но хуже всего было то, что я тратил 1 день clojure, чтобы показать им, что они должны были сделать за спринт всей командой. Кроме шуток, после их объяснения почему что-то не получилось, я показвал им сам демо и встречал это полным молчанием. Как-то только от javaистов требовалось сделать что-то не как в их любимом фреймворке, то сразу стекланные глаза и завышение оценок в 2-3 раза. После 4 спринта им было предложено прекратить тратить деньги организации "делая java" и переучиваться на clojure или уйти. Да, ушла ровно половина. И это пошло на огромную пользу продукту. Во-первых остались только мотивированные на создание продукта люди, а не на их java. Во-вторых набор новых высокомотивированных людей повысил общую атмосферу работы до дружеской и да еще писать на Clojure. Я согласовал затраты с боссами и 1,5 мес мы "жгли" деньги на обучение Clojure ребят. Уже после 1х спринтов вчерашние java'исты стали во-первых выводить фичи, а во-вторых они признавали что все получается заметно короче, а главное код проще.
Он любитель поговорить, да.

Что-то меня кложа пугает после Миши и Рыжикова.

Секта какая-то.

Alister
01.02.2018
14:02:54
Кто вошел между скобок - никогда не выйдет.

*вспомнил пасту про Мандрюшу*

Антон
01.02.2018
14:03:56
A64m
01.02.2018
14:04:12
failing clojure



Leonid
01.02.2018
14:05:24
а чо было с кложей в 2014?

Alister
01.02.2018
14:05:25
https://www.linux.org.ru/forum/talks/12060118

вот

Νikolay
01.02.2018
14:05:44
Ровно так идут.

Leonid
01.02.2018
14:05:55
скала более гладко

Νikolay
01.02.2018
14:06:22
графики похожи

A64m
01.02.2018
14:07:03
может у гитхаба менялась методика подсчета пишущих на каком-то языке просто

Евгений
01.02.2018
14:08:57
может у гитхаба менялась методика подсчета пишущих на каком-то языке просто
Тогда бы были изменения похожие на графиках других языков

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