@scala_ru

Страница 96 из 1499
Nikolay
15.09.2016
19:42:21
там не раз упоминалось что VSC быстрая. это так?

guga
15.09.2016
19:44:50
Эм, VSC это же сборка атома от ms, вряд ли будет удобно.

И это довjльно забавная новость, учитывая что утром мелькал плугин от красшношапочников для java в том же vsc.

Nikolay
15.09.2016
19:47:15
не знаю как там сейчас с скоростью. год назад я запускал Atom на ноуте с i7, 4Gb RAM и SSD, и просто листание и редактирование текста не было быстрым

Google
Nikolay
15.09.2016
19:48:59
большая часть чата пользуется Idea + scala plugin?

или есть пользователи Scala IDE, Ensime?

Vadim
15.09.2016
19:50:30
а есть кто хотя бы пробовал что-нить из двух последних?

Nikolay
15.09.2016
19:50:39
))

Борис
15.09.2016
19:51:20
сидел около года на Scala IDE, потом идею взял, конечно

Diemust
15.09.2016
19:52:00
что будет, если джетбреин для черного продвижения котлина перестанет поддерживать скала плагин?

Nikolay
15.09.2016
19:52:03
пробовал Ensime, с Scala IDE пробовал раза 3-4 работать, каждый раз заканчивалось фразой "Ну нахер"

guga
15.09.2016
19:52:44
Правда там было хитро, нужно было поднять сервак для джавы. Есть такая идея как сделать поддержку языков программирования не в ide, а на некотором серевере со специфицированным протоколом. https://github.com/Microsoft/language-server-protocol

и вот имплементация для java https://github.com/gorkem/java-language-server

Мне кажется, что поддержка scala будет через эту же идею

Nikolay
15.09.2016
19:54:33
как раз в обсуждении на reddit об этом говорят, один из разработчиков Scala IDE наработки показал https://twitter.com/sschaef_/status/775118331351359488

guga
15.09.2016
19:55:32
Тред не читай @ Cразу отвечай Простите уж.

Кстати, есть ли какая-то разница между скала плугином в комьюните идеи и в ультимейт её версии?

Google
Nikolay
15.09.2016
20:05:03
поэтому сомневаюсь что это случится)

Diemust
15.09.2016
20:05:55
@guga4ka в ультимейте поддерживается плей, как доп опция. А скала одна и та же

Wystan
15.09.2016
20:05:57
выживут только вимо/емаксо любы. Это как если электричество вырубят - только выживальщики выживут

запретит яровая ентот ваш компилятор когда-нибудь

Nikolay
15.09.2016
20:06:45
и кажется еще рефакторинги какие-то только в ultimate

Alexey
15.09.2016
20:36:51
Жить можно, если не лень потратить время на настройку. Тот же evil например позволяет сделать из емакса текстовый редактор (:

Nikolay
15.09.2016
20:52:11
@le_xs а сейчас тоже emacs + ensime?

Eugene
15.09.2016
21:26:55
а есть кто хотя бы пробовал что-нить из двух последних?
Я уже полгода на emacs + ensime. Сначала использовал spacemacs, это специальная надстройка над емаксом, сейчас перешел на чистый емакс.

Nikolay
15.09.2016
21:27:17
есть преимущества над идеей?

Eugene
15.09.2016
21:29:02
В поддержке скалы преимуществ я не заметил. Проблемы есть. В проекте с akka-http ensime ведет себя непредсказуемо. Приходится периодически рестартовать.

С другой стороны, у меня коллега недавно открыл этот же проект в идее, там тоже было все красное.

Nikolay
15.09.2016
21:29:56
akka-http routing DSL?

Eugene
15.09.2016
21:30:33
Да, и spray-json.

Nikolay
15.09.2016
21:30:34
мне кажется со времен спрея у идеи проблемы

а по скорости индексации норм ensime?

Eugene
15.09.2016
21:31:53
Да, тут он быстрый.

Nikolay
15.09.2016
21:32:21
семантическое автодополнение, переход к определению метода(внутри класса и вне), возможность провалиться в исходники либы, опредение типа текущей переменной/блока текста есть?

спрашиваю потому что хотелось бы, чтобы оно там было)

Google
Nikolay
15.09.2016
21:33:15
вот с этими возможностями уже приятно будет работать с скала кодом

Eugene
15.09.2016
21:33:22
Это все есть. Но не всегда у меня работает стабильно.

Nikolay
15.09.2016
21:33:34
понятно, спасибо

js-mode написанный на scala ?

https://github.com/scaled/scaled

Alexey
15.09.2016
21:50:07
@le_xs а сейчас тоже emacs + ensime?
Сейчас idea/emacs. В некоторых проектах у меня навигация не работает с ensime

Evgeniy
16.09.2016
03:37:55
а есть кто хотя бы пробовал что-нить из двух последних?
я одно время пользовался ensime в емаксе, в принципе если не надо копатся в большом чужом проекте было норм, после некоторого привыкания. Проблемы начинались когда надо было переходить в либы зависимостей (что то показывается а что то нет, в любом случае заметно хуже чем в идее) или когда появлялось желание, что-то подебажить (тогда там дебаг был только зачатке, сейчас вроде лучше но я не пробовал). А вообще они щас приделали неплохую интеграцию с Atom и это неплохой вариант полазить по исходникам не открывая идею.

настройка емакса это всегда сложно, но мне вот жутко нравится, что он в маковском терминале выглядит вполне неполохо

точнее в iterm2,3

Andrey
16.09.2016
05:14:19
Любопытно, для чего у вас там gemfile?

Alex
16.09.2016
05:22:34
Красиво

