
Alexandr
13.02.2017
16:56:34
т.е. в 2.12.2 HList etc будут компилиться быстрее

Nikolay
13.02.2017
16:56:39
уже какое-то время назад. в typelevel scala 2.12.1 он включен
> 2.12.2
если смержат

Alexandr
13.02.2017
16:58:00

Google

Alexandr
13.02.2017
16:58:22
а то получилось, что я слоупок (

Nick
13.02.2017
17:28:42

Dmitry
13.02.2017
18:19:56
Зачем
чтоб уведомления приходили когда там что-то происходит

Mikhail
13.02.2017
18:21:21

Sergey
13.02.2017
18:27:25
вопрос: являются ли имлиситы заменой для IoC контейнеров?

Dmitry
13.02.2017
18:29:10
надеюсь что нет

Wystan
13.02.2017
18:57:59
Вообще, я до сих пор не понимаю, зачем в скале сделали имплиситы. Экзекьшен контекст можно и явно передать. А все эти преобразования для map-reduce можно же как-то полиморфно определить

Kirill
13.02.2017
18:58:47

Sergey
13.02.2017
19:01:38
и следующий вопрос. чем отличаются имлиситы от глобальных переменных?)
ну скажем execution context определил глобально и юзаешь с тем же успехом?

Mikhail
13.02.2017
19:02:47
так или иначе будешь параметр передавать, чтобы разделить реализацию. имплиситы просто чтобы побочка не загромождала основную логику

Kirill
13.02.2017
19:04:01

Google

Mikhail
13.02.2017
19:07:46

Kirill
13.02.2017
19:08:28

Mikhail
13.02.2017
19:08:33
может и не в конструкторе соответственно. просто чтобы он был видим каким либо образом, чтобы компилятор смог до него дотянуться
и при этом не получилось ambigious
имплиситы могут быть и глобальные в том чилсе

Kirill
13.02.2017
19:09:42

Daniel
13.02.2017
19:13:46
http://www.scala-lang.org/api/current/scala/Predef$.html
глобальней некуда
мне интересно, почему при каждом обсуждении имплиситов никто не разделяет их на параметры и преобразования
а в качестве примера никогда не вспоминают тайп классы

Kirill
13.02.2017
19:16:02
Ну блин, это я считаю неотъемлемой частью языка, оно по умолчанию импортится, так что не сказать, что оно глобальное...да, оно импортится по умолчанию, не это не делает его глобальным
Про разделение +1
преобразования - добро, как по мне

Daniel
13.02.2017
19:17:00
а что такое глобально? эти имплиситы есть в любом скоупе

Kirill
13.02.2017
19:17:32

Mikhail
13.02.2017
19:17:40
единственное для implicitly нам нужен какой-то контекст ниже import

Kirill
13.02.2017
19:18:57
То есть его видно, его можно легко найти, к нему можно легко перейти
А хотя нет, просмотрел я кусок
Но это жесть уже какая-то )

Mikhail
13.02.2017
19:23:12
с имплиситами можно так навернуть, что запипиришься искать что именно берется и откуда

Google

Sergey
13.02.2017
19:24:30

Mikhail
13.02.2017
19:25:28
но имплиситы можно и явно передать если очень хочется(или иногда бывает необходимо) - это просто сахарок все

Oleksandr
13.02.2017
19:27:05

Sergey
13.02.2017
19:28:00

Mikhail
13.02.2017
19:28:11
футуры
самый наглядный пример)
представь, что везде придется executionContext руками передавать - тошниловка же

Daniel
13.02.2017
19:29:08
самый наглядный и при этом часто противный пример - сериализация
ну и один из примеров, когда имплиситы являются полезными ad-hoc полиморфизм

Oleg
14.02.2017
06:26:55
Ну и один из примеров, когда имплиситы являются необходимыми - это написание кода на scala
Но в принципе, если это не твой случай - можешь обойтись

Nick
14.02.2017
06:51:26

