@scala_ru

Страница 1331 из 1499
Grigory
07.03.2018
12:48:08
Vadim
07.03.2018
12:48:36
да я же вспомнил)

Aleksey
07.03.2018
13:20:32
30+? Проходи! Моложе? На лево иди!

Alex
07.03.2018
14:11:33
30+? Проходи! Моложе? На лево иди!
Камон, мне еще так долго((

Google
Nick
07.03.2018
14:39:18
господа, скажите как у sbt-assembly заэксклудить 1 класс

который подходит под rename другого паттерна

Sergey
07.03.2018
15:12:28
господа, скажите как у sbt-assembly заэксклудить 1 класс
fullClasspath in assembly := { val excludedClasses = _ (fullClasspath in assembly).value.filterNot(_.data.getAbsolutePath.startsWith(excludedClasses)) } - кажись как-то так

но это не точно

Nick
07.03.2018
15:13:06
не, он мне нужен в класах

только чтоб его не шеидило

Grigory
07.03.2018
15:14:53
а можешь его переимнеовать зашейдить и потом переиинмеовать назад?

(так не работает)

Nick
07.03.2018
15:15:48
не можешь

ссылку то он зашеидит)

Andrey
07.03.2018
15:27:22
который подходит под rename другого паттерна
Вроде, если референс попадает больше чем под одно правило, то работает только первое, так что можно написать что-то типа: assemblyShadeRules in assembly := Seq( ShadeRule.rename("org.foo.ToKeep" -> "org.foo.ToKeep").inAll, ShadeRule.rename("org.foo.**" -> "shaded.org.foo.@1").inAll )

Andrey
07.03.2018
15:40:52
keep выполняется после всех rename правил и работает не так как тебе нужно.

Google
Aleksey
07.03.2018
15:46:22
Свежайший сороковой выпуск Скалалаза! http://scalalaz.ru/series-40.html

Daniel
07.03.2018
21:10:05
Свежайший сороковой выпуск Скалалаза! http://scalalaz.ru/series-40.html
Как раз к анонсам новых митапов готов бриллиант дизайна и UX http://scala-meetup.club Пока это просто лендинг для поиска докладчиков (добавляться могут даже самые робкие и стеснительные). Списки желающих и тем будут шариться между организаторами. Надеемся, что это поможет по ряду пунктов упростить митапную жизнь. п.с. завтра залью в общественную репу, желающие смогут реквестов и пров накидать

в подкасте Лёша призывал хардкорные темы, но вводные тоже велкам это интересно как новичкам в профессии так и новичкам в стэке

Nick
07.03.2018
21:11:55
Вот это лендинг от бога

Куда деваться, свобода слова в стране

Daniel
07.03.2018
21:13:15
Grigory
07.03.2018
21:13:51
в другом чате
у нас умеренно стикеров тоже можно

Nick
07.03.2018
21:13:55
Да и в этом, не нарушайте мои конституционные права)

Daniel
07.03.2018
21:15:26
Вот это лендинг от бога
учился у дагов спарка!

Юрий
08.03.2018
02:36:13
Вот это лэндинг

Dorothy
08.03.2018
06:25:24
Hi

Daniel
08.03.2018
06:46:28
Вот это лэндинг
Красивый, согласен! При этом в нем есть тонкая не завершенность, чтобы было куда стремиться. https://github.com/scala-russian/meetup залил в общественную репу фич реквесты и пры (особенно связанные с хтмл мордой) приветствуются пры особенно полезны будут, потому что моё и Фомкина время сейчас будет уходить на другую аппликуху

Hi
Hi If you prefer english than you may be interested in https://t.me/scala_en

Юрий
08.03.2018
15:59:40
Послушал свежий подкаст - мой коммент не отпускает уже на протяжении нескольких выпусков ?

Vadim
08.03.2018
17:12:31
надо добавить этот как постоянную рублику, пока тебе фомкин не ответит)

Александр
08.03.2018
17:13:17
патреонировать билет для подкастеров, чтобы приехали и лично ответили

Oleg
08.03.2018
17:37:38
Послушал свежий подкаст - мой коммент не отпускает уже на протяжении нескольких выпусков ?
Нужно уметь так хорошо приготовить бугурт, чтобы у человека, прошедшего через скалатоксины, бомбило два месяца

Daniel
08.03.2018
17:38:43
кстати, в scala times сегодня была ссылка на проект sttp https://sttp.readthedocs.io/en/latest/index.html

Oleg
08.03.2018
17:39:38
удивительно, как много "программер френдли" клиентов народилось

Google
Daniel
08.03.2018
17:39:43
это враппер над разными бэкэндами. Как раз в scalalaze предлагали поработать над чем то подобным.

только здесь область ограничена http

yaroslav
08.03.2018
17:46:52
В sttp версия 1+ , і там есть бекенд с cats-effect , что в вместе с Doobie позволит писать purely functional application

Vadim
08.03.2018
17:48:30
я глянул доку этого sstp - мне кажется пора в лист хренового дизайна записать вот такое использование имплиситов

