Size: a a a

Scala User Group

2020 November 11

ΛВ

Λнтон Войцишевский... in Scala User Group
Grigory Pomadchin
это ты о теме вскода спрашиваешь так?
сами темы немного не так работают
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
ну я как минимум не нашел тем вскода, которые понимают синтаксис скалы именно в плане настроек
источник

GP

Grigory Pomadchin in Scala User Group
Λнтон Войцишевский
ну я как минимум не нашел тем вскода, которые понимают синтаксис скалы именно в плане настроек
Это что значит
источник

GP

Grigory Pomadchin in Scala User Group
качаешь тему которая умеет в скалу и все
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Grigory Pomadchin
Это что значит
в идее я могу вот так — поменять как будет рисоваться конкретный токен в коде
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
а вот тем, которые позволяют также настраиваться в вскоде я не нашел, вот и спрашиваю
источник

GP

Grigory Pomadchin in Scala User Group
Λнтон Войцишевский
в идее я могу вот так — поменять как будет рисоваться конкретный токен в коде
конкретный токен?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
видел у кого-то кастомные вещи кажется
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Grigory Pomadchin
конкретный токен?
ну как на скрине. Трейты одним цветом, классы другим например
источник

GP

Grigory Pomadchin in Scala User Group
Λнтон Войцишевский
ну как на скрине. Трейты одним цветом, классы другим например
editor.tokenColorCustomizations
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Λнтон Войцишевский
челы, кто сидит на металсе в вскоде, как вы настраивали подсветку синтаксиса? Именно вот каким цветом какой токен подсвечивается
никак
источник

Oℕ

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

ΛВ

Λнтон Войцишевский... in Scala User Group
Oleg ℕizhnik
никак
а тема какая?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
да разные по чуть-чуть, стандартную тёмную и соларайзед
источник

R

RAFIZ in Scala User Group
привет всем, подскажите, плес
в "hello-world"-примере проекта по AkkaHttp  
case class CreateUser(user: User, replyTo: ActorRef[ActionPerformed])
имеет параметр
replyTo: ActorRef[ActionPerformed]
, но использование этого кейс-класса в дальнейшем производится только с помощью вайлкарда:  
def createUser(user: User): Future[ActionPerformed] =
   userRegistry.ask(CreateUser(user, _))
, что это значит?

в проекте определён только один актор UserRegistry с Behavior[Command], а не Behavior[ActionPerformed]. Уходят ли ответы на самом деле актору с Behavior[ActionPerformed] или ответы уходят самому же себе?если ответ уходит в актор ActorRef[ActionPerformed], то откуда он берётся?мы же его не создавали
источник

TT

Taika Tytto in Scala User Group
RAFIZ
привет всем, подскажите, плес
в "hello-world"-примере проекта по AkkaHttp  
case class CreateUser(user: User, replyTo: ActorRef[ActionPerformed])
имеет параметр
replyTo: ActorRef[ActionPerformed]
, но использование этого кейс-класса в дальнейшем производится только с помощью вайлкарда:  
def createUser(user: User): Future[ActionPerformed] =
   userRegistry.ask(CreateUser(user, _))
, что это значит?

в проекте определён только один актор UserRegistry с Behavior[Command], а не Behavior[ActionPerformed]. Уходят ли ответы на самом деле актору с Behavior[ActionPerformed] или ответы уходят самому же себе?если ответ уходит в актор ActorRef[ActionPerformed], то откуда он берётся?мы же его не создавали
Насколько я понял, это пример на typed-actors.

Здесь ActionPerformed это тип сообщения, который возвращается.

https://doc.akka.io/docs/akka/2.4/scala/typed.html
источник

R

RAFIZ in Scala User Group
Taika Tytto
Насколько я понял, это пример на typed-actors.

Здесь ActionPerformed это тип сообщения, который возвращается.

https://doc.akka.io/docs/akka/2.4/scala/typed.html
возвращается кому?
источник

TT

Taika Tytto in Scala User Group
RAFIZ
возвращается кому?
Behaviors ожидает сообщение
источник

R

RAFIZ in Scala User Group
Taika Tytto
Behaviors ожидает сообщение
да, ожидает сообщение типа Command. а ActionPerformed это же другой тип, под сообщения которого не определено поведения

я всё правильно понимаю?
источник

TT

Taika Tytto in Scala User Group
RAFIZ
да, ожидает сообщение типа Command. а ActionPerformed это же другой тип, под сообщения которого не определено поведения

я всё правильно понимаю?
Command он паттернматчит в GetUsers, CreateUsers и т.д.

Здесь определён тип для сообщения, которое будет ответом на заданное действие (...replyTo : ActorRef[_])

Я сам только начал работать с akka actors, тут видимо в самом действии replyTo содержится адрес. ActorRef определяет тип сообщения, которое можно отослать.

А так почитайте доки Akka Typed Actors, там это объясняется лучше.
источник