
Luger
22.11.2016
08:06:43
точно) и набор монад

Denis
22.11.2016
08:06:43
асинхронную библиотеку

Aleksei
22.11.2016
08:09:23
имплиситы из опш в ейзер

Anatoly
22.11.2016
08:09:44
https://github.com/yegor256/eo

Google

Luger
22.11.2016
08:11:22
здесь было обсуждение Scala-orm всяких, вопрос: кто-нибудь пользовался Squeryl и что плохого\хорошего скажет?

Grigory
22.11.2016
08:12:25
ну у меня положительный опыт; особенно в сравенении на тот моментом сликом;
простой мощный и косяков особо небыло
был минус что он не развивался; но вроде сча это исправили

Anatoliy
22.11.2016
08:35:56

Grigory
22.11.2016
08:36:49
да попробовать можно; однак сча много всяких дргуих аналогов) пробуйте если есть время
проблем со скверилом не было в плане архитектуры приложения, не было багов, не поняток
удобно разрабатывать было при постоянно меняющейся по (это была одна из причин по которой слик дропнул в тот момент, каждый раз кучу времени тратить на бойлерплейт)
по скорости запросов ничо не скажу, не профайлил, проект не тот был и не упирались в скорость запросов

Anatoliy
22.11.2016
08:37:54
а с асинхронностью как?

Grigory
22.11.2016
08:38:04
мне кажется никак из окробки нет

Viacheslav
22.11.2016
08:39:18
Орм это пачка абстракций которая вкуче работает херово а по кускам хорошо:
1. type safe mapping - когда мы по табличке (или ещё какой неведомой херне) генерируем наши сущности один в один
2. sql dsl - когда мы пишем запросы, либо в виде кода либо как угодно, вариаций много.
3. Чисто ормовские замашки в виде: маппинга наследования, лэйзи говна, жизненного цикла сущностей, говно проксей на на сущности и веселья с equals и т.д.
дык вот первые два пункта строго нужны трушному пацану, третий пункт строго вреден. Есть ненулевое количество либ которые предоставляют тебе первых два пункта и избавляют от 3-го.
Лично я для себя выбрал jooq. Многие выбрали scalikeJdbc, тоже достойная вещь.

Grigory
22.11.2016
08:39:25
https://groups.google.com/forum/#!topic/squeryl/SV5TYwmlEwo

Anatoliy
22.11.2016
08:40:30
Понятно, попробовать - точно попробую, но навернео на выходных.
А пока вопрос если можно...
почему Play хочет вывести запросы в контроллер? Это нормально или я что-то не понимаю?

Viacheslav
22.11.2016
08:41:42
в плее хватает дерьмовых рекомендаций, это одна из них

Anatoliy
22.11.2016
08:42:52
Угу, значит понимаю я всё верно. Но тогда я не понимаю как корректно заставить слик работать с плеем.
Единственный вариант который получается - через forConfig. И он в итоге мне создает кучу коннектов которые не позволяют обращаться к базе

Grigory
22.11.2016
08:43:25
а разве для слика не нужна просто сессия?

Google

Grigory
22.11.2016
08:44:21
я хз как сейчас с сессией слика работать в плее, может чтото из коробки предоставляет; но сессия в контроллере раньше была; передавай куда надо ее

Luger
22.11.2016
08:46:35

Anatoliy
22.11.2016
08:46:47
https://gist.github.com/Visteras/6b5c9b38d34cd060995edf97adf60b83
Есть нечто такое, но я не понимаю как заставить это работать вместе.
Если я делаю
trait ModelDef[T, MTD <: ModelTableImpl[T]] extends DBConfig {
То всё падает. И я просто не понимаю как это исправить. Хотя есть подозрение что ошибка детская...

Luger
22.11.2016
08:46:51
в плее как раз ничего не надо настраивать со сликом.

Anatoliy
22.11.2016
08:49:33
Просто в примере есть вариант с
class Application @Inject()( projectRepo: ProjectRepo, taskRepo: TaskRepo)
extends Controller
А я как раз хочу избавиться от @Inject() и использовать просто object.. Или не стоит?

Aleksey
22.11.2016
08:56:33
https://imgflip.com/i/1elxgp

Wystan
22.11.2016
08:57:27
Лол!

Dmitry
22.11.2016
08:57:47
??
http://risovach.ru/upload/2014/05/mem/no-ya-zhe_51194780_orig_.jpeg

Denis
22.11.2016
09:00:06
и коалгебры

Dmitry
22.11.2016
09:00:44
пи исчисление еще не твоя тема, @notxcain ?

Anatoliy
22.11.2016
09:00:52
Ну да-да, можно посмеяться :) Но блин я могу сделать "просто что-бы работало" но этот вариант меня не устраивает, много повторов. И вот пытаясь уже убирать эти повторы я на эти проблемы и натыкаюсь

