@proelixir

Страница 854 из 1045
Aleksandr
12.01.2018
09:21:23
Есть проблемы определенные, например при создании проекта файловая структура не соответствует оф. документации
я кроме тулов для гита и встроенной vcs ничем больше не пользуюсь, из терминала удобнее

Vladimir
12.01.2018
09:21:43
Есть здесь кто-нибудь кто использует плагин для эликсира для IntelliJ?
Использовал. Так себе. Подсветка синтаксиса работает очень медленно, по сравнению с VS Code. Ну и всякие мелкие недостатки. Поддержка Эрланга в IDEA сильно лучше. Короче в итоге для эликсира использую VS Code, а для Erlang/Clojure - IDEA.

Dmitry
12.01.2018
09:25:26
Использую Sublime, есть ещё кто такой же?

alteregoizm
12.01.2018
09:27:25
Использую Sublime, есть ещё кто такой же?
я один в отделе на vscode, все саблайм+1 емакс

Google
Anton
12.01.2018
09:32:50
Есть здесь кто-нибудь кто использует плагин для эликсира для IntelliJ?
Пробовал пол года назад, проверка синтаксиса и подсветка кода сильно подвисала. Перешел на Atom/

Артем
12.01.2018
09:33:53
а vs code на маке вообще норм?

и дебаг для эликсира там ворк?

Dan
12.01.2018
09:35:16
Кстати, а как в vscode настроить автоформатирование?

Dmitry
12.01.2018
09:42:34
@piligrim_a3 Не знаю, что там и какие оптимизации делают, если делают, но мне и Atom кажется черепахой после Sublime.

Когда последний раз пробовал

Anton
12.01.2018
09:46:22
@piligrim_a3 Не знаю, что там и какие оптимизации делают, если делают, но мне и Atom кажется черепахой после Sublime.
Пробовал только idea и Atom, второй в разы быстрее работает с Elixir. Надо будет что-нибудь из рекомендуемого в данном чате попробовать

Evgeny
12.01.2018
09:53:11
Использую Sublime, есть ещё кто такой же?
Я такой же. Я пробовал IntelliJ - не понравилось. В конечном итоге, я весь код на любом языке пишу в ST3.

Dmitry
12.01.2018
09:53:54
Eugene Я тоже весь код в ST3

Evgeny
12.01.2018
09:54:34
По-сути у меня только одна мелкая претензия к ST - это невозможность создания полноценных виртуальных папок.

То есть такой псевдопапки в которую можно было бы покидать любые реальные файлы и папки. Я такую возможность использовал в Code::Blocks когда еще на плюсах писал.

Dan
12.01.2018
09:55:58
Все руками код форматируют?

Evgeny
12.01.2018
09:56:32
Когда как. Я обычно руками

Google
Dan
12.01.2018
09:58:28
а когда не руками?

Evgeny
12.01.2018
10:03:22
Когда соглашения отличаются от того к чему я привык

Slava
12.01.2018
10:03:38
То есть такой псевдопапки в которую можно было бы покидать любые реальные файлы и папки. Я такую возможность использовал в Code::Blocks когда еще на плюсах писал.
В vscode недавно завезли multiple workspaces или как-то так, короче можно в одном воркспейсе добавлять совершенно разные папки в дерево файлов

Dmitry
12.01.2018
10:03:53
Eugene Проекты

В ST3 есть

Evgeny
12.01.2018
10:04:13
нужны не просто разные папки, а виртуальные. А то в проектах разрастается куча вложенных папок

Dan
12.01.2018
10:04:13
Когда соглашения отличаются от того к чему я привык
я имею в виду каким инструментом делаешь форматирование?

Dmitry
12.01.2018
10:04:29
Я в проект кидаю нужные папки.

Evgeny
12.01.2018
10:04:33
В ST3 есть
Проекты-то и в ST2 есть

Я хочу в проекте создать виртуальную папку и покидать в нее реальные из разных мест

Slava
12.01.2018
10:05:12
https://code.visualstudio.com/updates/v1_18#_support-for-multi-root-workspaces

вот, если что

Evgeny
12.01.2018
10:05:17
в ST3 есть возможность создавать ссылки на разные папки

Dmitry
12.01.2018
10:05:23
А файлы без папок не вижу смысла держать, поэтому для меня проекты всё нужное выполняют.

Evgeny
12.01.2018
10:05:42
ну вот у меня зонтичный проект

я бы покидал все папки lib в отдельную виртуальную папку

неудобно лазать по многократно вложенным папкам

но это мелочь

есть поиск по проекту

в целом сублима очень удобная, если к ней как следуюет привыкнуть

Google
Evgeny
12.01.2018
10:08:02
автодополнения хватает по текущему файлу

интересно а если я симлинков понапихаю, сублима нормально их воспримет? :)

чота подумалось, что "виртуальные" папки, они же встроены в линупс - симлинки :)

Alex
12.01.2018
10:41:00
Есть здесь кто-нибудь кто использует плагин для эликсира для IntelliJ?
когда я на него смотрел, он не умел адекватно сожительствовать с erlang плагином и подзватывать erlang sdk

dimcha
12.01.2018
11:30:06
Есть здесь кто-нибудь кто использует плагин для эликсира для IntelliJ?
я использую только его. Не лишен недостатков многих, но альтернативы нет.

