@haskellru

Страница 636 из 1551
Alexander
29.11.2017
12:39:50
т.к. это тупо тег

Pineapple
29.11.2017
12:40:19
Три инстанса? По одному на конструктор

Alexander
29.11.2017
12:40:57
видимо да, но мне не хочется класс типов иметь, ладно, разберусь

Yuriy
29.11.2017
12:55:31
да вот мне newtype хотелось бы там иметь
если я правильно понял, то data family

Google
Yuriy
29.11.2017
12:58:29
{-# LANGUAGE DataKinds #-} {-# LANGUAGE TypeFamilies #-} import Data.Coerce import Data.Kind data Bar = A | B | C data family Foo :: Bar -> Type newtype instance Foo 'A = FooA Int deriving Show main :: IO () main = print (coerce (42 :: Int) :: Foo 'A)

Denis
29.11.2017
13:46:17
я думаю этот вопрос не для этого чата

мошенничество

Евгений
29.11.2017
13:50:02
Он уже был сегодня

Alexander
29.11.2017
13:58:54
с другим ником

т.к. удаление + бан сразу

Denis
29.11.2017
15:56:38
ReasonML is a new object-functional programming language created at Facebook. :D

ну и бред

http://2ality.com/2017/11/about-reasonml.html

illiatshurotshka❄️
29.11.2017
15:57:20
ты на синтакс посмотри

Yuriy
29.11.2017
15:57:29
почему бред? у OCaml же получилось

A64m
29.11.2017
15:58:18
бред потому что это и есть окамл?

Yuriy
29.11.2017
15:58:27
а, это и есть Окамль in disguise

Google
illiatshurotshka❄️
29.11.2017
15:59:34
https://twitter.com/nikitonsky/status/922908427353026561

Denis
29.11.2017
15:59:34
OFP

Yuriy
29.11.2017
15:59:34


illiatshurotshka❄️
29.11.2017
15:59:46
Denis
29.11.2017
16:01:22
OCaml’s pragmatism means that you don’t get some of the more fancy functional features (that, e.g., Haskell has), but it also leads to fast compilation, efficient code and decent error messages.

Yuriy
29.11.2017
16:02:09
если что-то и чинить в Окамле, то убирать «;;», а не добавлять

Denis
29.11.2017
16:02:59
если что-то и чинить в Окамле, то убирать «;;», а не добавлять
ну ты не понимаешь) это же деградация для жс понимания

A
29.11.2017
16:03:08
если что-то и чинить в Окамле, то убирать «;;», а не добавлять
кажется эти какашки - главная фишка окамла

Vadim
29.11.2017
16:03:49
кажется эти какашки - главная фишка окамла
они нужны только в репле чтобы {||} не писать

A
29.11.2017
16:04:05
ну я и говорю

Vadim
29.11.2017
16:04:51
если ты пишешь скрипт который отправится в репл можно их ровно 1 раз написать в самом конце

а не после каждой строки

A
29.11.2017
16:05:11
хорошо

Vadim
29.11.2017
16:05:27
:D

Yuriy
29.11.2017
16:13:08
а я понимаю Facebook. у них армия жаваскриптизёров и похапэшников, которых можно научить хорошему хотя бы через переходный этап с привычным синтаксисом