Denis
22.11.2016
09:00:58
нет, но интересная штука
роланд вон угорел как следует
чую новая Akka Typed будет бомбой

KrivdaTheTriewe
22.11.2016
09:16:47

Grigory
22.11.2016
09:17:20
пока отложил; когда тестирую с тмп папкой как java.tmp (что плохо)
а ты чтото ъотел предложить попробовтаь?

KrivdaTheTriewe
22.11.2016
09:20:11
Не, не хотел, скорее знаний хотел украсть , я просто ози пользуюсь он все за меня делает :)

Google

Grigory
22.11.2016
12:59:20
@krivdathetriewe https://github.com/apache-spark/spark/blob/master/core/src/main/scala/org/apache/spark/util/Utils.scala
так они у себя менеджат тмп файлы (надо было сразу в сорцы лезть)

Vitaliy
22.11.2016
13:21:03
А как вы делаете code coverage? Все достаточно просто, если есть только Scala код (ну и тесты) -- тогда scoverage
Вопрос в том, как жить если есть mixing -- и Scala и Java (как код так и тесты)

KrivdaTheTriewe
22.11.2016
13:31:20

Lxk
22.11.2016
13:44:38
Интересно еще чем гугловые стримы лучше джавовых
Эскобар просто в стримах не шарит

Diemust
22.11.2016
13:55:10
ты не можешь это утверждать

Daniel
22.11.2016
14:18:36
скаланы, кто-нибудь на Rust-митап идёт сегодня (в Москве)?

Dmitry
22.11.2016
14:53:22
rust митап? О_О

Vladimir
22.11.2016
14:53:54
Я, пожалуй, трансляцию попробую глянуть

Andrew
22.11.2016
14:55:09

Dmitry
22.11.2016
14:55:43
:(
все полимеры просрал

Andrew
22.11.2016
14:56:22
я на 1ый ходил, было 4 доклада, 2 отсидел, потом ушел, не очень было

Dmitry
22.11.2016
14:57:22
первыйблинчо

Vladimir
22.11.2016
15:07:09
flatMap можно сократить до fap

folex
22.11.2016
15:07:52
как и почти всё в этой жизни

Dmitry
22.11.2016
15:12:29
host fap { h =>
port fap { p =>
красоат..

Google

Dmitry
22.11.2016
15:12:45
всегда так буду делать теперь.

Vladimir
22.11.2016
15:14:00
оно к концу дня само набралось

Aleksei
22.11.2016
15:15:05
идея сча новая зарелизнулось тоже
видимо день такой
теперь официально
Scala. Плагин Scala теперь поддерживает Scala.js и scala.meta.

Dmitriy
22.11.2016
15:28:59
https://www.youtube.com/watch?v=hf0Z6_sZybY

Aleksei
22.11.2016
15:29:34
мне иконки новые нравятся и заставка новая при загрузке
это в принципе то что больше всего меня волнует в новой идее =)

Igor
22.11.2016
15:31:28
классно что появился memory view в debugger’е

Denis
22.11.2016
15:31:40
иконки няшные

Юрий
22.11.2016
15:35:38
Не всё сразу

Dmitry
22.11.2016
15:40:09
https://www.jetbrains.com/idea/whatsnew/img/2016.3/idea_2016_3_editor_semantic_highlighting.png

Kirill
22.11.2016
15:40:32
да уже везде это запостили) ну не пользуетесь, если не нравится)

Dmitriy
22.11.2016
15:46:52
а что, уже шрифты с лигатурами в идую завезли? на маке последний раз как я пробовал - выглядело ужасно

Aleksei
22.11.2016
15:48:10
да вроде норм выглядит

Denis
22.11.2016
15:48:51
У меня просто системные шрифты везде, как в EAP
а вижу

Alex
22.11.2016
15:52:24
Лигатуры вроде уже были, не все шрифты их поддерживают

Google

Denis
22.11.2016
15:54:07
а ну fira code стоит у меня
но чет он не очень приятный

Alex
22.11.2016
15:54:40
По мне норм

Юрий
22.11.2016
15:55:30
Тоже пробовал fira code. Многие от него писают кипятком, а мне не нравится сам шрифт. Да, лигатуры прикольные. Но шрифт дно

Denis
22.11.2016
15:56:16
вот и я об этом, отдает шрифтом каким то со старого лиункса

Timothy
22.11.2016
15:59:05
Есть же кошерный от adobe: http://adobe-fonts.github.io/source-code-pro/

Dmitry
22.11.2016
16:00:06
https://github.com/i-tu/Hasklig + https://github.com/larsenwork/monoid
вот еще два

Aleksey
22.11.2016
16:00:23

Aleksei
22.11.2016
16:00:34
у меня хасклиг вот этот
пару месяцев уже чтоли
мне норм

Timothy
22.11.2016
16:04:05
в обычном нет
в форке есть

Nikolay
22.11.2016
16:06:49
кто-то сидит на маке с вторым монитором?