@scala_ru

Страница 1296 из 1499
Kirill
16.02.2018
19:40:08
опенсорс же

Oleg
16.02.2018
19:48:41
TRIPLE QUOTES WHY!!!

Daniel
16.02.2018
19:49:02
эт понятно, и качество всякое бывает порой и скалахб возьмешь лишь бы самому руками не писать но, проходя через рефлексию, думаю, самое неприятное в квилле - это нежелание мейнтейнера что-то менять и исправлять

TRIPLE QUOTES WHY!!!
это круче спарты

Google
Daniel
16.02.2018
19:49:47
словно Лерой Дженкинс начал программировать

Kirill
16.02.2018
19:53:02
но Лерой Дженкинс оказался постановой (

Daniel
16.02.2018
19:55:52
а помимо спартанцев было еще 10т афинских войск

миру нужны герои

в память срачика про необходимость варов https://github.com/scala/scala/blob/v2.13.0-M3/src/library/scala/collection/immutable/Stream.scala#L254-L276

Daniel
16.02.2018
20:03:16
хз, меня в этом чате не игнорили)
игнор другого рода нежелание признать проблему в дизайне так то они отвечают достаточно оперативно

Daniel
16.02.2018
20:04:16
в этом плане интересно посмотреть

чувак логично пишет, по-хорошему PostgresDialect должен отвечать за эскейпинг

Danill
16.02.2018
20:22:40
Кто-нибудь может прокомментировать это курс? https://www.udemy.com/scala-for-java-developers-ru/ Есть там что-нибудь полезное или не стоит тратить время?

Польза с точки зрения начинающих.

Александр
16.02.2018
21:40:19
15 часов узнать про scala на 1к, плохо ли?

Wystan
16.02.2018
22:14:28
Тоже что ли свой курс сделать? Но у меня нет фоточек на фоне яхты, без них новички не купят мой курс

Google
Bulat
16.02.2018
22:18:04
/toxic

Viacheslav
16.02.2018
22:46:37
это прикольный чел

правда можно посмотреть его видосики на ютюбе и не тратить лишнего бабла

Александр
16.02.2018
22:50:19
жадина

1к рублей жеже

Viacheslav
16.02.2018
23:10:48
тем более! Рубль нонче подорожал!

пацаны ваще хттпята! какой http client в скале посоветуете?

Alexandr
16.02.2018
23:17:30
Sttp

Viacheslav
16.02.2018
23:19:17
чем он лучше других?

Dim
16.02.2018
23:53:16
Тем, что адекватно выглядит)

Viacheslav
16.02.2018
23:58:11
аргумент)

ок, akka-http-client vs finagle-client vs sttp ? я конечно понимаю что акка и финагл тащат за собой кучу шлака из своих фреймворков, но если зажмуриться и сравнивать их по фичам, исключая зависимость от фреймворка, кто круче?

Nikolay
17.02.2018
00:00:47
Не бери akka http клиент

Тебе просто пару запросов сделать, или нужно чтобы все было асинхронное?

Viacheslav
17.02.2018
00:01:49
почему?

асинхронность по столько по скольку

но и не пара запросов

карочи мне надо завязаться на какую-то либу, для посылки запросов, надолго

будет лежать в проектах далеко шлубоко и использоваться как основная либа для посылки http запросов

акка нравится своим офигенским dsl-ем, финагл вроде ничо, куча всяких полиси для перепосылки запросов (хотя хз надо ли) но дсл не такой няшный

Google
Nikolay
17.02.2018
00:05:35
akka http клиент переусложнен. Ты получаешь akka streams под капотом, с своими неочевидностями, и проблемами. Могут возникать проблемы с пулами коннектов, декодирование ответа не самое простое, всегда нужно исчерпывать body ответа, даже если он не нужен. Нормального редиректа нет и нет нормальных таймаутов. Типизированные хедеры.

В общем он переусложнен, и нужно смотреть получишь ли ты какие-то преимущества от его стримовой природы

Viacheslav
17.02.2018
00:07:16
Ok, что насчет финагла?

Nikolay
17.02.2018
00:07:32
Не использовал, не могу сказать

Я когда не в настроении мазохиста, а хочу просто пару запросов сделать, то беру scalaj http синхронный и делаю запросы

sttp правда ведь неплохо выглядит

Dim
17.02.2018
00:17:38
Финагл насколько помню имеет свои Футуры. Из-за этого он мне не нравился, как и всё, что на нём.

Они там даже какие-то имплициты для перегона одного в другое с тем же названием делали. Отдельной либой.

Alexander
17.02.2018
01:54:48
А есть что-то вроде !=:= в Скале?

Нашёл =:!= в Шейплесе.

