@scala_ru

Страница 741 из 1499
Arthur
15.06.2017
17:49:07
ах sap, извини, незнал что тебя так судьба потрепала)

я слышал в sap есть деньги))))

?Ivan
15.06.2017
17:51:00
вопрос - как избавиться от имплиситного импорта === от scalatest, чтобы использовать тоже самое от Eq ?

Oleg
15.06.2017
17:57:01
вопрос - как избавиться от имплиситного импорта === от scalatest, чтобы использовать тоже самое от Eq ?
пишу с мобилы, но покопался в салодоках попробуй override def convertToEqualizer[T](left: T): Equalizer[T] = super.convertToEqualizer(left) чтобы сделать его не имплицитным

Google
Alex
15.06.2017
18:15:26
https://stackoverflow.blog/2017/06/15/developers-use-spaces-make-money-use-tabs/

Dmitry
15.06.2017
18:16:05
спорам конец

Nikolay
15.06.2017
19:01:47
https://github.com/scala-native/scala-native/releases/tag/v0.3.0

было?

Mikhail
15.06.2017
19:04:48
https://stackoverflow.blog/2017/06/15/developers-use-spaces-make-money-use-tabs/
всегда таб клацаю. айдэешечка наверное там пробельчики подставляет, но мне как-то все равно. даже если вдруг перестанет это делать - буду клацать таб, главное чтобы ровненько все было и не слишком размашисто)

Nikolay
15.06.2017
19:31:29
@l3h3r файлы уже можно читать из scala native

Nick
15.06.2017
19:32:22
да и можно было читать их)

Nikolay
15.06.2017
19:32:24
у меня отличная идея - делаешь системный вызов к curl - пишешь в файл, читаешь из файла. и ждешь native 0.4

ну я не в курсе был

Nick
15.06.2017
19:32:47
интерроп с си ж есть

Google
Nikolay
15.06.2017
19:33:08
или там нужен был http сервер, а не клиент?

Oleg
15.06.2017
19:33:47
Что-то мало, ей богу мало.
это взвешенная доля, очевидно, что |Swift| ≈ 0.001 |Scala|

Alex
15.06.2017
19:34:47
Мне нравится слово "очевидно" :)

Nikolay
15.06.2017
19:34:49
у нас товарищ на работе говорит что это язык богов и в мечтах уже переписывает легаси php на swift

просто делюсь

D
15.06.2017
19:38:01
Oleg
15.06.2017
19:38:44
легаси фортран на язык богов EO

folex
15.06.2017
20:23:49
KrivdaTheTriewe
15.06.2017
20:24:10
Aleksey
15.06.2017
20:24:29
какую планету?
свою. с хлебом и солью

folex
15.06.2017
20:24:42
я понял %)

KrivdaTheTriewe
15.06.2017
20:25:12
свою. с хлебом и солью
@fomkin с баром нужно решать

Aleksey
15.06.2017
20:28:40
@fomkin с баром нужно решать
я не в курсе вообще. в мск не живу. устрой опрос по ближайшим барам.

Nikolay
15.06.2017
20:39:00
http://developer.lightbend.com/blog/2017-06-15-sbt-1-0-beta2/ sbt RC-1 обещают 10 июля

Nick
15.06.2017
20:40:21
Почему я там вижу до сих пор там иви

Nikolay
15.06.2017
20:42:27
да вроде бы не планируют убирать

Grigory
15.06.2017
20:57:48
пока курсир не заработает, его не уберут

Nick
15.06.2017
20:59:44
Курсир решал проблему параллельной загрузки ж

А в сбт новом типа сделали

Andrey
16.06.2017
06:54:19
http://openjdk.java.net/jeps/305 - по-моему, тотально неверная мотивация для паттерн-матчинга

Google
Andrey
16.06.2017
07:00:59
ПМ подразумевается как императивная структура контроля исполнения

Daniel
16.06.2017
07:01:01
https://www.youtube.com/watch?v=JEpY9C49sqU немного пятницы

Andrey
16.06.2017
07:02:02
ну и примеры кода странные. проблемы не для ПМ

Юрий
16.06.2017
07:03:24
ну вообще, на пратике часто оно так и используется

а как по твоему должна выглядеть мотивация для паттерн матчинга?

Andrey
16.06.2017
07:05:54
по-моему, ПМ это про данные, а не про флоу контрол

приведенные там проблемы решаются перегрузкой методов и обычным полиморфизмом

Юрий
16.06.2017
07:08:54
а при чем тут данные и пм?

Andrey
16.06.2017
07:55:50
ну типа list match { case x::xs => ... case _ => ... } это хороший кейс для ПМ. а def eval(node: CalcNode) { node match { case IntNode(i) => i case AddNode(a, b) => eval(a) + eval(b) ... } } не очень, т.к. может быть реализовано через полиморфизм

