
Stepanos
27.06.2017
07:20:36
для ubuntu уже есть собранньіе на 3.0

Denis
27.06.2017
07:24:00
собирается, но это уже как-то не совсем официально.
в любом случае, почему првоерка версий не работает? Без неё нельзя удостовериться что бинарный интерфейс совпадает

Stepanos
27.06.2017
07:28:49
попробуй с gtk_check_version(3, 16, 5) а не с 3.0.0

Google

Stepanos
27.06.2017
07:28:57
или что там у тебя стоит

Denis
27.06.2017
08:05:21
всё, победил проблему, вопрос снят

Stepanos
27.06.2017
08:06:25
?

Denis
27.06.2017
08:06:38
ты не собирал geany с gtk3?

Stepanos
27.06.2017
08:06:41
ето тьі пишешь обертку для плагинов?

Denis
27.06.2017
08:06:44
да

Stepanos
27.06.2017
08:06:58
не собирал еще

Denis
27.06.2017
08:07:01
автокомплит хочу запилить нормальный в geany
Ага, собирается и плагин тестовый грузится

Dmitry
27.06.2017
08:42:21
@ahdenchik пока ты Geany ковырял, я тут блин почти online IDE напидорасил..))
В браузере надо только рефреш сделать и вообще няшно получилось)
Итогоый split-view теперь выглядит так http://paste.code123.org/86fc5ded-90e1

Denis
27.06.2017
08:46:12
Я ж не ковырял - я просто биндинг сделал

Google

Denis
27.06.2017
08:46:27
как там внутри автокомплит устроен ещё даже не смотрел некогда

Ievgenii
27.06.2017
09:35:55
А это просто подсветка и обмен кодом...
:)

Dmitry
27.06.2017
09:36:09
Не, я до этого еще не дорос..))

Ievgenii
27.06.2017
09:36:23
А на чем написал?

Dmitry
27.06.2017
09:36:32
vibed + vue.js
А LLVM с C# дружит? Есть в нем какие либо инструменты к примеру для анализа кода?
Судя по гуглу есть какие то проекты...

Stepanos
27.06.2017
12:01:27
@ahdenchik а зачем тьі елиасьі используешь вместо нативньіх типов?
alias gchar = char;
alias gint = int;
alias gboolean = bool;
alias gpointer = size_t*;

Denis
27.06.2017
12:01:46
Чтобы не переписывать скопипасченные из кода geany прототипы

Stepanos
27.06.2017
12:03:09
понял

Denis
27.06.2017
12:03:23
чем меньше изменений тем меньше ошибок)
http://www.scintilla.org/ScintillaDoc.html#Autocompletion вот это вот там для автокомплита используется

Che
27.06.2017
16:47:58
Доброго всем! Только начал изучать D, появился такой вопрос: можно ли в D использовать конструкции вида import package as pkg?

Denis
27.06.2017
16:48:48
да, только синтаксис другой

Che
27.06.2017
16:49:05

Denis
27.06.2017
16:49:12
import io = std.stdio;
void main()
{
io.writeln("hello!"); // ok, calls std.stdio.writeln
std.stdio.writeln("hello!"); // error, std is undefined
writeln("hello!"); // error, writeln is undefined
}
https://dlang.org/spec/module.html тут детали

Che
27.06.2017
16:49:24
Благодарю!

Google

Denis
27.06.2017
16:49:33
Selective Imports ещё более интересные

Che
27.06.2017
16:51:29
А подскажите, пожалуйста, еще, есть ли какие-нибудь штуки для чтения документации на локалхосте? Что-то похожее на godoc в Golang

Maxim
27.06.2017
16:53:18
dub умеет превращать ddoc в набор читабельных html
если ты об этом, конечно)

Denis
27.06.2017
16:53:58
zeal ?

Che
27.06.2017
16:54:10
Это для каждого пакета или его можно запустить в режиме сервера и читать в браузере?

Denis
27.06.2017
16:54:22
Но туда D не завезли...

Maxim
27.06.2017
16:54:28
для каждого пакета

Denis
27.06.2017
16:54:54

Che
27.06.2017
16:55:20

