@scala_ru

Страница 1280 из 1499
Юрий
12.02.2018
11:38:32
Ну вот вся надежда на милл теперь

Viacheslav
12.02.2018
11:38:56
имхо не взлетит

денег на это дело надо, а один пусть крутой китаец всё равно не осилит

Google
Denis
12.02.2018
11:41:45
дык о каком грпц речь? Интересно жуть
https://github.com/linkerd/linkerd/tree/master/grpc

Юрий
12.02.2018
11:43:28
имхо не взлетит
Посмотрим. Недовольство сбт у сообщества довольно большое. И доверие к автору тоже большое. Может и взлетит.

Viacheslav
12.02.2018
11:43:34
хмм, интересно, скопипастили прямо внутрь проекта

Denis
12.02.2018
11:45:04
я сам не копал, мой коллега разбирался; но это вроде самая бодрая реализация. не знаю что там scalapb генерит, но что-то как я понял не очень. а linker-дишный генерит под финагл. Ну тут конечно вопрос нравится ли вам финагл. Для нас он не то, что бы любимый, просто такой безопасный выбор как чего-то самого используемого в проде

Vadim
12.02.2018
11:45:05
как мне кажется mill проблему "мне не понятно что тут в билд файле написано" точно не решит)

Andrey
12.02.2018
11:48:06
В двух словах ковариант допускает всё что ниже, контрвариант всё что выше?

*по цепочке наследования

Юрий
12.02.2018
11:51:12
Как напишешь, так и будет

Denis
12.02.2018
11:52:26
Я так понял это из тех времен когда scalaPb был не очень. Сейчас он крут.
так а какую либу он для http использует в итоге?

Юрий
12.02.2018
11:52:31
Для меня основной болью в сбт было сделать что-то, что даже чуть чуть за гранью доки

Google
Alexey
12.02.2018
11:53:42
либа для разных версий скалы - хз, прикольная фича, только редко когда нужная
Ой ли, каждая вторая либа используется с разными версиями скалки

Sergey
12.02.2018
11:54:00
так а какую либу он для http использует в итоге?
Скорее всего netty или что то типо того, но могу ошибаться

Grigory
12.02.2018
11:54:06
+ типа вниз, - типа вверх все просто

Viacheslav
12.02.2018
11:56:13
Ой ли, каждая вторая либа используется с разными версиями скалки
о чем речь не очень понимаю. Прописываешь версию скалы в имени зависимости и всё. Я так понимаю компилировать сразу под разные версии скалы не умеет

Vadim
12.02.2018
11:56:15
Как напишешь, так и будет
это правило работает для всех билд тулов) типичная проблема маленького комьюинити и нехватка доков туторов думаю так же отразится и в милл

а по скорости он должен сильно жахнуть сбт, я мерил на сетапе голого проекта, если сбт старттет константно 18-20 секунд на моей тачке то милл при первом старте 7 секунд и 1 сеукнда, после кеширования билд файла

Александр
12.02.2018
11:59:00
Viacheslav
12.02.2018
11:59:15
sbt это как джава ЕЕ, оверсложная херня которой непонятно как пользоваться. И даже если ты уже имеешь секс с ней в течение длителного времени ты всё равно не понимаешь как с этим работать без боли и ненависти)

Александр
12.02.2018
11:59:32
слушал вчера скалалоз с господином из scala-native, очень смутило их желание запилить свой gc

Vadim
12.02.2018
12:00:44
Ну в сбт перед этим пунктом будет ещё жирный пункт "пойми, как написать". Вот эти основной посыл
но этот пункт есть везде, где у тебя в руках гибкая туловина для автоматизации всего и вся. гредл та же непотяная хренотень когда смотришь первый раз, но там выручает эта разница с кол-во док

Юрий
12.02.2018
12:02:36
Александр
12.02.2018
12:03:20
А как без этого?
без хорошего gc никуда, ждем хорошего gc

Юрий
12.02.2018
12:03:25
без хорошего gc никуда, ждем хорошего gc
Для билд тулзы можно вообще без гц :)

Google
Александр
12.02.2018
12:04:21
Для билд тулзы можно вообще без гц :)
есть такая реализация gc уже) Шипелев вроде запилил пустой gc который ничего не делает а потом просто падает

Юрий
12.02.2018
12:04:57
В scala native тоже такая есть, nogc называется. Работает уже сейчас

