
Oleg
30.05.2017
08:45:24

Denis
30.05.2017
08:50:24
стыд
вот даже положил https://contributors.scala-lang.org/t/universal-quantification-of-types-forall/878

Alexander
30.05.2017
09:05:26

Google

Denis
30.05.2017
09:07:04
shame

Alexey
30.05.2017
09:10:22
товарищи, можно, для тех кто не понимает что за аббревиатура SAM, ссылочку?

Denis
30.05.2017
09:11:26
Single Abstract Method - позволяет передавать функцию туда где ожидается инстанс интерфейса с ровно одним абстрактным методом

Alexey
30.05.2017
09:11:50
а, ну это да с 8-ой
сенку

Denis
30.05.2017
09:12:19
незачто )

KrivdaTheTriewe
30.05.2017
10:02:51
Это же полиморфные функции в джаве ?
String Jsoup.parse(html).text()
Element Jsoup.parse(html).text(text1)
Или я сейчас что-то узнал про перегрузку функций

Aleksei
30.05.2017
10:04:54
Опять на собесе чтоли?

Grigory
30.05.2017
10:05:41

Alexey
30.05.2017
10:06:21
нет функции Element text() прост

Grigory
30.05.2017
10:06:22
перегрузка как одно из проявлений полиморфизма

Google

Diemust
30.05.2017
10:06:28
разное количество передаваемых значений же
а типы какие угодно пиши

KrivdaTheTriewe
30.05.2017
10:07:26
Опять на собесе чтоли?
да нет же, я почему - то думал что экземпляр одного объекта в джаве, может содержать в себе метод возвращаемое значение которого определяется в зависимостиот типа дженерика, но все разновидности методы должны возвращать один и тот же тип

Diemust
30.05.2017
10:08:27
https://docs.oracle.com/javase/tutorial/java/javaOO/methods.html
вперед =)

KrivdaTheTriewe
30.05.2017
10:09:46
вперед =)
The compiler does not consider return type when differentiating methods, so you cannot declare two methods with the same signature even if they have a different return type.
Спасибо
Ну это хотябы считается антипаттерном?
trait Example[F[_]] {
def a[T](arg:T):F[T]
def a[T](arg:T,b:T):T
}

Oleg
30.05.2017
10:18:12

Diemust
30.05.2017
10:19:10
проблема еще в том, что скала иногда пропускает методы с одной сигнатурой, которые потом в рантайме ловятся

KrivdaTheTriewe
30.05.2017
10:19:15

Diemust
30.05.2017
10:19:19
недавно с таким сталкивался

KrivdaTheTriewe
30.05.2017
10:20:35
Я просто нигде в стандартной библиотеке такого не видел, там все через буилдеры сделано и вот такого не выглядывает

Andry
30.05.2017
10:42:12
Только тапками не закидывайте за ламерский вопрос... Чота туплю неподетски...
def foo(p: Int*) = p.foreach(println)
foo(1,2,3,4)
val s = Seq(1,2,3)
foo(s)
???Есть функция принимает параметр переменной длинны, как мне туда запихнуть прилетевший ко мне Seq или List?

Daniel
30.05.2017
10:43:15
foo(s:_*)

Andry
30.05.2017
10:44:01
Блин во я тупан :) спасибо!

Aleksey
30.05.2017
13:02:03
Scalalaz #22 -- Android на Scala http://scalalaz.ru/series-22.html

Nick
30.05.2017
13:02:29

Google

Oleg
30.05.2017
13:03:36

Nick
30.05.2017
13:03:56
так же как и переписывать Android на скалу

Oleg
30.05.2017
13:04:13

Nick
30.05.2017
13:04:23
согласен на ничью

Oleg
30.05.2017
13:05:25
А вообще почему бы не попереписывать Fuchsia на scala-native

Nick
30.05.2017
13:05:55

Vasily
30.05.2017
13:06:25
Королев?

Andry
30.05.2017
13:07:23
Все норм, енто у вас что-то с браузером :)

Nick
30.05.2017
13:07:49
достаточно просто уменьшить браузер

Aleksey
30.05.2017
13:09:24
А что все фомкин то?

Nick
30.05.2017
13:09:52
@fomkin ну ты знаешь кого пнуть

Aleksey
30.05.2017
13:10:36
https://github.com/scalalaz-podcast/scalalaz-gen пул реквестс ар вэлкам

Nick
30.05.2017
13:10:41
margin-left: 25%

Aleksei
30.05.2017
13:11:01
создай пулл реквест )

Nick
30.05.2017
13:11:18
я хер ленивый, о каком pr может идти речь

Aleksei
30.05.2017
13:11:32
в чат писать не лень
сайт открывать не лень

Aleksey
30.05.2017
13:11:39

Nick
30.05.2017
13:11:59
@aleksei_t советы давать не лень

Google

KrivdaTheTriewe
30.05.2017
13:12:58
https://github.com/scala-native/scala-native/pull/691

Alexander
30.05.2017
13:18:37

Nick
30.05.2017
13:21:15

KrivdaTheTriewe
30.05.2017
13:21:35

Nick
30.05.2017
13:21:53
над деклаинить

KrivdaTheTriewe
30.05.2017
13:22:27
над деклаинить
+WeakPointer and CleanUp
+
+ Copyright (c) 1991 by Xerox Corporation. All rights reserved.

Alexander
30.05.2017
13:22:47
Гоу SN vs Rust.

Grigory
30.05.2017
13:30:42

KrivdaTheTriewe
30.05.2017
13:31:08

Grigory
30.05.2017
13:31:26
как так знал о полимфорфизме но не знал о перегрузке

KrivdaTheTriewe
30.05.2017
13:31:50
знал о перегрузке, я почему-то думал, что в одном объекте метод может возвращать только один тип

Daniel
30.05.2017
13:32:43
в плюсах тож самое, не?

KrivdaTheTriewe
30.05.2017
13:33:54
в плюсах тож самое, не?
Я на сях писал, на плюсах мало. Но я не оправдываюсь, просто жил с очевидным заблуждением. Но меня не покидает ощущение, что это антипаттерн

Grigory
30.05.2017
13:37:29
перезагрузку

KrivdaTheTriewe
30.05.2017
13:40:15
Но это наверное потому, что у меня ооп головного мозга не по эрлангу

Nick
30.05.2017
13:44:59
@fomkin странный эфир, перебиваете друг друга

Oleg
30.05.2017
13:45:27
то ли дело чат

Google

Eugene
30.05.2017
13:46:40
@gurinderu В Разборе Полетов перебивают похлеще ) А в Скалалазе хотелось бы качество звука чуть получше, кому-то не хватает нормального микрофона

Viktor
30.05.2017
13:51:42
+1
@gurinderu В Разборе Полетов перебивают похлеще ) А в Скалалазе хотелось бы качество звука чуть получше, кому-то не хватает нормального микрофона

folex
30.05.2017
14:04:03
Неужто у макбуков всегда такой плохой звук? Я всегда думал у них хорошие микрофоны, но никогда не сидел с другой стороны макбука %)

KrivdaTheTriewe
30.05.2017
14:10:50

Grigory
30.05.2017
14:14:54
ну скорее всего он такой-же; просто ловит в др месте

folex
30.05.2017
14:15:17
зависит от чего?