
Oleg
31.01.2017
09:28:08

Aleksey
31.01.2017
09:28:09
Ну вот допилит Бурмако https://github.com/scalameta/scalameta/issues/604 и можно будет вокруг скаламеты сервак поднять.

KrivdaTheTriewe
31.01.2017
09:51:48

Aleksey
31.01.2017
09:56:07

Google

Oleg
31.01.2017
09:58:07
ну тогда только имплиситы и импорты. Максимальный мой дискомфорт был связан именно с необходимостью отыскивать импорты
если это какая-то скалаз\кэтс, то там более или менее всё очевидно. А вот в джавалайк - структурированных библиотеках всё будто построено обычно со знанием факта, что импорты ты руками писать не будешь

Nikolay
31.01.2017
10:49:37
импорты руками писать, мммм, это правда круто?

Aleksey
31.01.2017
10:53:00

Oleg
31.01.2017
10:53:46
The request is triggered when the user moves the cursor into a problem marker in the editor or presses the lightbulb associated with a marker.
типа на "not found type ..." предлагать действия с импортами?

Aleksey
31.01.2017
10:54:58
Да.
Имплисты наверно можно запихнуть в Diagnostics Hint.
Короче говоря можно распихать как-нибудь.

Oleg
31.01.2017
10:57:16
Не смог найти, где эти проблем маркеры возвращаются, и может ли сервер выдать сотню резолвов для одного

Aleksey
31.01.2017
10:57:16
Мне очень нравится идея стандартизированного протокола для получения полноценного тулинга для любого языка. Готов пожертвовать юзаилити и всякими спеифическими штуками ради такого.

Google

Vasily
31.01.2017
10:58:16
https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md

Oleg
31.01.2017
10:58:42
по крайней мере, -mod ы быстро адаптировались под известные редакторы

Vadim
31.01.2017
11:00:06
а мне видосики с ligth table понравились, как там доку смотреть. если бы такое было не только под кложу я бы на этом писал и автокомплита не надо и импорты бы руками колбасил

Oleg
31.01.2017
11:00:06
jupyter kernel - ещё однаи ещё более мощная реализация протокола
идея вроде неплохая, но надпись microsoft слева будто вызывает флешбэки с надписью "COM\COM+\OLE"

Vasily
31.01.2017
11:06:14
Там нет ни COM, ни OLE
Оно вообще кроссплатформенное по сути

Oleg
31.01.2017
11:06:32
это шутка была

Vasily
31.01.2017
11:06:47
:)

Friedrich
31.01.2017
11:06:57
Это просто документ, там вообще ничего нет.

Vasily
31.01.2017
11:07:10
Реализация есть в Omnisharp
Например

Oleg
31.01.2017
11:07:22
на тему описания "гибких обобщённых протоколов взаимодействия"

Aleksey
31.01.2017
11:24:16
емаксовая инфраструктура почти была таким протоколом
Не. Это все же плагины к емаксу. Один клиент. Здесь же мы имеем протокол, который могут имплементить разные редакторы, со стороны клиента и ЯП со стороны сервера. Этот протокол уже поддерживается некоторым количеством редакторов, включая емакс кстати.
https://github.com/Microsoft/language-server-protocol/wiki/Protocol-Implementations#editors-ides-supporting-the-protocol
Кстати! https://github.com/dragos/dragos-vscode-scala
Кто-нибудь пробовал?

Aleksei
31.01.2017
11:49:15
дубайские присылают вакансию и nda одним письмом лол
и сразу же гайд по релокации в эмираты в пидиэф

Google

KrivdaTheTriewe
31.01.2017
11:50:51
Решил переехать?

Aleksey
31.01.2017
11:52:56

Nick
31.01.2017
11:52:57

Aleksei
31.01.2017
11:53:50
нет конечно
просто агрессивно засылают письма типа "вот как договаривались высылаю вам..."

Nick
31.01.2017
11:54:48
@aleksei_t это все тотже абдула?

Aleksei
31.01.2017
11:55:08
у них целое стало рекрутеров

