@scala_ru

Страница 1362 из 1499
Dmitry
22.03.2018
12:14:07
ну или послушать роба норисона

в докладе про дуби

Oleg
22.03.2018
12:14:34
А где можно почитать, чтобы понять выложенный выше Fix из скалази?
в матрёшке хороший список https://github.com/slamdata/matryoshka

Google
Vic
22.03.2018
12:15:01
Доклад про дуби я видел, когда там про кофри началось, я решил отложить

Dmitry
22.03.2018
12:15:10
хотя там все начинается с бананов

Oleg
22.03.2018
12:15:32
не пугай людей
чем? там хороший ридми

Alexander
22.03.2018
12:15:49
в докладе про дуби
продублируй ссылку, плиз

Dmitry
22.03.2018
12:16:14
чем? там хороший ридми
https://github.com/slamdata/matryoshka/raw/master/resources/recursion-schemes.png

совсем не страшно

Vic
22.03.2018
12:17:11
Кстати да

Oleg
22.03.2018
12:17:40
совсем не страшно
по-моему хорошая схема

Dmitry
22.03.2018
12:17:46
продублируй ссылку, плиз
https://www.youtube.com/watch?v=7xSfLPD6tiQ

по-моему хорошая схема
ну я до бананов пугался каждый раз

Oleg
22.03.2018
12:23:48
но названия упоротые

Alex
22.03.2018
12:24:44
у меня наконец дошли руки до этих ваших рекурсий схем

Google
Alex
22.03.2018
12:25:02
и должен вам сказать что в тотальном сеттинге это то ещё шило

например хиломорфизм не сделать тотальным никак

и в целом все анфолды выдают кодату, кодата в дату тотально не лезет

но пфайль правда утверждает что все тип топ

Oleg
22.03.2018
12:26:26
может, нужен какой-то ещё более генерализированный вид коиндукции?

или какая-то разновидность mutual, где индукция как-то сможет доказать, что она тотальна с коиндукцией по соседству?

Alex
22.03.2018
12:27:33
зачем индукция дарагой

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

и работы бернарди про type theory in color (но может это не в тему)

но в целом если не пытаться делать рефолды то наверное жить можно

я правда не знаю насколько те рефолды жизненно важны для зигокатадротов

Oleg
22.03.2018
12:31:27
я правда не знаю насколько те рефолды жизненно важны для зигокатадротов
да там даже банальный фильтр через них, так что ппц как важны

Alex
22.03.2018
12:32:52
возможно с линейными типами можно чота там гарантировать конкретнее

в целом короч не айс

Oleg
22.03.2018
12:34:33
хорошо, что наш компилятор такой говённый, что заставляет нас писать типы, как завещал макбрайд и избегать фикспойнтов, которые мешают тоталити чеккерам. Возможно, если перейти на golang, это дисциплинирует тебя максимально для жизнив условиях линзавтипов

Alex
22.03.2018
12:35:09
ага а если тряхнуть ассемблером то и релевантные типы осилишь

Diemust
22.03.2018
12:35:46
а есть какой-то тру вей сделать ленивое сравнение нескольких условий, которые в F[_]? Ну типа чтоб в этой записи def checker() = for { cond1 <- check1: F[Boolean] cond2 <- check2 cond3 <- check3 } yield cond1 && cond2 && cond3 если cond1 = false, то остальное мы не проверяли?

Dmitry
22.03.2018
12:36:55
Придётся через комбайн тогда

Diemust
22.03.2018
12:36:55
ну да, точно

Google
Alex
22.03.2018
12:37:06
альтернатив или как его там

Oleg
22.03.2018
12:38:22
Diemust
22.03.2018
12:43:51
чет не нашел такого в котах :)

точнее альтернатив есть, но как его тут применять я не понял. Мозгов не достаточно возможно

Oleg
22.03.2018
12:47:55
точнее альтернатив есть, но как его тут применять я не понял. Мозгов не достаточно возможно
Можно накатить сверху OptionT, и потом поюзать это https://github.com/typelevel/cats-mtl/blob/master/core/src/main/scala/cats/mtl/FunctorEmpty.scala

Тогда можно даже for ом оставить

ну это если в форе есть что-то ещё кроме булеанов

Diemust
22.03.2018
12:54:37
ясно, спасибо

Kirill
22.03.2018
14:05:08
Простите, если это уже всплывало, я все проспал. Но: это нормально, что после обновления Скала-плагина в Идее стало невозможно проимпортить/обновить сбт проект?

Alexander
22.03.2018
14:09:19
а что не даёт это сделать?