Evgeniy
16.09.2016
06:50:35
это исходники книги по шейплейс которая тут была вчера - просто для примера что то нужно было открыть

Evgeniy
16.09.2016
06:51:53
https://github.com/davegurnell/shapeless-guide

Vadim
16.09.2016
06:52:39
я вот пробовал vim + scala ctags, даже работает, но на работе все равно продуктивно юзать это не выходит, особенно если что-то незнакомое тыкаешь. а дома обычно в голом виме сижу со открытыми скаладоками в браузере

Evgeniy
16.09.2016
07:02:25
да vim, emacs для скалы с не знакомыми исходниками видимо хорош, только когда уже накопилось много опыта работы с ним на чем то своем

Wystan
16.09.2016
07:41:56
а как называет плагин вот для того чтобы слева отображть директории/файлы?

Eugene
16.09.2016
07:42:20
Вот vim + ensime у меня очень плохо работал, даже включался через раз.

Wystan
16.09.2016
07:42:35
я только на ctrl +x + ctrl + f - список файлов

Wystan
16.09.2016
07:43:36
спасибо!

Google
Evgeniy
16.09.2016
07:49:46
да он

Alexey
16.09.2016
08:41:27
а как называет плагин вот для того чтобы слева отображть директории/файлы?
А я отказался от дерева файлов когда понял что на самом деле им не пользуюсь, а открыто оно всегда по привычке. Гораздо быстрее перейти к нужному файлу по имени/первым буквам имени.

Wystan
16.09.2016
08:42:04
Ну да. Оно нужно только посмотреть кто рядом живет в пакете с выбранным классом

Alexey
16.09.2016
08:42:33
Dired

Diemust
16.09.2016
08:42:57
может есть команда "посмотреть чего есть в пэкедже"?

в идее, было бы круто

Vladimir
16.09.2016
08:43:24
ctrl+b по имени пэкаджа в импорте

folex
16.09.2016
08:43:58
она тогда просто в дереве файлов туда переходит или что-то еще происходить должно?

Admin
ERROR: S client not available

Vladimir
16.09.2016
08:44:08
просто в дереве)

Diemust
16.09.2016
08:44:12
ну это опять к дереву, не круто. Что-то на уровне поиска

бы

Vladimir
16.09.2016
08:44:44
в библиотечные исходники залезть за глаза, как правило

Diemust
16.09.2016
08:53:17
ну кстати через Ctrl-N работает поиск по пекеджам, но когда ниодной буквы не пишешь после полного пути пекеджа - он тебе ничего не показывает, это косяк

Vladimir
16.09.2016
08:56:04
если точку не ставить в конце, то в 2016.2.4 показывает все что есть вроде, java.util например

Daniel
16.09.2016
09:03:03
alt+home, не? на маке не знаю аналог комбинации

Diemust
16.09.2016
09:06:17
он показывает вложенные классы с наличием слова последнего

ну у меня так получается

Viacheslav
16.09.2016
09:45:43
тко подскажет где валяется http://www.scala-sbt.org/sbt-native-packager/index.html ?

оно вообще живое?

Google
Viacheslav
16.09.2016
09:46:13
всмысле прописываю в plugins нэйтив пакадж и сбт его не находит

Юрий
16.09.2016
09:46:14
https://github.com/sbt/sbt-native-packager

Viacheslav
16.09.2016
09:46:28
вот по их инструкции и делаю

Юрий
16.09.2016
09:46:55
вроде живое, последний комит 18 часов назад :D

Viacheslav
16.09.2016
09:47:07
addSbtPlugin("com.typesafe.sbt" % "sbt-native-packager" % "1.1.1")откуда это говно будет взято?

ни в мавене ни в репе сбт-ы этого нет

Юрий
16.09.2016
09:47:31
по умолчанию в сбт есть несколько резолверов, сходу не скажу каких

мавен там, bintray вроде

https://bintray.com/sbt/sbt-plugin-releases/sbt-native-packager

Viacheslav
16.09.2016
09:48:56
просто я в ахуе, как может тайпсейф разрабатывать плагин и не положить плагин в свой бля тайпсейфный же репозиторий плагинов?

Юрий
16.09.2016
09:49:30
¯\_(ツ)_/¯

Nick
16.09.2016
09:53:37
может он не зарелижен был)

Юрий
16.09.2016
09:53:58
может версия не та?

Viacheslav
16.09.2016
09:54:38
http://repo.typesafe.com/typesafe/releases/

тут я не нашел никакой

Evgeniy
16.09.2016
10:20:52
просто я в ахуе, как может тайпсейф разрабатывать плагин и не положить плагин в свой бля тайпсейфный же репозиторий плагинов?
то что на гитхабе под sbt/ далеко не все относится к lightbend - туда при желании можно свой проект добавить sbt Organization The sbt organization is available for use by any sbt plugin. Developers who contribute their plugins into the community organization will still retain control over their repository and its access. The goal of the sbt organization is to organize sbt software into one central location. A side benefit to using the sbt organization for projects is that you can use gh-pages to host websites under the http://scala-sbt.org domain.

Community Ivy Repository Lightbend has provided a freely available Ivy Repository for sbt projects to use. This Ivy repository is mirrored from the freely available Bintray service. If you’d like to submit your plugin, please follow these instructions: Bintray For Plugins.

http://www.scala-sbt.org/release/docs/Community-Plugins.html

Alex
16.09.2016
13:53:59
Ребят, есть тут кто-нибудь, кто с хаскеллом и кабалом дружит?

Grigory
16.09.2016
13:55:27
кобол?

Denis
16.09.2016
13:55:40
:)

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