
Pavel
08.10.2018
21:39:51
Я просто временно активно срусь в чате про философию и политику

Ackeard
08.10.2018
21:56:41

Pavel
08.10.2018
22:04:05
Надо еще быть в телеграме

Dmitry
08.10.2018
22:46:26

Google

Dmitry
09.10.2018
03:37:48

Evil
09.10.2018
03:40:46
Ыыы

Igor
09.10.2018
05:30:42
Доброе утро!)

Ievgenii
09.10.2018
05:34:37
И тебе

Igor
09.10.2018
06:06:00
Подскажите, пожалуйста, как правильно настроить dcd-server чтобы он dub пакеты дополнял?

Ievgenii
09.10.2018
06:18:31
Без понятия

Evil
09.10.2018
06:26:45

Stanislav
09.10.2018
06:28:19
у тебя VSCode?
там вроде всё робило нормально с пакетами из даба
нужно просто пути правильно прописать

Igor
09.10.2018
06:29:05
И vscode и sublime
А пути прописывать до .dub/packages?
На данный момент нормально автодополняет у меня только стандартную библиотеку.

Google

Stanislav
09.10.2018
06:31:54
покажи свой конфиг для vs code
settings.json

Igor
09.10.2018
06:32:20
Только вечером смогу

Dmitry
09.10.2018
07:05:05
Только что проверил, все великолепно работает:

qwerty
09.10.2018
08:10:50
Оффтоп, но думаю стоит знать https://www.linux.org.ru/forum/talks/14496707

Igor
09.10.2018
08:10:54
Спасибо большое! Дома посмотрю. Я только начал dlang осваивать поэтому некоторые тонкости пока не знаю

Ievgenii
09.10.2018
08:35:12
Это просто ужас!
Видать это сленг, а я к такому не привык(

Igor
09.10.2018
08:39:46
какой-то гной а не статья

Stanislav
09.10.2018
08:42:19
зачем такое читать :)

Ievgenii
09.10.2018
08:42:53
Я до конца и не дочитал))

Igor
09.10.2018
08:48:32
я тоже

qwerty
09.10.2018
08:59:17
справедливости сказать я тоже не понял, но там есть ссылка не реддит
https://medium.com/@kareldonk/im-very-disappointed-in-linus-torvalds-f5d0b4759cd4 и вот еще есть ссылка

Ievgenii
09.10.2018
09:06:16
Ой лень читать...
Ради прикола решил попробовать собрать GO на LLVM
Уже 2й или 3й час бьюсь, просто чтобы собрать этот гребанный фронтэнд
Ничего не получается

Google

Ievgenii
09.10.2018
09:07:58
Помни как я этоже делал для D
Просто взял одну команду, выполнил и ВСЕ!

Valeriy
09.10.2018
09:10:44
Для тех кто в танке, напиши в двух словах как ты это сделал

Ackeard
09.10.2018
09:41:20

Dmitry
09.10.2018
10:28:24
Через час сделаю. Там все 1к1 с доками

Ievgenii
09.10.2018
10:51:33
Та ну в жопу этот LLVM и GO
Будет компилятор по умолчанию
ГОвно

Maxim
09.10.2018
10:56:48
на днях баловался кросскомпиляцией ldc linux -> win64, подсовываешь msvc библиотеки, и всё как по маслу)
еще на один шажок ближе к мечте)

Evil
09.10.2018
10:58:47

Maxim
09.10.2018
10:59:08
а чего извращенного-то?

Evil
09.10.2018
10:59:52
Поиск не стандартных решений

Ievgenii
09.10.2018
11:00:04
Нормальный подход
У тебя CI на линуксовом тазике
И если llvm это поддерживает, чего нет?

Maxim
09.10.2018
11:01:47
ну вообще, мне нужно было пофиксить виндовые баги в своей разработке, а работаю я в ubuntu, в виртуалке собирать все это лень, решил вот таким вот образом сделать
мне норм

Evil
09.10.2018
11:04:35
Ну ладно, мб я загнался)

Google

Oleg
09.10.2018
11:09:06
толерасты перегибают палку
после смерти Линуса права на ядро перейдут его дочери, а она уже в какой-то странной тусовке
а в этой тусовке все придерживаются каких-то странных правил и могут выпилить пол ядра на основании того, что его писали мужчины нормальной ориентации
ну вот я так понял

Maxim
09.10.2018
11:20:23
не на ядро же, а на бренд
хотя, в США такие законы, что и это будет геморроем)

Oleg
09.10.2018
11:23:04
не на ядро же, а на бренд
в том то и дело, что это огромный объём юридической работы, чтобы перевести код ядра под другую лицензию
как я понял, опять же из ссылок и коментов на reddit

Maxim
09.10.2018
11:24:37
глядишь, hurd допилят на волне страха)

Oleg
09.10.2018
12:57:03
vs-code запустил 70 экземпляров dcd сервера, которые выжрали 8Gb RAM
и всё равно на этом проекте не работает автодополнение, сука...

Ievgenii
09.10.2018
12:58:33
))))

Pavel
09.10.2018
13:02:49
А как работает этот dcd то? Кто-то копал внутри? Он сам анализирует или постоянно запускает компилятор и парсит его вывод?

NullSanya
09.10.2018
13:03:13

Pavel
09.10.2018
13:04:26
А ему для этого нужны все исходники включая .dub пакеты?

NullSanya
09.10.2018
13:06:57
Так что да

Oleg
09.10.2018
13:08:01
dcd (или workspace-d) внутри использует dub как библиотеку, так что пути до dub пакетов может сам получать из dub.sdl
хотя да, сам dcd на вход получает пути

Google

Oleg
09.10.2018
13:08:50
на простых проектах без subPackage работает на ура

Pavel
09.10.2018
13:09:57
Я просто пытался запустить его на разных "средах" скажем так, в LXC контейнерах и в докере, а там же пути очень по разному могут монтироваться. Вот и надо понимать что чего куда.
В идеале я хотел бы иметь чудо-сундучок докера, который запускаешь и у тебя сразу работают все автокомплиты, анализаторы, компилятор есть и т.д.

NullSanya
09.10.2018
13:10:46

Pavel
09.10.2018
13:11:21
То есть на хост-машине установлен только vs-code (возможно с плагинами), но никаких компиляторов или dcd демонов.

Oleg
09.10.2018
13:12:08

NullSanya
09.10.2018
13:12:31

Pavel
09.10.2018
13:12:45
На хост машину?
Он как раз и не должен этого делать, зачем засорять систему

Oleg
09.10.2018
13:13:35

Pavel
09.10.2018
13:14:44
Нет, потому что я не до конца разобрался как dcd работает. Он вроде открывает какой-то порт куда можно слать запросы на автокомплит

NullSanya
09.10.2018
13:20:21
Шлешь ты их через клиент

Pavel
09.10.2018
13:21:11
Кстати одна из проблем это невозможность указать кастомно папку .dub глобальных зависимостей

NullSanya
09.10.2018
13:21:37
Из за русских символов в путм

Pavel
09.10.2018
13:21:52
Это была бы бомба если бы можно было на чистой машине поставить vs-code, выкачать репозиторий с приложением, сделать docker pull && docker run и вуаля - все работает.

NullSanya
09.10.2018
13:22:31
Думаю так умеет haxe

Pavel
09.10.2018
13:24:28
Это метаязык который компилируется во всякие другие?