Kirill
22.03.2018
14:10:32
жмакаю "обновить". Лицезрею в идеевской консоли красненьким вывод джавы usage, как будто плагин криво команду выполнил. Финита

Андрей
22.03.2018
14:11:59
ок, пробую нихтли
но это работает только для иапа кр.жпг

Diemust
22.03.2018
14:12:24
Kirill
22.03.2018
14:13:31
делал стандартные вещи типа инвалидейт кэш, удаление всех таргетов?
да я, признаться, нулевый проект создал. Создал билд.сбт, который одолжил у рабочего проекта и изменил под новый, ну и project/build.properties. Все. Идея не смогла

теперь смотрю - ранее рабочие проекты тоже не обновляются

Kirill
22.03.2018
14:32:29
включи галку sbt shell
Not a valid key: idea-shell

на пустом проекте. sbt-launch.jar свой указываю, который всегда работал

Google
Kirill
22.03.2018
14:33:23
куда можно слать письма счастья? обновил плагин - лишился IDE. Отличный релиз

Daniel
22.03.2018
14:34:17
потому что меня оно спасло

Kirill
22.03.2018
14:36:09
Да, именно это клацал

а можно как-то даунгрейд плагина сделать?

Daniel
22.03.2018
14:36:51
вручную скачать и установить из файла

Alexander
22.03.2018
14:41:38
реинстал идеи, sbt shell неудобная штука

Denis
22.03.2018
14:53:49
Знает кто как отключить глобальный плагин SBT для одного проекта?

Admin
ERROR: S client not available

Anton
22.03.2018
14:57:26
project(…).disablePlugins(<plugin object>)

Oleg
22.03.2018
14:57:51
класс, я тоже запомню

Denis
22.03.2018
14:59:52
Vitaly
22.03.2018
16:02:51
Господа, есть у кого "modern web development with scala" ?

Oleg
22.03.2018
16:11:25
какое такое?

Sergey
22.03.2018
16:12:05
какое такое?
веб-разработческое

Oleg
22.03.2018
16:13:16
ничё не понял

Sergey
22.03.2018
16:13:26
ну вот давайте по пунктам

Oleg
22.03.2018
16:13:33
по каким?

Sergey
22.03.2018
16:13:37
In this book, you will learn how to build Web applications with Play Framework, access databases with ScalikeJDBC, perform asynchronous tasks with Scala Futures and Akka Actors, wire dependencies with MacWire, authenticate users with BCrypt, test your code with ScalaTest and Mockito. The book shows how to use Gradle and SBT for building projects, how to integrate modern frontend tools such as Webpack and React into a Scala developer workflow. A chapter discussing application deployment and hosting considerations is also included. The book doesn't expect any prior Scala experience as the basics are briefly explained in the first chapters. The required functional programming concepts are also explained in the beginning.

я искренне не понимаю, что из этого заслуживает отдельной книжки. Извините.

Google
Sergey
22.03.2018
16:14:37
доку по плею отменили? Readme.md BCrypt'а на гитхабе не?

Oleg
22.03.2018
16:16:32
Откуда ты знаешь, зачем ему книжка?

И из чего ты сделал вывод, что ему нужно чьё-то мнение об этой книге?

Sergey
22.03.2018
16:16:47
вот поэтому я и спросил - зачем.

может, для коллеционерских целей.

Oleg
22.03.2018
16:17:15
Вот и я спрашиваю - зачем ты рассказываешь это всё

Sergey
22.03.2018
16:17:16
А мнение я уже тебе высказал, по запросу, внезапно.

Oleg
22.03.2018
16:17:27
Я не спрашивал мнения о книге

Sergey
22.03.2018
16:18:31
> какое такое?

такое такое *shrug smiley*

Oleg
22.03.2018
16:19:42
да, какое такое и что такое "оно", какого фига ты набросился на безобидную просьбу. Вот в чём вопрос

Vitaly
22.03.2018
16:19:53
Хотел посмотреть за что ее хвалили

Oleg
22.03.2018
16:33:18
ужас, токсично тут у вас, пойду в ПОНВ

Vitaly
22.03.2018
16:34:44
Там то лучше

Sergey
22.03.2018
16:35:17
книжки, между тем, нету в интернетах. Вообще :(

только брать

Alex
22.03.2018
16:43:17
полгода как вышла, еще не дошли руки у пиратов

Oleg
22.03.2018
16:43:53
кто-то полгода назад выпустил книгу про плей? блестяще

Sergey
22.03.2018
16:46:40
если оставить в стороне вопрос о применимости плея в 2к18, вроде актуально. Скала уже 2.12, остальной стэк ничего так.

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