melancholiac
06.01.2018
11:19:54
но зато греется. это единственный способ определить что он работает
Sergey
06.01.2018
11:21:21
melancholiac
06.01.2018
11:21:25
Google
Sergey
06.01.2018
11:21:36
так что это черный ящик который не поглощает и не отдает энергии
melancholiac
06.01.2018
11:21:44
т.е. функции могут что то менять
Sergey
06.01.2018
11:21:54
а если нет оператора присваивания - нет понятия о времени и как следствие - нет стэйта и все имутабельно
melancholiac
06.01.2018
11:23:08
Sergey
06.01.2018
11:23:29
melancholiac
06.01.2018
11:24:14
в общем я чет запутался
имел ввиду что в языке может присутствовать процедурщина, но развиты элементы функционального программирования
лиспы вроде как считаются функциональными, причем даже те в которых есть set
но не всеми считаются
Google
Sergey
06.01.2018
11:26:40
мы уже выяснили что сайд эффекты нам нужны, просто нужны не везде и желательно это дело изолировать
лисп - это как раз таки тот случай где для взаимодействия с внешним миром тебе придется иметь стэйт и сайд эффекты
не вижу существенных различий с хаскелем например
вся разница как по мне в том, насколько легко/сложно размазать стэйт по приложению
melancholiac
06.01.2018
11:27:59
в хаскелле вроде присваивания нет
Sergey
06.01.2018
11:28:46
melancholiac
06.01.2018
11:28:48
и там общение с внешним миром засовывают в специальные резервации
Sergey
06.01.2018
11:29:02
melancholiac
06.01.2018
11:30:03
а в хаскеле нельзя (но это не точно)
Sergey
06.01.2018
11:30:32
хз я не шарю) я так
melancholiac
06.01.2018
11:30:44
да я тоже :D
Sergey
06.01.2018
11:30:49
melancholiac
06.01.2018
11:31:35
тогда да
Kirill
07.01.2018
19:28:41
Всем привет
Sergey
08.01.2018
00:59:33
http://connascence.io/ - как можно перевести сей термин на русский?
Даже гугл не переводит о_О
Kirill
08.01.2018
01:06:01
Sergey
08.01.2018
01:06:24
Ну - не они: термин достаточно давнишний
melancholiac
08.01.2018
01:07:52
Google
melancholiac
08.01.2018
01:08:18
"коннасценция"?
Sergey
08.01.2018
01:08:54
Это предложение "как перевести" или вопрос "как гугл переводит"?
melancholiac
08.01.2018
01:09:08
первое
Sergey
08.01.2018
01:09:58
За неимением иного, видимо придется так
Jan
08.01.2018
01:36:29
https://www.thefreedictionary.com/Connascence
https://www.collinsdictionary.com/dictionary/english/connascency
Sergey
08.01.2018
10:58:41
Sergey
08.01.2018
11:01:43
Sergey
08.01.2018
11:03:08
О, а вот это интересно
Aleh
08.01.2018
11:03:09
это замена термина каплинг?
Sergey
08.01.2018
11:03:40
Aleh
08.01.2018
11:04:21
ну я пока не вижу никаких отличий от каплинга
Sergey
08.01.2018
11:04:55
> Arguably one of the most important benefits of connascence is that it gives developers a vocabulary to talk about different types of coupling.
типы связывания для "обсуждения" были предложены еще в 75-ом и в целом эта штука нового ничего не вводит... я запутался
Sergey
08.01.2018
11:06:07
Sergey
08.01.2018
11:06:14
> Connascence of timing is when the timing of the execution of multiple components is important.
Temporal Coupling
Aleh
08.01.2018
11:06:37
Sergey
08.01.2018
11:07:00
Google
Sergey
08.01.2018
11:07:03
вводя новые названия и т.д.
люди не могут с кохижен и каплинг а им еще конисенс
Aleh
08.01.2018
11:07:51
Sergey
08.01.2018
11:08:22
я пока не вижу про кохижен ничего
Aleh
08.01.2018
11:09:29
т.е. почему переименовывать условный mvc - хорошо, а переименовывать условный coupling - плохо
Sergey
08.01.2018
11:12:24
а про каплинг знают все
еще меня смущает что конисенс это "метрика"
Aleh
08.01.2018
11:12:45
* я тоже не могу
Sergey
08.01.2018
11:13:09
но не могут(
потому что не учитывают кохижен) я сча статью как раз пишу)
это ж думать надо, вопросы задавать (себе и бизнесу)
Aleh
08.01.2018
11:14:01
Sergey
08.01.2018
11:14:15
Aleh
08.01.2018
11:14:28
окей)
Sergey
08.01.2018
11:50:56