ParkeT
29.11.2017
16:25:30
Ну вы прям вообще. Многие, как я, вынуждены писать на JS. :(

Alister
29.11.2017
16:26:01
и кто вас вынуждает?

ParkeT
29.11.2017
16:26:10
Рынок, очевидно.

Alister
29.11.2017
16:26:11
ваша семья в заложниках у Крокфорда?

Google
Leonid
29.11.2017
16:26:14
Некоторые этого заслуживают

ParkeT
29.11.2017
16:26:23
Для меня это просто работа.

Alister
29.11.2017
16:26:33
something a COBOL programmer would say

ParkeT
29.11.2017
16:30:02
Если это вэб. Если это комерческая разработка, то просто нет выбора. Бизнес никогда не согласится на какой-нибудь PureScript, по причине высоких рисков и отсутствия кадров.

? animufag ?
29.11.2017
16:32:25
рынок так пафосно звучит. эти злые жидомассонские капиталисты устроили свои адовые условия труда и вертят нами как хотят если выражаться проще: я достаточно тупой и ленивый (безамбициозный мб) чтобы вырываться за пределы посредственной работки. а посредственная работка это выбор одного из н стульев и джс наверное не самый худший

Roman
29.11.2017
16:34:11
не, а вы расскажите товарищи амбициозные и проактивные, что должен делать бизнес, если вы после своего purescript ушли куда-то в еще более амбициозное измерение

кто его поддерживать будет

Yurii
29.11.2017
16:35:09
Роботы! Нам нужны программы которые будут писать программы! Но... у нас уже есть индусы.

? animufag ?
29.11.2017
16:36:44
да, конечно же большинство идёт по пути минимального риска есть и меньшинство. и к ним можно устроиться. это реально. просто нужно чуток усилий приложить (на самом деле больше чем чуток, да ещё и за границу уехать скорей всего)

ParkeT
29.11.2017
16:37:14
рынок так пафосно звучит. эти злые жидомассонские капиталисты устроили свои адовые условия труда и вертят нами как хотят если выражаться проще: я достаточно тупой и ленивый (безамбициозный мб) чтобы вырываться за пределы посредственной работки. а посредственная работка это выбор одного из н стульев и джс наверное не самый худший
Это вы так решили. Я просто сказал "рынок". Есть некоторый устоявшийся стек, который гарантирует скорость разработки и доступность кадров. Как ни странно, для того чтобы решать задачи бизнеса не всегда нужны высокие материи. Лично я очень четко разделяю работу, и хобби. В рамках хобби, что угодно, хоть subleq.

? animufag ?
29.11.2017
16:38:36
самое главное это не начать читать мантры про то что интересы заказчика/клиента/начальника превыше всего

ParkeT
29.11.2017
16:39:42
бизнес должен не копить чрезмерно техдолг в погоне за снижению издержек
Эй, чувак, ты не должен копить техдолг. Давай ты нам заплатишь в 6 раз больше, и пилить мы будем в 3 раза дольше. Но зато это будет модно. Кто на это согласится?

? animufag ?
29.11.2017
16:40:39
Да, но тогда ты рискуешь оказаться настолько узким, что будешь ником не нужен.
ой да ладно. узкий это когда в епаме челу говорят начать писать на адобовом языке и он это делает 3 года (не факт что язык адобовый но более менее реально всё) а если ты тип пишешь фронтэнд на своей кложуре/ризон/расте это не узость

ParkeT
29.11.2017
16:42:41
Бизнесу глубоко пофигу, как оно написано, и как оно работает. Лишь бы оно решало их задачи. А вот мне, не пофиг, т.к. после всех этих экспериментов bus-factor === 1. И часто бывает так, что почти невозможно быстро найти замену внезапно ушедшему в закат содруднику. Это срывы сроков, горящие жопы, и куча ненужых проблем.

? animufag ?
29.11.2017
16:42:59
наверное вам нравится ваша работа и текущий расклад вас устраивает. работу с хоби вы совместить не мечтаете и в таком случае рад за вас

Denis
29.11.2017
16:43:26
зачастую бизнес строят на костылях

ParkeT
29.11.2017
16:44:22
зачастую бизнес строят на костылях
У кого как. Иногда это единственное возможное решение в ограниченных сроках и бюджете. Я всегда это обговариваю с заказчиком, рассказывая о последствиях.

Google
? animufag ?
29.11.2017
16:44:54
(кайф когда нету этих душных разговор за линуксы, докеры, флаги гхц или теоркат и обыватель может спокойно говорить со всеми на равных)

Denis
29.11.2017
16:45:21
ну вот ты приходишь и тебе надо работать со старым сервисом интегрируя новый (переписать никто не даст) и вот привет костыли

ParkeT
29.11.2017
16:47:15
наверное вам нравится ваша работа и текущий расклад вас устраивает. работу с хоби вы совместить не мечтаете и в таком случае рад за вас
Я не могу сказать, что мне прям нравится, но по крайней мере меня это не напрягает. До этого несколько лет писал на C под embed. Было хуже.

Yuriy
29.11.2017
16:50:53
один мой знакомый писал на TS, а коллегам отдавал сгенерированный JS. кажется, они уже все перешли на TS

ParkeT
29.11.2017
16:52:24
ой да ладно. узкий это когда в епаме челу говорят начать писать на адобовом языке и он это делает 3 года (не факт что язык адобовый но более менее реально всё) а если ты тип пишешь фронтэнд на своей кложуре/ризон/расте это не узость
Это очень круто, но вы лично пробовали найти разработчика на Reason? Тут нормального разработчика на JS фиг найдешь. Толпы хипстеров на гироскутерах, с вейпами, после недельных курсов. Которые, блин, даже fizzBuzz с трудом пишут.

один мой знакомый писал на TS, а коллегам отдавал сгенерированный JS. кажется, они уже все перешли на TS
Ну, TS сейчас довольно близко к рынку. После выхода Angular 2 многие стали его использовать.

Admin
ERROR: S client not available

Denis
29.11.2017
16:53:35
один мой знакомый писал на TS, а коллегам отдавал сгенерированный JS. кажется, они уже все перешли на TS
у меня на проекте запретили TS (типа типы зло!!!) вот думаю менять такой проект

Тёма
29.11.2017
16:54:24
Можно просто писать по ночам что тебе нравится.

Donat
29.11.2017
16:55:19
Можно просто писать по ночам что тебе нравится.
Плохая идея, если делать это регулярно

illiatshurotshka❄️
29.11.2017
16:55:31
?

Denis
29.11.2017
16:55:53
а остальные как на нем писать будут?

Тёма
29.11.2017
16:56:10
illiatshurotshka❄️
29.11.2017
16:56:41
Kit
29.11.2017
16:56:47
Меня лично в рынке напрягает что «исторически так сложилось» я переписал функционал за полтора месяца, но впилить нельзя

Google
illiatshurotshka❄️
29.11.2017
16:57:00
можно то, что purescript выдает хранить в отдельном модуле и никому не давать редактировать

Kit
29.11.2017
16:57:04
Перепилить.

ParkeT
29.11.2017
16:57:26
Alexander
29.11.2017
16:58:24
не использовать ts а использовать js это быть мазохистом

ParkeT
29.11.2017
16:58:58
разве js не подразумевает ts в наши дни?
Нет. JS подразумевает ES6, минимум.

Тёма
29.11.2017
16:59:05
null в ts не отменили

illiatshurotshka❄️
29.11.2017
16:59:15
Когда ты умрешь, кто будет это поддерживать?
когда он умрет уже возможно purescript будет массово использоваться

или все уйдут на lisp

ParkeT
29.11.2017
16:59:33
А зачем его отменять? Он просто должен быть "null"

Тёма
29.11.2017
17:00:12
А зачем его отменять? Он просто должен быть "null"
Затем что на него можно напороться когда ожидаешь String или что-то в этом духе

ParkeT
29.11.2017
17:00:34
illiatshurotshka❄️
29.11.2017
17:00:34
в флоу вроде тоже можно

он может инферить типы на подобии a | null

когда это не нужно

ParkeT
29.11.2017
17:01:21
Затем что на него можно напороться когда ожидаешь String или что-то в этом духе
Я считаю, что проверкой типов должна заниматься вызывающая сторона.

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