@dlangru

Страница 323 из 719
Anatoly
28.11.2017
23:32:33
В плагине visual-d не используется dcd?
нет, там своё что-то было. Он же древнючий. Проще своё допиливать, видимо, было. Не помню, чтобы там я dcd настраивал как-то

https://github.com/dlang/visuald/tree/master/vdc

парсеры, лексеры

а это юзалось в ксамарине, емнип, https://github.com/aBothe/D_Parser

Google
Oleg
28.11.2017
23:36:30
Нда... Тут, конечно, Брайт и ко промахнулись... Язык сложный, а компилятор не библиотека - по сути это N-ая реализация (на ряду с libdparse) синтаксического разбора, которая в мелочах будет не соответствовать компилятору

Anatoly
28.11.2017
23:37:13
да вроде бы уже библиотека)

Oleg
28.11.2017
23:37:23
Да вроде нет

Anatoly
28.11.2017
23:38:00
https://code.dlang.org/packages/dmd

Oleg
28.11.2017
23:38:01
Последний раз читал про глобальные переменные, используемые в синтаксическом анализаторе

Это фикция)

Anatoly
28.11.2017
23:38:13
или я не так понял

а я хотел бы подтягивать компилятор дабом)

как sbt скалку подтягивает

Oleg
28.11.2017
23:39:40
Может за пару месяцев что-то поменялось, конечно

Об этом давно говорят и пакет на dub это шаги в направлении компилятора как библиотеки, но не всё готово

Так бы в зависимостях dcd был бы dmd

http://code.dlang.org/packages/libdparse тут нет его пока

Google
Anatoly
28.11.2017
23:42:57
я специально поставил даб без компилятора и проверил, он затянул сорсы и ... всё...надорвался)

гм.. и gdc тоже пилят https://github.com/D-Programming-GDC/GDC/blob/master/gcc/d/ChangeLog

Oleg
28.11.2017
23:44:52
я специально поставил даб без компилятора и проверил, он затянул сорсы и ... всё...надорвался)
Не понял в чём мысль - dub без компилятора же не может собрать ничего, что логично

Anatoly
28.11.2017
23:45:44
Не понял в чём мысль - dub без компилятора же не может собрать ничего, что логично
ну это по аналогии с Scala или Kotlin, когда компилятор - это эдакий рантайм

Oleg
28.11.2017
23:46:17
Самое неприятное что frontend на си
Что опять даёт несоответствие с dmd

Кстати в ldc теперь есть немного jit

Anatoly
28.11.2017
23:46:59
Что опять даёт несоответствие с dmd
там плюсы уже (может не полностью), но сути не меняет

Oleg
28.11.2017
23:48:01
да, вперемешку
И делает это вроде только один чел

Респект, конечно, ему, но хз...

Dmitry
29.11.2017
06:44:11
а это юзалось в ксамарине, емнип, https://github.com/aBothe/D_Parser
VisualD как раз этот D_Parser использует (или по крайней мере раньше использовал) Мне доводилось его патчить чуть-чуть.

qwerty
29.11.2017
06:49:01
https://github.com/zhaopuming/awesome-d#web-frameworks

Dmitry
29.11.2017
06:51:18
OPTLINK это значит идет сборка в 32 бита и используется старинный линкер, идущий вместе с DMD. Можно попробовать другие варианты (задействовать линкер из VS или пособирать в 64 бита или другой компилятор взять). Но раньше я проекты на vibe.d собирал нормально в винде под 32 бита обычным dmd и optlink, все было ок. Это, правда, год назад последний раз было.

qwerty
29.11.2017
06:51:19
Еще Martin Nowak лайкает все подряд https://github.com/MartinNowak?utf8=%E2%9C%93&tab=repositories&q=&type=fork&language=d

Oleg
29.11.2017
07:28:35
Еще Martin Nowak лайкает все подряд https://github.com/MartinNowak?utf8=%E2%9C%93&tab=repositories&q=&type=fork&language=d
Имхо нужно ставить звездочки всем проектам, которые тебе интересны. Это обратная связь: ты можешь их и не использовать и не донатить им, но автор будет знать что его труд не совсем плох и кому-то приглянулся

qwerty
29.11.2017
07:29:54
хорошо

Google
qwerty
29.11.2017
07:30:05
только к чему это?

Oleg
29.11.2017
07:35:29
только к чему это?
Ну типа что он всем подряд интересуется вот и лайкает

qwerty
29.11.2017
07:43:41
ну да, я это и написал

ладно

qwerty
29.11.2017
09:02:36
Да, у него действительно странные понятия об удобстве)

