@scala_ru

Страница 213 из 1499
KrivdaTheTriewe
07.11.2016
11:20:49
я уже не хочу ничего менять к лучшему(

Dmitry
07.11.2016
11:20:56
А я ничего плохого в wsdl/soap не вижу. Просто его обычно готовить не умеет.

Юрий
07.11.2016
11:21:39
Он просто монструозный

Тонны xml

Google
Dmitry
07.11.2016
11:21:59
Не правда.

Типобезопасно, жесткий контракт, кучи всякой фигни из коробки, хотьи чуть длинее джсона (процентов на 30) но типы же!

Kirill
07.11.2016
11:23:59
и количество issue в оф репо всё растёт и растёт и не уменьшается

(про scalaxb)

Dmitry
07.11.2016
11:24:28
Он как трифт только человееочитеамый

Ivan
07.11.2016
11:58:08
Привет Кто-нибудь сталкивался с необходимостью обновлять соединения в клиентском пуле Akka Http? Сервис (новая версия) запускается на новом IP, DNS-имя остаётся прежним - соединения в пуле продолжают висеть к старой версии В идеале мне бы нужен какой-то TTL для соединения, но что-то не нашёл в конфиге

Denis
07.11.2016
12:00:24
Где то был issue про то что akka-http не учитывает TTL

Проголосуйте, пожалуйста https://youtrack.jetbrains.com/issue/SCL-10876

Dashok
07.11.2016
12:02:21
Проголосуйте, пожалуйста https://youtrack.jetbrains.com/issue/SCL-10876
? "лайкни аву" на программерский манер ))

Grigory
07.11.2016
12:19:34
Dmitry
07.11.2016
12:49:55
или там евеншуали консистент

Denis
07.11.2016
12:50:02
я его создал

Google
Dmitry
07.11.2016
12:50:04
ssssssss

сорян

лайканул карочи

Denis
07.11.2016
12:55:51
голосования или синтаксиса?

Andrey
07.11.2016
12:56:00
синтаксиса :)

Denis
07.11.2016
12:56:31
Сахар для натуральных трансформаций

Andrey
07.11.2016
12:56:38
(disclaimer: я скала-нуб)

Denis
07.11.2016
12:58:01
в скале очень громостко определяются функции типа forall A . List[A] -> Option[A]

а они используються например для написания интерпретаторов free monad

Alexey
07.11.2016
12:58:52
А где @notxcain на скале катает? тинкофф?

Denis
07.11.2016
12:58:57
нет

evotor.ru

так вот этот синатксис позволяет писать Lambda[List ~> Option](_.headOption)

вместо того бойлерплейта что в тикете

Grigory
07.11.2016
13:00:11
да

полиморфные лямбды

РИБЯТА СЛУШАЙТЕ СКАЛАЛАЗ ТО

:D

Alexey
07.11.2016
13:01:29
Там в начале Скала, а в конце З. Страшно знаете ли. Девзен еще до лайва не дослушан

Google
Denis
07.11.2016
13:01:45
В последних cats кстати добавили метод который позволяет поднять def foo[A](fa: F[A]): G[A] в F ~> G

Grigory
07.11.2016
13:02:38
а они вроде и используют проджектор

Denis
07.11.2016
13:03:57
https://github.com/typelevel/cats/pull/1352

def optionToList[A](option: Option[A]): List[A] = option.toList val fOptionToList = FunctionK.lift(optionToList _)

удобно

Alex
07.11.2016
13:16:20
а че там поднимать то def apply(x) = f(x) ? :)

Denis
07.11.2016
13:19:43
сделай руками из этого def optionToList[A](option: Option[A]): List[A] = option.toList инстанс этого FunctionK[Option, List]

Alex
07.11.2016
15:20:41
@notxcain а вы делаете какую нибудь nanopass компиляцию со своими фриманатками?

или используете чисто для депенденси инжекшн

Denis
07.11.2016
15:26:57
ты про выражение одной алгебры через другую или это что-то другое?

