
Timothy
22.12.2016
10:42:25

Mikhail
22.12.2016
10:42:27

Timothy
22.12.2016
10:42:31
вдруг он и правда тролль

Alexander
22.12.2016
10:42:31
Видимо, да. Кажется, можно только погрустить :(

Google

Oleg
22.12.2016
10:43:10
http://eed3si9n.com/revisiting-implicits-without-import-tax
> If there are several eligible arguments which match the implicit parameter’s type, a most specific one will be chosen using the rules of static overloading resolution (§6.26.3). If the parameter has a default argument and no implicit argument can be found the default argument is used.
a most specific
если добавить ещё один class C extends A, будет ambigous

Mikhail
22.12.2016
10:46:35
не обязательно класс. имплисит именно
implicit val listOfB:List[B] = new B :: Nil
implicit val listOfC:List[B] = new B :: Nil

Oleg
22.12.2016
10:47:00

Aleksey
22.12.2016
10:47:26
Так. Решнием большинства модераторов в чатике принимается скаловский CoC. http://www.scala-lang.org/conduct.html

Oleg
22.12.2016
10:47:40
это слишком очевидный случай, я про
trait A {
override def toString = "A"
}
trait B extends A {
override def toString = "B"
}
trait C extends A {
override def toString = "C"
}
implicit val listOfA: List[A] = new A{} :: Nil
implicit val listOfB: List[B] = new B{} :: Nil
implicit val listOfC: List[C] = new C{} :: Nil

Mikhail
22.12.2016
10:48:11
ключевое, что не A - дальше он их воспринимает как равнозначные

Oleg
22.12.2016
10:48:37
если заменить на trait C extends B, он успешно выберет C

Alexander
22.12.2016
10:49:11

Oleg
22.12.2016
10:50:04
и в этом случае, опять же будет всё ок
trait A {
override def toString = "A"
}
trait B extends A {
override def toString = "B"
}
trait C extends A {
override def toString = "C"
}
trait D extends B with C{
override def toString = "D"
}
implicit val listOfA: List[A] = new A{} :: Nil
implicit val listOfB: List[B] = new B{} :: Nil
implicit val listOfC: List[C] = new C{} :: Nil
implicit val listOfD: List[D] = new D{} :: Nil

Google

Oleg
22.12.2016
10:50:18
выберет D

Mikhail
22.12.2016
10:58:03
Очередное доказательство тому, что чрезмерное увлечение имплиситами может выйти боком)

Aleksei
22.12.2016
10:58:53

Oleg
22.12.2016
11:00:53

Kirill
22.12.2016
11:04:17

Oleg
22.12.2016
11:11:51
я уже хотел пожаловаться, что неконструктивная картинка оскорбляет мои чувства отбывающего наказание

Wystan
22.12.2016
11:12:07
Это нужно читать или можно руководствоваться здравым смыслом?

Митко Соловец?
22.12.2016
11:12:34

Aleksey
22.12.2016
11:13:26

Mikhail
22.12.2016
11:14:05
первый пошел ?

Wystan
22.12.2016
11:14:15
называй, но помни. 282 + Сос

Aleksey
22.12.2016
11:14:19
Нет.

Andy
22.12.2016
11:14:47
могло быть и хуже
а так, да — CoC не нужен

folex
22.12.2016
11:15:04
Нельзя называть исповедующих другие VM пидорами?

Митко Соловец?
22.12.2016
11:15:17
давайте уважать коллег! Не пидоры, а лица с нетрадиционной сексуальной ориентацией.

folex
22.12.2016
11:15:19
/leave

Nikolay
22.12.2016
11:15:34
вы что, до сих пор трете про CoC?
это же безумие

Oleg
22.12.2016
11:16:07

folex
22.12.2016
11:16:14
мультичего

Google

Mikhail
22.12.2016
11:16:20

Aleksey
22.12.2016
11:16:44

folex
22.12.2016
11:16:56
а, понял
такие отличные объяснения! И вообще так стало хорошо сразу тут у вас!
медератократия была и до

Митко Соловец?
22.12.2016
11:18:36
спасибо тебе, дружище

folex
22.12.2016
11:18:40
хопача, удалил

Daniel
22.12.2016
11:18:52
мож забанили

Митко Соловец?
22.12.2016
11:18:56
мэйк скала чат грэит агэйн

Oleg
22.12.2016
11:19:09
нет

Andy
22.12.2016
11:19:13
что характерно, сразу после принятия модеры начали его нарушать
мое сообщение удалили без предупреждений и пр., хотя CoC явно говорит:
then the following actions will be taken:
1. Issued a warning

Oleg
22.12.2016
11:19:13
просто кто-то удалил

Daniel
22.12.2016
11:19:14
чорт

Alex
22.12.2016
11:19:38
беспредел

folex
22.12.2016
11:19:50
now that's a censorship!

Aleksey
22.12.2016
11:19:54

?Ivan
22.12.2016
11:19:54

Mikhail
22.12.2016
11:19:57
Милонов в чате детектед! Все стикеры кроме котиков под запретом)

Alex
22.12.2016
11:20:00
надо созывать арбитражную комиссию

Daniel
22.12.2016
11:20:15

Google

Aleksey
22.12.2016
11:20:17
Песиков тоже можно

Admin
ERROR: S client not available

Oleg
22.12.2016
11:20:17
Occupy scalagroup!

folex
22.12.2016
11:20:20
мат в сообщении
так а мата вообще нельзя? Я думал только направленного на оскорбление или типа того. WTF

Alex
22.12.2016
11:20:36
щас сотрут

folex
22.12.2016
11:20:45
лол

Митко Соловец?
22.12.2016
11:20:45
это неуважение

Daniel
22.12.2016
11:20:48
ахахах))

Andy
22.12.2016
11:20:48
стер, молодец

folex
22.12.2016
11:21:14
о_О

Aleksey
22.12.2016
11:21:39

Dmitry
22.12.2016
11:21:44
А про стикеры там тоже сказано?

Митко Соловец?
22.12.2016
11:21:47
инициатива хорошая от админов по поводу мата, но вот сами себя ограничиили рамками и теперь им будут тыкать

Timothy
22.12.2016
11:21:54
модеры обезумели, совладаем ли мы с ними?

Andrey
22.12.2016
11:21:59

Dmitry
22.12.2016
11:22:01
Есть одобреный набор?

Oleg
22.12.2016
11:22:04
хотелось бы знать, слово CоС ать - это гендерное оскорбление, или глагол, образованный от новой политики?

Alex
22.12.2016
11:22:18
почему гендерное

?Ivan
22.12.2016
11:22:26

Митко Соловец?
22.12.2016
11:22:41
в нашем вм чате за то, что делают сейчас Олег и Энди был удален Ник Павлов

Google

Aleksey
22.12.2016
11:23:02

Mikhail
22.12.2016
11:23:04
Скоро появится монадная группа @scala.free )

Daniel
22.12.2016
11:23:04

Oleg
22.12.2016
11:23:06

Daniel
22.12.2016
11:23:18

Grigory
22.12.2016
11:23:22
устроили флуд изза херни (мне нравится, продолжайте)

Timothy
22.12.2016
11:23:32

Andy
22.12.2016
11:23:51
Хватит пожалуйста.
чего хватит? нарушать CoC через 10 минут после принятия? Оскорбления могут быть только личными

Митко Соловец?
22.12.2016
11:23:51
cocscala