Oleg
29.11.2017
13:22:48
ребят, кто как делает проектную документацию?

кто-нибудь использует что-то вроде docbook, dita?

или все по старинке в m$ word?

qwerty
29.11.2017
13:24:34
markdown)) в docs папке)

Dmitriy
29.11.2017
13:24:57
markdown аналогично

Oleg
29.11.2017
13:25:00
мне нужно чтобы можно было красивый pdf на выходе получить

ну кстати вроде dita-ot умеет markdown перегонять в pdf

только вот ещё не пробовал

zk
29.11.2017
13:32:47
ребят, кто как делает проектную документацию?
M$ OneNote реально крут для этого (мы же про требования и вот это вот все сейчас говорим) он и в PDF может

Oleg
29.11.2017
13:34:17
M$ OneNote реально крут для этого (мы же про требования и вот это вот все сейчас говорим) он и в PDF может
ТЗ, РЭ и тд m$ это круто, наверное, но как-то не хочу завязываться на нём... хочется минимум кроссплатформенное решение

zk
29.11.2017
13:34:55
я его даже не сворачиваю, а сразу закрываю, запускается мгновенно - это радует

ну там есть андроид-версия

Google
zk
29.11.2017
13:35:44
но она обрезанная вроде

Oleg
29.11.2017
13:36:39
основная мысль — работать с документацией как с кодом: много текстовых файлов, а не один бинарный, чтобы в системе контроля версий можно было работать нескольким разработчикам и мержить при необходимости

zk
29.11.2017
13:39:20
все есть, только формат бинарный, но не одним файлом - там от структуры "документа" зависит

версии можно прям в нем смотреть

там теги есть

коммитов нет конечно, просто делаешь изменения, и сабж сам запоминает

его делают люди, которые слышали про Пользовательское взаимодействие

и еще они могут в скорость

удобство и скорость - этого многим не хватает

Admin
ERROR: S client not available

Oleg
29.11.2017
13:50:56
читаю сейчас и как-то не то...

zk
29.11.2017
13:50:57
на флешке ношу проект (инита нет у меня); прихожу и подключаю флешку к компу на котором товарищ внес изменения - открываю проект, а эти изменения уже у меня

Oleg
29.11.2017
13:51:19
форматирование каким образом организовано?

zk
29.11.2017
13:51:29
да, не то, но для Этого очень даже подходит

Oleg
29.11.2017
13:51:55
генерация оглавления?

zk
29.11.2017
13:53:05
форматирование каким образом организовано?
я не юзаю его, вот с этим все плохо, в ворде нормально, но не в ваннот

Oleg
29.11.2017
13:53:37
для заметок личных может и не нужно, а для РЭ нужно

zk
29.11.2017
13:53:41
там видать структуру документа

Google
Oleg
29.11.2017
13:53:56
РЭ печататься должно

ТЗ то хрен с ним, оно может в любом виде быть

zk
29.11.2017
13:54:26
на днях может скину какой проект, посмотришь

если сабж заимеешь

Oleg
29.11.2017
13:54:54
ну вот собственно это ещё одна проблема

я под linux работаю

90% времени

включать win только для этого не вижу смысла

zk
29.11.2017
13:55:31
андроид есть же

но хз как там будет все

Andrey
29.11.2017
13:59:06
https://forum.dlang.org/post/ovfut1$22hm$1@digitalmars.com

Dmitriy
29.11.2017
15:04:54
А я правильно понял, что скомпиленный файл не имеет внешних зависимостей и всё заюзанные либы уже внутри? То есть, можно кидать просто файл на сервер и всё спокойно будет работать?

Pavel
29.11.2017
15:06:15
Зависит от компилятора

https://github.com/nexor/socks5d/blob/dockerize-app/Dockerfile.ldc#L15 а вот что для ldc2

Dmitriy
29.11.2017
15:08:19
То есть, как в гоу не получится. Жалько

Pavel
29.11.2017
15:08:44
Ну, вроде есть вариант все скомпилировать статически, но я его не осилил

А что у go прямо ровно 0 зависимостей нужно? И даже librt не нужно?

Что-то не очень верится

Dmitriy
29.11.2017
15:09:55
Всё внутри, причём пакет переносим. Можно скомпилить на бубунте, скинуть на центось и всё заработает отлично

Pavel
29.11.2017
15:10:12
Не не, это другие случаи

Заметь что я там наследуюсь от образа busybox:1.27.2-glibc - это самый наименьший рабочий линукс, который 1 мегабайт всего весит.

Там вообще ничего нету почти кроме libc. Еще меньше это только что scratch пустой.

Страница 323 из 719