еще он тормозной (((

Sergey
12.01.2018
11:56:48
https://hackernoon.com/im-harvesting-credit-card-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5

было тут?

Evgeny
12.01.2018
11:59:35
вроде не было, но многие уже прочитали.

Alex
12.01.2018
12:00:16
VS code на маке отлично, дебаг не проверял.

Артем
12.01.2018
12:05:52
VS code на маке отлично, дебаг не проверял.
уже проверил, чот даже ран не сработал. надо вникать.

Alex
12.01.2018
12:07:55
а я в обычной консоли все раню: iex -S mix phx.server

Roman
12.01.2018
12:09:05
я использую только его. Не лишен недостатков многих, но альтернативы нет.
там же даже нет названий аргументов в функциях. Да и документации на Ctrl + q тоже нет

dimcha
12.01.2018
12:13:16
Ctrl+p работает. Доков нет, это правда. Чел там один тащит, надо ему помочь.

Roman
12.01.2018
12:24:27
Ctrl+p работает. Доков нет, это правда. Чел там один тащит, надо ему помочь.
vs code хотя бы с доками помогает. Хотя тоже не без косяков

dimcha
12.01.2018
12:34:12
с доками помогает hexdocs ) это не та проблема, о которой я думаю больше всего. Меня расстраивает отсутствие автодополнения для имен модулей. Следовательно нет автоимпорта/alias'инга - приходится все эти портянки писать руками.

Артем
12.01.2018
13:03:01
а я в обычной консоли все раню: iex -S mix phx.server
Ранить не сложно, вопрос в дебаге по большей части

Alex
12.01.2018
13:19:55
Ранить не сложно, вопрос в дебаге по большей части
так это.. IO.inspect или нужно с брейкпоинтами дебажить?

Артем
12.01.2018
13:31:06
с бряками, да

Google
Артем
12.01.2018
13:31:19
так-то понятно что инспект и всё такое

но от этого как-то отвык уже совсем

Никита
12.01.2018
13:59:28
мну тестами дебажит)

а что такое брейкопинты не знает, точнее не знает как их врубить)

@dimcha в вскод автодополнение не работает о_О У меня работает

Admin
ERROR: S client not available

Alexey
12.01.2018
14:03:58
мну тестами дебажит)
+1. помогает и сейчас и потом.

Никита
12.01.2018
14:04:57
А на вскод чо та зря бочку катите. Автодополнение работает, если мышкой на функцию документированную навести - вылезает документация. С модулями также. При написании функции вылезает подсказка с порядком и названием аргументов.

Le
12.01.2018
14:07:13
в vscode есть дебаггер для эликсире

но она мало нужен

но в vsсode все плозо со снипетами(или только у меня) по сравнению с тем же атомомм

а возможности теже

Dan
12.01.2018
14:08:11
ну их нужно установить как бы

Le
12.01.2018
14:08:24
вот не нашел пакета в котором норм сниппеты

Buckler
12.01.2018
14:28:45
Hello, Mohammad Reza! Please, calculate: 76+38=... If you don't answer - you'll get banned from the channel... Good luck!

Evgeny
12.01.2018
14:45:54
Скажите, вообще реально оторвать стандартный эликсировский логгер и прицепить свой?

или он прибит саморезами?

Andrey
12.01.2018
14:52:26
а чем он не устраиват и чего ты хочешь добиться?

если коротко то можно

можно его не использовать, например =)

Google
Evgeny
12.01.2018
15:06:03
не устраивает примитивной системой уровней, их мало и вообще мне никогда не нравилась система уровней

как его не использовать? куда будут сыпаться ошибки от падающих процессов или сторонних зависимостей?

впрочем я уже придумал решение, напишу бэкенд, который будет перенаправлять сообщения в мой логгер, а консольный вообще отключу

Andrey
12.01.2018
15:12:24
в целом логер в эликсире это обертка нат эрланговским error_logger-ом

Evgeny
12.01.2018
15:12:44
это я знаю

не буду я его отрывать, проще бэкенд написать

Andrey
12.01.2018
15:13:24
который в свою очередь является event-менеджером, если очень хочется заморочится можно подлезть прямо в него и сделать какие тебе угодно хендлеры

Evgeny
12.01.2018
15:14:43
не, нафик. свои логи буду сыпать прямо в свой логгер, а остальное пусть капает через бекенд.

странно что все стандартные логгеры так примитивны. всего 4 уровня. У меня вообще не уровневая система, а доменная, где каждый домен может отдельно включаться и выключаться. И доменов десяток с разными цветами. Одних дебагов три штуки

Dmitry
12.01.2018
15:33:32
Eugene Домены в Logger - через метаданные делаются.

Evgeny
12.01.2018
15:34:03
и кастомный форматтер?

я тоже об этом думал

Dmitry
12.01.2018
15:34:30
Ну, кастомный, если не хватает конфигурации обычного.

Нам хватает.

Evgeny
12.01.2018
15:34:46
ну мне нужно, чтобы у доменов цвета разные были

смотришь в консоль и сразу ясно, хорошо дела идут или жопа, ну и степень плотности жопы можно сразу оценить

Страница 854 из 1045