@scala_ru

Страница 1173 из 1499
Oleg
28.12.2017
10:50:24
https://www.hackerrank.com/contests/projecteuler/challenges

Yuri
28.12.2017
10:53:42
Oleg
28.12.2017
10:54:05
мнение хорошее ) а все таки ?:)
да тут бесконечный срач по поводу DI

Всё-таки DI не нужен

Google
Oleg
28.12.2017
10:54:49
Но это не должно тебя смущать

Yuri
28.12.2017
10:55:04
я просто столкнулся чтобы для compile time прикрутить либу плясать с бубном нужно больше чем для runtime

:)

Oleg
28.12.2017
10:55:41
какую?

Denis
28.12.2017
10:59:00
Scaldi, без макросов, на время компиляции не влияет. То, что байдинги не забыли - есть один смоук-тест.

Ivan
28.12.2017
10:59:49
Благодарствую!

задачи из красной книги

на хакер ранк кажется есть скала

и на кодфорсесе есть

в advenced scala with cats хорошие задачки

Bunyod
28.12.2017
11:07:19
http://aperiodic.net/phil/scala/s-99/

Denis
28.12.2017
11:16:59
Ну давай, расскажи

Google
Daniel
28.12.2017
11:18:41
1) с макросами 2) частично связывает в рантайме 3) картинка: велосипед, палка в колёса, type safe, String => String => String

Oleg
28.12.2017
11:18:47
С каких пор это > без макросов Стало лучше, чем это > LabelledGeneric.Aux[Foo, Union.`'your -> Mom, 'isSo -> Fat .T]`

ну и хаскелёвый с тонкими стрелками

types are lie

Daniel
28.12.2017
11:23:09
там три параметра было
забыл не могу никак снова найти её

Юрий
28.12.2017
11:26:02
забыл не могу никак снова найти её
я тоже, давно видел и не могу найти

столько раз уже была в тему

Mikhail
28.12.2017
11:26:08
забыл не могу никак снова найти её
жидомасоны удаляют ее из интернетов



Юрий
28.12.2017
11:27:34
о, годнота

схоронил

Artem
28.12.2017
11:28:49
/stat@combot

Combot
28.12.2017
11:28:49
combot.org/chat/-1001034178083

Mikhail
28.12.2017
11:29:20
гугель еле еле выдает ее по запросу haskell string string string lie , жидомасоны еще не везде добрались

Daniel
28.12.2017
11:29:49
просто у хаскелля есть Снойманн))

Николай
28.12.2017
12:21:45
хаскеллевый чат при этом вполне ок, если задавать там вопросы и пропускать оффтоп (ну собсно как и у нас)
А подкиньте, пожалуйста, ссылочку на хаскелевый чат в телеграмме или где он там хостится. А то начал Haskell Programming: From First Principles учить, надо где-то надоедливые вопросы позадавать ?

Николай
28.12.2017
12:29:45
Спасиб!

Oleg
28.12.2017
13:56:09
Я что-то слышал, что для надоедливых вопросов другой чат

Google
Oleg
28.12.2017
13:56:32
@haskell_learn

Ты зашёл туда, взял оттуда стикер и ответил им на ссылку на чат?

Oleg
28.12.2017
14:03:20
Спасибо

Nikolay
28.12.2017
14:03:21
Участники этого чата общаются спокойно, без агресии и черезмерного выражения чувств, строго в цензурной форме. Считаются плохим тоном картинки и стикеры не по теме (от последних лучше вообще воздержаться).

Oleg
28.12.2017
14:03:31
Какого - этого?

Nikolay
28.12.2017
14:03:42
не этого, а того

@haskell_learn

KrivdaTheTriewe
28.12.2017
14:03:59
Я неделю на скале не писал просто и мне грустно

Nikolay
28.12.2017
14:04:02
у них в правилах написано

Henadz
28.12.2017
14:30:54
а есть ли какие-нибудь встроенные методы в скаловских коллекциях, чтобы можно было нагенерить коллекцию с использованием стейта? Т.е. на основе некого стейта я генерю каждый последующий элемент коллекции, из фукнции выплёвываю этот элемент и новый стейт.

Nikolay
28.12.2017
14:34:34
fold ?

Henadz
28.12.2017
14:36:12
не, фолд не подходит

фолд дёргается у коллекции и его результат - некий агрегат

мне же нужно наоборот

у меня есть один объект State, и на его основе мне нужно сгенерить коллекцию

Henadz
28.12.2017
14:43:24
scanLeft
и на выходе фукнции выдавать тапл из элемента и стейта?