yaroslav
08.03.2018
17:50:19
Намного проще когда те же тайпкласы?

Oleg
08.03.2018
17:50:38
Намного проще когда те же тайпкласы?
как тайпклассы связаны с чистотой?

Vadim
08.03.2018
17:51:06
val request = sttp.get(uri"https://api.github.com/search/repositories?q=$query&sort=$sort") implicit val backend = HttpURLConnectionBackend() val response = request.send() вот это какой-то дизайн из разряда - "потому что я могу так"

Vadim
08.03.2018
17:52:15
ну или дань футурам

Oleg
08.03.2018
17:52:25
Вот в гигахорс для разных бэкендов разные пекеджи

Захотел сменить бэкенд - переписываешб приложение

Vadim
08.03.2018
17:53:07
нет - в гигахорс ты меняшь импорты

Oleg
08.03.2018
17:53:32
нет - в гигахорс ты меняшь импорты
и притворяешься, что ничего не изменилось

т.е абстракции над бэкендами нет, syntactic polymorphism. Это одинаковый код, потому что он из одинаковых букв

Vadim
08.03.2018
17:54:59
да это мудацкий имплицит - один хрен в бекенде есть метод который выполняет сенд - в чем принципиальная разница req.send от backedn.send(req) ?

Oleg
08.03.2018
17:57:08
да это мудацкий имплицит - один хрен в бекенде есть метод который выполняет сенд - в чем принципиальная разница req.send от backedn.send(req) ?
тем, что я могу написать функцию, принимающую этот имплисит, и выберу этот имплисит в самом начале, а не буду верить, что у меня просто repeated syntax, который конечно перестанет быть одинаковым, как только я захочу, что-то особенное и лишусь гибкости, не заметив этого

Google
Oleg
08.03.2018
17:58:20
просто пора отучаться от имплиситофобии, 2018 на дворе, идрис с часу на час забутстрэппится, каждый второй новый язык с завтипами

Admin
ERROR: S client not available

Vadim
08.03.2018
17:59:41
то есть ExecutionContext это хорошая тема?

Oleg
08.03.2018
17:59:47
полное говно

Vadim
08.03.2018
17:59:58
ну вот тут такая хрень

Oleg
08.03.2018
18:01:04
ладно, мономорфные имплиситы - тухляк, согласен

Grigory
08.03.2018
18:01:29
Какой комент?
Алексей чет там про зависимтость логгера в каокйто либе не полюбил а оказалось что там и нет зависимости

Oleg
08.03.2018
18:01:32
убидил

Vadim
08.03.2018
18:01:57
только фомкин сможет дать ответ

sherzod
08.03.2018
18:38:53
val cat = Reader.read[Cat]("Tom") val cat: Cat = Reader.read("Tom") Подскажите, во втором варианте я хочу от компилятора невозможного?

Oleg
08.03.2018
18:45:08
Reader.read - что это?

либа

sherzod
08.03.2018
18:46:04
def read[A](from: String)(implicit reader: typeclass.Reader[String, A]): A = { reader.read(from) }

Тут весь код https://gist.github.com/sherzodv/8801ba92dc047f2c1a997182b8d5a278

Александр
08.03.2018
18:48:24
кстати, в scala times сегодня была ссылка на проект sttp https://sttp.readthedocs.io/en/latest/index.html
поделие же не ново, в топ 3 входит по запросу scala async http client, у меня на нем вроде даже микротулза есть

Oleg
08.03.2018
18:48:26
а можно ругаться вместо ответа на вопрос?

sherzod
08.03.2018
18:49:06
можно что угодно, но желательно с ответом)

Google
Oleg
08.03.2018
18:49:26
аааа я понял, это перенос хачкелёвого Read?

sherzod
08.03.2018
18:50:19
наверно. читал Бартоша, вдруг стукнуло может ли вывести я к тому что законно ли такое требовать (думаю что законно), и может флагами как-то включается

Oleg
08.03.2018
18:50:51
Тут весь код https://gist.github.com/sherzodv/8801ba92dc047f2c1a997182b8d5a278
проблема не в выводе типов, а в том, что read оверлоадится

переименуй второй

или первый

sherzod
08.03.2018
18:52:47
аа это мелочь. можно просто убрать https://gist.github.com/sherzodv/8801ba92dc047f2c1a997182b8d5a278

Oleg
08.03.2018
18:54:23
и чё, не компилится так?

sherzod
08.03.2018
18:55:55
нет, ругается ambiguous implicit values: говорит что оба инстанса подходят

Oleg
08.03.2018
18:59:51
типы пробовал расставлять?

у имплиситов

sherzod
08.03.2018
19:01:36
попробовал, то же самое попробовал еще read("Tom"): Cat но это вроде равносильно (тоже ругается)

Sergey
09.03.2018
05:37:26
Скаланы, посоветуйте HighLevel HTTP Client для Scala Чтобы обращаться к публичному API На выходе иметь десериализованные объекты с последующей обработкой в акторах

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