Alex
07.11.2016
15:27:26
не, я про оптимизации и перестановки в интерпретаторах

Denis
07.11.2016
15:27:37
а

нет

Alex
07.11.2016
15:28:05
а-ля Efficient Nanopass Compilers using Cats and Matryoshka - Greg Pfeil

https://www.youtube.com/watch?v=TQIHRBXM75E

Denis
07.11.2016
15:28:15
да я помню что не посмотрел его )

надо глянуть

Alex
07.11.2016
15:28:32
ну там да, видимо надо сначала угореть по зиго и хистоморфизмам

siegomorphism

Daniel
07.11.2016
15:30:32
хипстоморфизм

Google
Alex
07.11.2016
15:31:04
зигота зигота перейди на федота

Grigory
07.11.2016
15:31:15
ксеноморфизм

"мой код слишком ксеномофричен"

Alex
07.11.2016
15:31:52
ксеноморфизм это наверное который вызывает какие нибудь жавные либы внутри :)

Grigory
07.11.2016
15:32:12
да, или с c/спп общается (jni)

Daniel
07.11.2016
15:32:22
а хипстоморфизм - это когда на go переписывают

Grigory
07.11.2016
15:32:53
нельзя говорить обобщенно о таких ребятах (golang отсылочка)

Bulbu
07.11.2016
15:49:57
сделай руками из этого def optionToList[A](option: Option[A]): List[A] = option.toList инстанс этого FunctionK[Option, List]
вот у меня тут в телеграме отображаются одни квадратики вместо кода. Кто знает, что нужно сделать?

Alex
07.11.2016
15:50:17
обновить телеграм?

Bulbu
07.11.2016
15:50:28
та новый

Alex
07.11.2016
15:50:36
поменять ос?

Bulbu
07.11.2016
15:50:38
типа шрифты мож какие

Dmitriy
07.11.2016
15:50:39
ubuntu?

Bulbu
07.11.2016
15:50:44
не вариант

arch

Grigory
07.11.2016
15:52:07
похоже правда шрифты

Bulbu
07.11.2016
15:52:18
притом, что могу скопировать квадратики и вставить уже норм код)

Wystan
07.11.2016
17:51:41
А как в акторе вызвать фьючер с одним контекстом (для базы данных) и передать обратно результат?

пытаюсь Future {loadFromDb(); Command.Unstash}(dbContext).pipeTo(self) - но эта хня хочет только один контекст. видимо, контекст имплиситом надо сделать и pipeTo

Nikolay
07.11.2016
18:52:51
http://scala-search.org/?q=List%5BA%5D+%3D%3E+Int&m=org.scala-lang%3Ascala-library%3A2.11.7&m=org.scalaz%3Ascalaz-core_2.11%3A7.1.1

Google
Nikolay
07.11.2016
18:54:08
жаль такого нет в scaladoc

удобная штука, но видимо не поддерживается проект

Vladimir
07.11.2016
18:55:47
но без pipe не обойтись, иначе компилятор ругнется, что контекст актора торчит наружу

Vladimir
08.11.2016
07:44:41
кто на http://fby.by/ едет?

Denis
08.11.2016
07:49:12
@I_Rony версаль ждет ;)

D
08.11.2016
07:49:57
кто на http://fby.by/ едет?
блин, я в Минске буду за неделю до

Denis
08.11.2016
07:51:27
Лайнап неплохой

Надо гнать )

D
08.11.2016
07:51:46
да

Vladimir
08.11.2016
07:51:54
ну вот нам вроде одобрили. с 9 по 10 планирую, но билеты еще не взяли.

D
08.11.2016
07:52:08
после того как 6 лет не был в Минске - ехать два уикенда подряд - эт сильно :D

Dmitry
08.11.2016
07:52:25
@notxcain говно вопрсо

Denis
08.11.2016
07:52:30
я на скалавейв еду, сюда наверное за свои двину )

Dmitry
08.11.2016
07:53:19
подорожало знатно этот фбу.бу

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