@dlangru

Страница 344 из 719
Oleg
20.12.2017
10:02:46
это не сработает, я гарантирую это.
да как же вы заебали все

НИХУЯ НЕ СРАБОТАЕТ

РАСХОДИМСЯ

Google
Oleg
20.12.2017
10:03:05
вообще нихуя не имеет смысла делать!

Evgeny
20.12.2017
10:03:08
:D

Maxim
20.12.2017
10:03:22
все тлен, жизнь — боль и страдания

Oleg
20.12.2017
10:03:23
нет большой компании за D, где людям платят зарплату за развитие языка

нихуя никто просто так делать не будет

пиздец блять

Evgeny
20.12.2017
10:04:35
просто звать сюда людей и помогать им. Или самому создать полезную либу и возможно народ сам потянется помогать

Oleg
20.12.2017
10:05:27
во во во

Maxim
20.12.2017
10:05:40
это я к чему, любую возможность надо использовать)

Oleg
20.12.2017
10:05:48
на любую мысль найдётся человек, который скажет "это не сработает"

Maxim
20.12.2017
10:06:36
но вообще, конечно, идея с гитхабом более реалистична, чем призыв всех и вся в телеграм, как мне кажется)

Evgeny
20.12.2017
10:06:36
это не сработает, я гарантирую это (с)
не сработает что? я не ожидаю никаких результатов.

Google
zk
20.12.2017
10:06:52
сначала себе помогите, а потом уже думайте о других

Maxim
20.12.2017
10:07:08
ну, собственно, это все и есть помощь себе

Evgeny
20.12.2017
10:07:37
я пришел сюда помочь другим или получить помощь от других. заниматься продвижением языка созданием пустых реп глупо.

Maxim
20.12.2017
10:07:48
люди говорят, каких либ им не хватает, начинают пилить их, например, кто-то приходит и видит, что есть такие же, как он, несчастные без тех же либ и вливается в процесс

Evgeny
20.12.2017
10:08:43
говорите, кому что не хватает

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

мне реально не хватает RC-контейнеров. есть готовое в репе даба, но я пилю свое. дишные баги мешают.

Oleg
20.12.2017
10:11:35
говорите, кому что не хватает
какой смысл это здесь писать? через пару минут это будет в истории в 3х экранах от последнего сообщения и многие не увидят

Evgeny
20.12.2017
10:12:24
зато можно получить ответ оперативно, есть еще SO и оффорум

комьюнити дишки весьма отзывчивое

Oleg
20.12.2017
10:13:21
вот пример: http://code.dlang.org/search?q=snmp

нет ни одной наработки

на офф. форуме будет приблизительно тоже самое что и в issue на github

но тоже с элементами телеграмма

10 новых сообщений на форуме и многие уже не увидят

да и темы там отдельной под этот вопрос нет (кооперация в целях написания биндингов и/или библиотек)

и к тому же на английском)

Evgeny
20.12.2017
10:18:53
ага, но это единственный вменяемый путь

снмп редкая штука

Google
Evgeny
20.12.2017
10:19:31
в других языках тоже еще тот квест найти подходящую либу

тут только либо прибиндить сяшную либу, либо писать свою с нуля

начинаешь писать свое и публикуешь. Скорее всего будешь пилить в одно лицо, ибо этот протокол мало кому нужен.

Ned Ogl
20.12.2017
10:59:30
кстати, в гошке можно прямо на сишке писать, только надо это дело в комментариях специальных делать
Компиляторы D тоже компилируют С код с тем же результатом. Это гарантируется референсом

Oleg
20.12.2017
11:00:58
начинаешь писать свое и публикуешь. Скорее всего будешь пилить в одно лицо, ибо этот протокол мало кому нужен.
ключевое тут "скорее всего"... авось кто-нибудь тоже хочет snmp? откуда об этом знать, если не попробовать?

мне кажется тут "некоторая неточность"

Evgeny
20.12.2017
11:02:12
Oleg
20.12.2017
11:02:55
конечно, надо писать. для себя же пишешь в конце-концов.
ну вот modbus я вывез, а вот snmp, боюсь, что не осилю в адекватный срок

поэтому буду, скорее всего, биндинг делать к сишной либе

Evgeny
20.12.2017
11:04:32
отличный вариант

я фритайп и фриимидж биндил через дереликт - все устраивает. накой писать велосипед? разве что тренировки ради.

Stepanos
20.12.2017
11:07:16
добавил 3 либки