Google
Henadz
28.12.2017
14:43:33
а потом map _.1

Oleg
28.12.2017
14:43:38
да

Henadz
28.12.2017
14:43:49
эх, я надеялся есть чё-нить получше )

Oleg
28.12.2017
14:44:00
в scalaz есть mapAccumL\ mapAccumR

Admin
ERROR: S client not available

Henadz
28.12.2017
14:45:08
в scalaz есть mapAccumL\ mapAccumR
ну мне было интересно можно ли именно в базовой скале

sherzod
28.12.2017
14:45:13
Мне кажется нужно просто переопределить (реализовать) Iterable/Iterator

Nikolay
28.12.2017
14:46:43
в базовой скале можно рекурсивную функцию написать

Henadz
28.12.2017
14:47:02
Oleg
28.12.2017
14:50:51
вот вынесут коллекции в отдельный модуль

поговорите о "базовой скале"

Nikolay
28.12.2017
14:52:37
@odomontois а ты коллекции из стандартной библиотеки используешь?

Oleg
28.12.2017
14:52:53
@rockjam да

а ты?

Nikolay
28.12.2017
14:53:21
куда я денусь

Aleksey
28.12.2017
14:56:56
Скаланы, тут фигня какая-то. Подрубил к проекту akka-http и при компиляции получаю такое: "Symbol 'term akka.util' is missing from the classpath.» Ясное дело что в класспасе все есть.

Кто сталкивался?

Vadim
28.12.2017
14:58:25
а akka-actor/streams явно подрублены?

Aleksey
28.12.2017
14:58:47
неа

Google
Vadim
28.12.2017
14:59:29
попробуй - ну вообще странно - но я пободное обычно ловил если депсы некорретно описаны

Юрий
28.12.2017
15:21:24
А какая версия акки и akka-http?

Nikolay
28.12.2017
15:33:38
нужна помощь с подготовкой к собеседованию по akka. скажите какие вы вопросы по akka на собеседовании задаете или на какие отвечаете?

Daniel
28.12.2017
15:33:40
Воу, анонс нового выпуска скалалаза в твитторе раньше чем в чатике? Что за дела!

sherzod
28.12.2017
15:37:49
чёт туплю. Подскажите в обычном Set можно получить значение завёрнутое в Option? нужен getOrElse

Gleb
28.12.2017
15:37:55
нужна помощь с подготовкой к собеседованию по akka. скажите какие вы вопросы по akka на собеседовании задаете или на какие отвечаете?
задаю те, которые посложнее. ни на какие не отвечаю - не царское это дело отвечать на технические вопросы кандидата

sherzod
28.12.2017
15:39:56
там когда явно не подключаешь стримы и акторы самые криптографически ошибки возникают))

причём многие в рантайме

Grigory
28.12.2017
15:43:32
Scalalaz #35 Новогодний Блокчейн http://scalalaz.ru/series-35.html

Nikolay
28.12.2017
15:44:58
что не так с jdbc либами?

Grigory
28.12.2017
15:47:58
Henadz
28.12.2017
15:55:04
scanLeft ?
да, писали уже

Aleksandr
28.12.2017
16:07:58
нужна помощь с подготовкой к собеседованию по akka. скажите какие вы вопросы по akka на собеседовании задаете или на какие отвечаете?
Вопросы, которые были у меня: 1) Опишите основные идеи акторной модели? 2) В чем преимущества akka/акторной модели при написании concurrent кода? (здесь нужно вспомнить про shared mutable state и как это решает akka) 3) Какие минусы увидели при работе с akka? (трудно тестировать, трудно мониторить большую акторную систему, нетипизированные мессаджи etc.) 4) Как пристроить акторную систему для доступа во внешний мир - например прикрутить REST API? Здесь будет очень много сопутствующих вопросов про async/blocking/non-blocking, потому что любая внешняя система требует какой-то синхронизации. Отcюда вытекает следующий вопрос. 5) А что если у нас будут какие-то задачи long running? И дальше вопросы про ExecutionContext, пулы. На понимание как акка шедулит receive на базовые примитивы многопоточности - треды и тредпулы. 6) Как бы вы реализовали акторную модель from scratch? Неплохой вопрос на system design и понимание того как на самом деле работает akka. 7) В чем минусы ask? На что его концептуально можно заменить в рамках акторной модели? (per request actors которые держат какой-то контекст/сессию о текущем цикле запрос - ответ) 8) Еще были вопросы про akka персистенс и все такое, но это уже опционально.

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