Denis
16.06.2017
07:57:48
ну так ооп полиморфизм это dual паттерн матчинга

Юрий
16.06.2017
07:58:06
ну деструктуризация - это просто один из вариантов. И он там в пропозале ниже описан.

паттерн матчинг для меня это просто свитч + проверка по типам + деструктуризация и всё за одну операцию

Nick
16.06.2017
08:02:59
Andrey
16.06.2017
08:03:38
короче, мне не нравится мотивация этого пропозала. они как бы говорят "щас многие вот так вот говнокодят и бойлерплейтят. давайте сократим бойлерплейт"

Daniel
16.06.2017
08:03:54
если мы про сопоставление по образцу в java, то там не пахнет ADT

Andrey
16.06.2017
08:03:57
если закрыты для расширения - тоже норм кейс

Google
Andrey
16.06.2017
08:04:16
@optician_owl вот да

Daniel
16.06.2017
08:05:07
это не говорит о том что идея хреновая (в java планируют все же начать делать типовыводилку), скорее о том что возможностей её применения меньше

GADT не будет

Nick
16.06.2017
08:06:15
Это описание простая формальность

folex
16.06.2017
08:07:13
Это описание простая формальность
нет, мотивация пропозла важна, тк если кто-то не согласен, то будут спорить именно с ней. И если она заведемо ущербная, годный пропозл может не пройти из-за плохой формулировки мотивации например.

Nick
16.06.2017
08:07:35
Я говорю чисто про этот пропозал)

Там можно было вообще ничего не писать

Henadz
16.06.2017
08:08:47
For more details read Scala

Igor
16.06.2017
08:09:33
http://openjdk.java.net/jeps/305 - по-моему, тотально неверная мотивация для паттерн-матчинга
Кстати, недавно это в C# 7.0 добавили. Вообще прикольная тема, но Java это не поможет.

folex
16.06.2017
08:10:17
в чем не поможет?

Igor
16.06.2017
08:11:34
Кстати, недавно это в C# 7.0 добавили. Вообще прикольная тема, но Java это не поможет.
Стать современным языком?.. Или Kotlin уже пора волноваться?

Nick
16.06.2017
08:14:10
Ну да - F# рулит ?
Я вот не понимаю, вот ты адепт мс. А что ты делаешь тут и в жвм чатике?)

Igor
16.06.2017
08:15:57
Я вот не понимаю, вот ты адепт мс. А что ты делаешь тут и в жвм чатике?)
Откуда такие сведения? На работе на Kotlin пишу (раньше Java), а вообще я android девелопер. Это не отменяет того факта, что мне нравится F# (да и другие OCaml). На JVM с ними как-то не сложилось (видать scala забрала популярность).

folex
16.06.2017
08:19:43
(и слава б-гу)

Denis
16.06.2017
08:24:34
слава БГУ

Pavel
16.06.2017
08:25:50
(и слава б-гу)
и(слава, б-гу)

Google
Daniel
16.06.2017
10:40:03
Scala Poliglot User Group

Henadz
16.06.2017
10:40:15
SPUG

как SPQR

только SPUG

Diemust
16.06.2017
10:41:00
как PLUG, только SPUG

Oleg
16.06.2017
10:41:03
обсуждалось, что жвм в скала - это сбоку припёку

это ведь в первую очередь JS язык

во вторую native

Alexander
16.06.2017
10:44:54
А когда-то и в великолепный CIL компилировался.

Henadz
16.06.2017
10:45:38
щито поделать

KrivdaTheTriewe
16.06.2017
10:52:12
Oleg
16.06.2017
10:58:26
и немного дотнет
выше пошучено

KrivdaTheTriewe
16.06.2017
11:02:10
выше пошучено
но ведь была реализация скалы для дотнета

Oleg
16.06.2017
11:02:31
но ведь была реализация скалы для дотнета
да, выше об этом говорят как о CIL

Mikhail
16.06.2017
11:35:29
@notxcain в продолжении вчерашней статьи, слегка причесанная версия на таггеттипах https://gist.github.com/Rudogma/03eb32b9bbe98243713d138ee825c2b8

KrivdaTheTriewe
16.06.2017
11:41:48
@notxcain https://evotor.timepad.ru/event/499325/ на скале будет лайвкодинг?

Denis
16.06.2017
12:32:16
@notxcain https://evotor.timepad.ru/event/499325/ на скале будет лайвкодинг?
Немного серверсайда ) там больше акцент на настройках интеграций и Эвотор SDK для девайсов

Страница 741 из 1499