Ned Ogl
20.12.2017
11:12:53
чо чо?
Тру стори, D компиляторы гарантируют, что С код компилится ими с тем же результатом, что и другими. Там нет речи об оптимизации, препроцессоре и проч, но результат работы кода достигается тот же. Будет время - найду ссылку с подтверждением

Oleg
20.12.2017
11:13:44
тоесть ты никогда не встретишь ситуацию, где валидный с точки зрения С код будет по другому вести себя в D

но это не говорит о том, что D компилятор поддреживает компиляцию C кода

Oleg
20.12.2017
11:15:59
собственно если ты возьмёшь обычный С файл, то он не соберётся

т.к. в С есть много конструкций не разрешённых в D

Google
Ned Ogl
20.12.2017
11:16:54
Обычный - да. Убери препроцессор, вручную заинклудь хедеры, слинкуй объектники и заведётся

Oleg
20.12.2017
11:17:06
я фритайп и фриимидж биндил через дереликт - все устраивает. накой писать велосипед? разве что тренировки ради.
есть некоторые моменты: старые библиотеки часто не проектировались с расчётом на файберы например

типа возьми С код, убери половину (которая не разрешена в D) и получи D код =)

Ned Ogl
20.12.2017
11:18:07
Препроцесснуть можно штатным препроцессором. Затем, это должно собраться

Oleg
20.12.2017
11:18:08
и компилироваться он будет как D код

Ned Ogl
20.12.2017
11:18:17
Ток я хз, кому это всралось, вот в чём дело

Oleg
20.12.2017
11:19:08
Препроцесснуть можно штатным препроцессором. Затем, это должно собраться
штатный препроцессор компилятора языка С, но D компилятор в этом не поможет

Admin
ERROR: S client not available

Ned Ogl
20.12.2017
11:19:23
Там есть ещё где-то узкое место, не помню. Типа С-интринсики и прочее

Oleg
20.12.2017
11:19:25
Ток я хз, кому это всралось, вот в чём дело
не все библиотеки можно просто так сбиндить

Oleg
20.12.2017
11:20:04
Например?
где используется препроцессор активно

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

Evgeny
20.12.2017
11:20:50
какое-то гонево, господа

Oleg
20.12.2017
11:21:26
ну вот прям оч какие-то исключительные случаи так будут работать

Google
Oleg
20.12.2017
11:21:44
потому что те же массивы статические в D и в C по разному объявляются

Ned Ogl
20.12.2017
11:21:59
Да блин, ну прогнать его и всё. cpp file.c и можно отдавать его компилятору D.

Oleg
20.12.2017
11:22:13
типы данных платформозависимы

очень много подводных камней

и по сути это превращение кода С в код D

Ned Ogl
20.12.2017
11:23:14
Ладно, это даже не ради спора интересно, а так просто. Я погоняю тесты, скину резалт, надо только не забыть.

Oleg
20.12.2017
11:23:17
это не та же ситуация что с Objective-C, где C является полностью реализованным в стандарте

Oleg
20.12.2017
11:28:58
добавил 3 либки
насчёт epub, fb2, mobi Владимир Лопатин - автор dlangui, так же является автором какой-то читалки (coolreader, кажется называется), может у него есть наработки?

Evgeny
20.12.2017
11:34:28
Да блин, ну прогнать его и всё. cpp file.c и можно отдавать его компилятору D.
чушь, вот этот код скомпилится в сяшке и не скомпилится в дешке: int a; const int* b; b = &a;

Oleg
20.12.2017
11:40:26
откуда вообще эта фигня? Нет ничего такого в спеках. Ничего подобного дешные компиляторы не гарантируют и не должны гарантировать.
гарантируется одинаковое поведение кода, валидного как с точки зрения C, так и с точки зрения D

вот это точно в доке где-то есть

Stepanos
20.12.2017
11:41:11
@deviator знаю, его либку использовал для одного проекта, но там С++ и лицензия не подходит для коммерческих проектов

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

Evgeny
20.12.2017
11:50:58
гарантируется одинаковое поведение кода, валидного как с точки зрения C, так и с точки зрения D
разве что так, хотя это по-моему не то что бы гарантия. Просто Уолтер Брайт старается сохранять эту совместимость в поведении.

запросы у вас однако. fb2 это разве не обычный xml?

Maxim
20.12.2017
12:51:24
нет
необычный xml?)

вот, кстати, да, xml-парсера не хватает

Stepanos
20.12.2017
12:52:51
там еще есть изображения + CSS

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