Aleksey
31.01.2017
11:56:19
Кстати. Я пару месяцев назад ответил Ибрагиму, мол давайте мой работодатель зааутстафит клевых Scala программеров, и переключил на аккаунт-менеджера. Больше он мне не писал.

Daniel
31.01.2017
11:56:35

Nick
31.01.2017
11:56:54
а где наш террорист, который уехал)

Aleksey
31.01.2017
11:57:24
Всвязи с этим предлагаю отвчать этим ребятам, мол "Я не готов, но вот есть клевые ребята Data Monsters, они вам помогут".

Daniel
31.01.2017
11:57:27
две женщины и один мужчина
араб был только мужчина

Aleksei
31.01.2017
11:57:39

Daniel
31.01.2017
11:58:04

Nick
31.01.2017
11:58:13
лол
главное в игил потом не уехать

Daniel
31.01.2017
11:59:01
кормят говорит норм
чаще чем в Тинькофф

Aleksey
31.01.2017
12:00:33

Vladimir
31.01.2017
12:04:24
Насколько концептуально верно заворачивать логгеров в ch.qos.logback.classic.AsyncAppender? Или если логов немного, то пофиг?

Google

Sergey
31.01.2017
12:22:01
если логов немного и диск быстрый, то пофиг, а если логов много и диск медленный - то логи в очереди могут сожрать всю оперативку

Nick
31.01.2017
12:28:32
очередь там не бесконечная ж)

Sergey
31.01.2017
12:29:41
ну да, но цена ограниченности очереди - потерянные логи
тоже мало приятного
бэкпрешши вроде нет
хотя так глубоко я не копал, когда мое приложение стало валиться сразу после релиза с ООМ из-за асинхронного логгера, я его просто выключил )

Admin
ERROR: S client not available

IEvgenii
31.01.2017
12:33:50
Всем привет, кто то пользовался J2V8?
может это устанавливать npm модули ?

Nick
31.01.2017
12:35:42
@einholen ты не сможешь положишь в очередь и тред рабочий заблокается, вот и все

anton
31.01.2017
12:37:36
O_O
вот это я вовремя заглянул!

Nick
31.01.2017
12:38:01

Vladimir
31.01.2017
12:44:07

IEvgenii
31.01.2017
13:24:16
это было бы отлично
есть проекты типа Nodyn и Trireme но они не обновляются 1 и 2 года соответственно
есть ли возможность запустить nodejs проект в scalajs ?

Vladimir
31.01.2017
13:29:36

Google

Friedrich
31.01.2017
13:33:27
...и это происходит ужасно медленно.
Я как-то раз пытался туда загрузить компилятор не то тайпскрипта, не то кофескрипта. И, короче, чуть не заснул, пока оно его прочитало.

IEvgenii
31.01.2017
13:34:16
он получается артефакты в npm смотрит ? Он может запускать проект npm ?

Friedrich
31.01.2017
13:34:22
Rhino — тормоз, ничо не поделаешь.

IEvgenii
31.01.2017
13:35:16
результат его работы можно было закешировать что бы не делать это на каждый запуск ? может смотрел

Friedrich
31.01.2017
13:35:31

IEvgenii
31.01.2017
13:36:29
trireme

Friedrich
31.01.2017
13:36:36
А результаты работы фронтенд-компиляторов Play у себя там кэширует, конечно. Но я не уверен, что это тебя интересует :)
Кажется, sbt-web называется та штука, которая юзает Trireme для компиляции фронта.

IEvgenii
31.01.2017
13:37:34
мне для прототипа это штука нужна

Nick
31.01.2017
13:38:08

Friedrich
31.01.2017
13:38:41
Когда мне надо было жабьи скрипты погонять, я взял nashorn и в нём соорудил примитивное окружение с теми API, который мне были нужны.
Вот nashorn не тормозит, он хороший.

Nick
31.01.2017
13:39:04
А не проще через Process api вызвать ?

Friedrich
31.01.2017
13:39:06
А Rhino-based штуки я б не советовал смотреть.

IEvgenii
31.01.2017
13:39:09
я в j2v8 смотрю
но он тоже не дает всего что мне нада