Size: a a a

Scala User Group

2020 November 13

ZM

ZLoyer Matveev in Scala User Group
RAFIZ
а на самом деле можно?
об этом было написано в ридми чатика
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Т.е. если проблема только в том, чтобы хинт задать - ну так импортнуть имплисит в нужном месте
источник

R

RAFIZ in Scala User Group
всем привет
в этой странице доки акки рассказывается про создание выделенного пула тредов для блокирующих операций

вопрос: когда создаётся этот выделенный пул, дефолтный context.dispatcher продолжает своё существование? для хэндлинга простых http-запросов
источник

SK

Sergey Kucherenko in Scala User Group
RAFIZ
всем привет
в этой странице доки акки рассказывается про создание выделенного пула тредов для блокирующих операций

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

R

RAFIZ in Scala User Group
Sergey Kucherenko
разумеется, идея в том, чтобы использовать отдельный диспатчер для блокирующих операций
он просто в этот кодблок не вошёл и остался за ширмой, получается? (дефолтный диспетчер)
источник

SK

Sergey Kucherenko in Scala User Group
RAFIZ
он просто в этот кодблок не вошёл и остался за ширмой, получается? (дефолтный диспетчер)
скажем, вы его объявили в конфиге как это сделано по линку. потом у вас есть:
actorSystem.dispatcher

и, скажем,
actorSystem.dispatchers.lookup("blocking-dispatcher")
источник

SK

Sergey Kucherenko in Scala User Group
если у вас, скажем, в сервисах есть фьючи, которым имплиситом нужен ExecutionContext, то как вы туда пропихнете нужный (блокирующий / неблокирующий) — уже дело ваше, тут нет магии.
источник
2020 November 14

K

KrivdaTheTriewe in Scala User Group
источник

ZM

ZLoyer Matveev in Scala User Group
Зачем здесь про джаву?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Ну пусть кидает
источник

K

KrivdaTheTriewe in Scala User Group
ZLoyer Matveev
Зачем здесь про джаву?
про фрейморк акка
источник

R

RAFIZ in Scala User Group
всем привет
сложность алгоритма Кнутта-Морриса-Братта О(N + M) же?
М - длина подстроки
N - длина строки
источник

วโ

วลาดิสลาว โควาเลนโก🐝... in Scala User Group
да, при M спейса
источник

R

RAFIZ in Scala User Group
вы хотели сказать, что ещё и О(М) по памяти?
источник

วโ

วลาดิสลาว โควาเลนโก🐝... in Scala User Group
RAFIZ
вы хотели сказать, что ещё и О(М) по памяти?
угу, вы там ешё массивчик «паттернов» храните
источник
2020 November 15

E

Elijah in Scala User Group
а есть какой-то способ на этапе компиляции удостовериться, что у меня натуральное число? то есть это должна быть какая-то обертка над условным интом, но я не понимаю как это сделать (если это вообще возможно) кроме как использовать require(...), который бросит исключение только в рантайме
источник

λ

λoλegΥch in Scala User Group
источник

AS

Artem Sokolov in Scala User Group
В scala 3 же вроде литерал типы подвезли
источник

AS

Artem Sokolov in Scala User Group
И кажется можно вычисления на типах устроить и наверное как-то ограничить >0
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Elijah
а есть какой-то способ на этапе компиляции удостовериться, что у меня натуральное число? то есть это должна быть какая-то обертка над условным интом, но я не понимаю как это сделать (если это вообще возможно) кроме как использовать require(...), который бросит исключение только в рантайме
А у тебя литерал?
источник