Объясните, почему не работает: import shapeless._ import ops.record._ import shapeless.ops.record.Selector import shapeless.syntax.singleton._ val book = ("author" ->> "Benjamin Pierce") :: ("title" ->> "Types and Programming Languages") :: ("id" ->> 262162091) :: ("price" ->> 44.11) :: HNil def f[HL1 <: HList, HL <: HList, KH, KT <: HList, R](hl: HL, hl1: HL1)( implicit k: Keys.Aux[HL, KH :: KT], s: Selector.Aux[HL1, KH, R]) = s(hl1) f(book, book)

Алексей
17.02.2018
06:21:20
Финагл насколько помню имеет свои Футуры. Из-за этого он мне не нравился, как и всё, что на нём.
ага, в процессе гугления по этой теме наткнулся на относительно свежее видео https://www.youtube.com/watch?v=jiYe-LdPrS0

Denis
17.02.2018
06:34:07
А какая у нас самая лучшая (скорость, время, объем) типобезопасная бинарная сериализация, может быть исключительно для скалы и со схемой в виде типов. Без эволюций.

Aleksey королев что юзает?

Denis
17.02.2018
06:39:24
Boopickle
Вот тоже на него наткнулся гуглом. Юзал?

Aleksey
17.02.2018
06:40:28
Вот тоже на него наткнулся гуглом. Юзал?
Да. Сейчас на проекте юзаем. Сложно пока сказать на сколько он хорош.

Nick
17.02.2018
07:18:48
Тебе именно скала либу? Или чтоб переносимость была?

Google
Oleg
17.02.2018
09:12:08
Boopickle
Он умеет рекурсивные/циклические типы?

Александр
17.02.2018
09:27:59
в выходные работа не отпускает скаланов

Wystan
17.02.2018
09:29:46
Господа, тут раз пять вбрасывали стартер-проджект для cats/http4s что-то еще

Можете вбросить 6?

Aleksey
17.02.2018
10:09:29
Он умеет рекурсивные/циклические типы?
там дерайвинг полуавтоматический, так что подозреваю что да. но я не пробовал

Oleg
17.02.2018
10:11:01
там дерайвинг полуавтоматический, так что подозреваю что да. но я не пробовал
ну меня интересует репрезентация, если объект потенциально может содержать внутри ссылку на себя, нужен а-ля графовый какой-то формат

Aleksey
17.02.2018
10:11:23
а, вот ты о чем

судя по доке можно https://boopickle.suzaku.io/AdvancedPickling.html

если он рефернсы умеет, то почему бы и нет

Alex
17.02.2018
12:55:03
https://github.com/pauljamescleary/scala-pet-store

@Emiya402

Wystan
17.02.2018
13:44:40
Denis
17.02.2018
14:03:06
Тебе именно скала либу? Или чтоб переносимость была?
Scala2scala, время жизни в бинарном представлении не более секунды, так что эволюции и прочие схемы пофиг. Пока бупикл выглядит хорошим кандидатом, в понедельник проверю.

Oleg
17.02.2018
15:10:34
А он уже выпилил шапелезз из деривации?

Alexander
17.02.2018
15:19:09
2018 год - год выпиливания shapeless

Wystan
17.02.2018
16:30:26
Добрый вечер, господа. Сильно не бейте, я новенький просто. Вопрос по akkahttp-testkit. Я так понимаю, что он предназначен для юнит-тестов по типу: https://doc.akka.io/docs/akka-http/current/routing-dsl/testkit.html А есть там что-то похожее для интеграционного теста? Иногда лениво мокать все для юнтов, а так запустил приложеньку, запустил тест..

Vladimir
17.02.2018
16:34:01
можно оттопырить Routes из экземпляра приложеньки

хз, насколько это нетрадиционно, правда

Google
Wystan
17.02.2018
17:05:01
Ну ок.

Andrey
17.02.2018
17:56:50
А что мешает интеграционный то сделать?

Берешь тесткит и не мокая ничего запускаешь

Роут + контроллер + сервис + что там у тебя вообще обрабатывает запросы

Ну ок.
Я так поднимаю роуты + актор + доступ в бд. Вполне себе полноценный интеграционный тест получается

Grigory
17.02.2018
18:11:22
А он уже выпилил шапелезз из деривации?
в бупикле есть или ты про юпикл лихоя? из последнего да выпилил он шаплез вроде прилично давно

Grigory
17.02.2018
18:13:05
В бупикле точно был когда-то
да и сейчас должен быть, инфа на декабрь 2017 в отдельной шаплез депенсе правда, бупикл-шаплез

Grigory
17.02.2018
18:14:06
блин точно был (0.3.x какой-то)

ну или обознался ):

может это был мой шаплез

Oleg
17.02.2018
18:16:48
в пикопикле был, а Лихаою только грозился

Grigory
17.02.2018
18:16:58
аааа все точно, пиклов развели

Oleg
17.02.2018
18:18:09
пикопикл - это какой-то русский скалолюб. Вроде затея была как в tethis

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