Oleg
14.02.2017
06:54:09
И чем же?
полагаю, имелись в виду typeclassы, которые на пересечении ad-hoc и bounded parametric

Sergey
14.02.2017
08:00:55
Что такое ad-hoc?

Gleb
14.02.2017
08:01:25
фраза на латыни)

Sergey
14.02.2017
08:02:31
По смыслу не подходит

Gleb
14.02.2017
08:02:32
есть у кого опыт scalajs + react? https://gitter.im/japgolly/scalajs-react?at=55773c4427d2203776cd2155
вопрос 2015, сам столкнулся с тем же, адекватных туториалов чет не нашел :(

Oleg
14.02.2017
08:09:10
это явное нарушение COC

Google

Alexander
14.02.2017
08:10:17
Я бы тире в другое место перенёс.

Oleg
14.02.2017
08:15:50

Admin
ERROR: S client not available

Andrey
14.02.2017
08:16:01
Что то объективное можете привести?

Nikolay
14.02.2017
08:20:08
Но это группа про Scala, а не программа "Окна". Так себе аргумент

Oleg
14.02.2017
08:21:03

Sergey
14.02.2017
08:21:44
В среде настоящих исследователей так вести себя - не круто, неверная направленность

Oleg
14.02.2017
08:22:04

Юрий
14.02.2017
08:22:22
Что то объективное можете привести?
Можно сделать намного лучшую обертку над реактом в scala.js. Днище - именно либа от japgolly. Есть куда более удачные альтернативы:
https://github.com/chandu0101/sri
https://github.com/xored/scala-js-react

Oleg
14.02.2017
08:22:49
вот уж где днище-то
кажется, кто-то не осилил ФП, поэтому любит писать километровые классы с мьютабл стейтами в реакте, хотя реакт противоречит этому

Sergey
14.02.2017
08:24:32

Vyatcheslav
14.02.2017
08:25:22
https://github.com/xored/scala-js-react а где тут мьютбл стейты? Имхо <div> - это намного лучше какой-то дичи с ^ и >. Из-за такой дичи я открыл scalajsreact от japgolly, и сразу закрыл.

Oleg
14.02.2017
08:25:34

Vyatcheslav
14.02.2017
08:26:17
а за пассаж с родственниками надо банить, ведешь себя как неадекват

Oleg
14.02.2017
08:29:35
а за пассаж с родственниками надо банить, ведешь себя как неадекват
Полагаю, отсутствие "ИМХО" в исходной реплике и стала триггером. Все наши мнения довольно скромны, нужно не забывать указывать об этом прежде чем, не имея действительного ответа на исходный вопрос, превращать простанство, где некто мог бы получить ответ, в пространство бессмысленных холиваров
Именно это намеренно деструктивное поведение Юрия и приводит к подобному состоянию социальной среды
Именно оно и является гораздо более веской причиной для бана

Oleksandr
14.02.2017
08:30:25
"токсичное комьюнити"?
я соглашусь, если на вот такого Олега попасть

Grigory
14.02.2017
08:30:38
Не пятница ребят

Google

Grigory
14.02.2017
08:30:43
):

Vyatcheslav
14.02.2017
08:30:46
> отсутствие "ИМХО"
Ну давайте в каждом предложении писать ИМХО. Любое высказывание человека без пруфов - это его ИМХО, ничего более

Wystan
14.02.2017
08:30:50
Есть видео где этого не могущего в cod пинают ногами?
О чем речь? ;)

Oleg
14.02.2017
08:32:34

Sergey
14.02.2017
08:33:18

Gleb
14.02.2017
08:35:31

Oleg
14.02.2017
08:36:22

Gleb
14.02.2017
08:36:37

Oleg
14.02.2017
08:52:06
Кстати, а новые реакты разве не разрешают plain functions в JSX?
Может, оно самоустранилось?

Aleksei
14.02.2017
08:55:56
чо было то? все поудаляли е мое