Viacheslav
12.02.2018
12:05:33
У тебя есть либа. Тебе нужно ее собрать для 2.11 и 2.12. у тебя в руках грейдл. Твои действия?
ну я так и понял, что это когда надо свои либы под разные версии компилить

Олег
12.02.2018
12:06:35
Коллеги, привет. Можете глянуть мой вопрос на SO? https://ru.stackoverflow.com/questions/783929/diode-%D0%9F%D0%BE%D1%81%D0%BB%D0%B0%D1%82%D1%8C-%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B5-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-action-%D0%B2-circuit

Там код форматировать удобнее, чем тут

Viacheslav
12.02.2018
12:07:07
zinc в этом плане может как-то помочь? просто мне никогда не требовалось компилить под разные версии. Либы не приходится писать, только монада-функтори в продакшен

Viacheslav
12.02.2018
12:08:11
ну и господь с ним)

Oleg
12.02.2018
12:22:37
> ru.stackoverflow > закрыл

Олег
12.02.2018
12:23:34
> ru.stackoverflow > закрыл
https://stackoverflow.com/questions/48746346/diode-send-more-than-1-action-in-curciut

Олег
12.02.2018
12:25:01
Я хочу зачейнить 2 действия, если футура выполнилась успешно

Не знаю как это правильно сделать. Дает сделать только что-то одно

Юрий
12.02.2018
12:26:16
Олег
12.02.2018
12:28:10
Не выйдет, потому что футура внутри эффекта. А диод запрещает вложенные эффекты

Юрий
12.02.2018
12:32:00
А зачем она внутри эффекта?

Просто мне кажется, что >> это то, что тебе нужно

Олег
12.02.2018
12:33:22
Хммм, погляжу как можно "вывернуть", спасибо

Юрий
12.02.2018
12:34:32
Там есть примеры в тестах

Ну и спрашивай в гиттере у чуваков

Google
Юрий
12.02.2018
12:35:28
Если всё пойдёт не так

Vladimir
12.02.2018
12:38:50
почему в скале нет штабильной либы для handlebars ?

Slavik
12.02.2018
12:49:25
есть, но handlebars-java лучше

Vladimir
12.02.2018
12:52:08
да, думаю его и заюзаю) спасибо в том что есть pr на 2.12 уже год висит

Юрий
12.02.2018
12:54:02
Есть же левша!

Denis
12.02.2018
12:54:21
Шаблончики

Vladimir
12.02.2018
12:54:26
левша компайл-тайм

нельзя же аналитиков и прочих ux заставить проекты пересобирать, когда им захочется шаблон сменить

Denis
12.02.2018
12:54:52
СЛишком безопасно

Ну с другой стороны можно вырастить скалистов )))

Vladimir
12.02.2018
12:55:30
из верстальщиков :D

Александр
12.02.2018
12:56:43
из верстальщиков :D
у нас внутри компании для одной команды начались внутренние курсы, они из фронтов делают программистов

Александр
12.02.2018
12:57:30
Vladimir
12.02.2018
12:57:40
шило на мыло

Denis
12.02.2018
12:58:28
go be frontender somewhere else

Александр
12.02.2018
12:59:48
так какая-то внутрикомандная запара, если я правильно понял они так снимают бас-фактор с единственного бэка но это уже совсем другая история

Denis
12.02.2018
13:01:44
ахахах ))

Google
Denis
12.02.2018
13:01:47
сильно

Nick
12.02.2018
13:03:26
у меня тут назрел вопрос

как проще всего по имени case object достать из него значение переменной в рантайме?

Nick
12.02.2018
13:06:18
ага

Юрий
12.02.2018
13:06:40
Посмотри enumeratum

Oleksandr
12.02.2018
13:07:44
сделать трейт, который нужное значение добавляет в мапу, и подмешать

Юрий
12.02.2018
13:07:46
Ну или просто сохрани в компаньон все варианты и оттуда доставай

Nick
12.02.2018
13:08:23
this.getClass в парент трейте, лейзи валом
нету класса на момент компиляции

Grigory
12.02.2018
13:08:39
нету класса на момент компиляции
в трейт суй lazy val name = s"${this.getClass.getName.split("\\$").last.split("\\.").last}

и наследуй

профит

Nick
12.02.2018
13:08:49
Class.forName конечно ж работать не будет)

нету класса говорю)

Grigory
12.02.2018
13:09:06
эт как так

Nick
12.02.2018
13:09:10
ну так

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