Denis
27.06.2017
16:56:10
Тогда вот: http://dlang.org/spec/ddoc.html

Che
27.06.2017
16:56:21
Спасибо

Maxim
27.06.2017
16:57:29
кстати, godoc позволяет на http://localhost/ ходить по докам?)

Che
27.06.2017
16:57:40
Конечно

Maxim
27.06.2017
16:57:54
прикольна, надо такую штуку для запилить)

Che
27.06.2017
16:57:58
По стандартной библиотеке и всем пакетам из $GOPATH/src

Denis
27.06.2017
16:59:35
Типа, собирает по всем "официальным" пакетам из репозитория документацию и в офлайне хранит?

Che
27.06.2017
17:00:10
Нет, он читает исходники и компилирует из комментариев документацию

Ievgenii
27.06.2017
17:00:39
Нет смысла в оффлайн документации. Ну как минимум ты тут ничего не спросишь!))))

Denis
27.06.2017
17:00:44
Ну да ну да. У нас такая вконпелятор же встроена

Google

Che
27.06.2017
17:00:57
Ну в Go (по стандартам если) принято писать комменты перед каждой функцией

Denis
27.06.2017
17:00:58
но тогда и пакеты сами нужны тоже

Ievgenii
27.06.2017
17:01:33
Ну а у нас что-то спросить???

Admin
ERROR: S client not available

Denis
27.06.2017
17:01:50
Т.е., нужна выкачивалка пакетов в некий такой большой архив, из которого они могут быть вынуты dub'ом

Ievgenii
27.06.2017
17:01:58
Да и в самолёте ты не особо много напишешь...

Denis
27.06.2017
17:02:22
Если лететь часов 12 то всё что угодно подходит лишь бы не офигевать

Ievgenii
27.06.2017
17:02:39
Тогда книгу читай

Maxim
27.06.2017
17:02:40
не, на самом деле, удобная штука, вот есть у тебя куча пакетов в dub, плюс, стандартная библиотека, и ты всегда можешь запустить такой сервер на локал хосте, и прошерстить самую актуальную документацию)

Che
27.06.2017
17:02:45

Denis
27.06.2017
17:03:02
складывает в ~/.dub

Maxim
27.06.2017
17:03:06
по умолчанию кэширует

Denis
27.06.2017
17:03:39
и где-то захостить такой архив, обновляемый раз в неделю

Maxim
27.06.2017
17:04:08
зачем?

Denis
27.06.2017
17:04:17
Чтобы сразу скачать весь code.dlang.org к себе
На самом деле, это вопрос количества народу. в Го много народу вот они и бесятся

Maxim
27.06.2017
17:04:36
у тебя же все исходники твоих пакетов в ~/.dub уже лежат
вот по ним и ходить)

Google

Denis
27.06.2017
17:04:50
Кроме моих есть ещё не мои же

Maxim
27.06.2017
17:05:24
я имею в виду, все исходники пакетов, которые нужны тебе

Che
27.06.2017
17:05:24
Если будете делать что-то такое, посмотрите сначала как godoc работает)

Denis
27.06.2017
17:05:37
А вы нам расскажите лучше

Maxim
27.06.2017
17:05:54
dub же не святым духом компилирует, он качает исходник, компилирует его, и линкует с проектом, которму нужна библиотека

Denis
27.06.2017
17:06:17
с собой в самолёт

Maxim
27.06.2017
17:07:01
тут такая штука, если ты в глубоком оффлайне, ты никаких пакетов и не скачаешь)
короче, пока единственный способ — это dub build --build=docs или dub build --build=ddox)

Che
27.06.2017
17:13:44
А вы нам расскажите лучше
Ну если коротко, то он парсит код, например
//some func for best print
func bestPrint(s string) {
fmt.Printf("%s\n", s)
}
читает комменты перед функциями и строит html-страничку

Denis
27.06.2017
17:14:15
Да, это есть в Ди, в компилятор dmd даже встроен генератор html-ок документации

Che
27.06.2017
17:14:36
Значит нехватает только сервера?)

Denis
27.06.2017
17:14:41
А зачем он?