@dlangru

Страница 462 из 719
Maxim
15.03.2018
09:44:36
и сколько там заброшенных проектов?)

Oleg
15.03.2018
09:44:39
code.dlang.org в помощь
В какую помощь?

Stanislav
15.03.2018
09:44:59
вот да, к code.dlang.org основная претензия что непонятно в каком состоянии проект

Google
Denis
15.03.2018
09:45:01
и сколько там заброшенных проектов?)
А почему смайл? Вы хочите чтобы это были не заброшенные проекты а заброшенные куски Фобоса?

ЛУчше уж проекты пусть гниют чем Фобос

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

Oleg
15.03.2018
09:45:45
Я говорю о подручных 'скриптах' на d.

Stanislav
15.03.2018
09:46:06
которые через rdmd запускаются?

Oleg
15.03.2018
09:46:17
Denis
15.03.2018
09:46:27
ну есть dub reciepes

Maxim
15.03.2018
09:46:48
я вот хотел себе забацать скрипт бэкапа по webdav с использованием std и rdmd, и столкнулся с тем, что в std нет вменяемой поддержки xml, а что брать на замену — не понятно

Oleg
15.03.2018
09:47:03
ну есть dub reciepes
Надо что-то откуда-то качать, выбирать саму библиотеку, версию

Maxim
15.03.2018
09:47:10
так и бэкаплю башем и курлом)

Denis
15.03.2018
09:47:35
я вот хотел себе забацать скрипт бэкапа по webdav с использованием std и rdmd, и столкнулся с тем, что в std нет вменяемой поддержки xml, а что брать на замену — не понятно
вроде с xml там норм сейчас, какой-то парень поддерживает (потому чт оему xml по работе нужен) Но в любом случае - тебе не понятно, это значит надо всем сделать неудобно?

Oleg
15.03.2018
09:47:47
ну есть dub reciepes
Но эта тема хорошо упрощает, но вот есть всё те же проблемы

Google
Denis
15.03.2018
09:47:55
вы не поняли

от того что что-то будет перенесено в std.* оно не станет качественнее само по себе

качественнее становятся вещи к которым любовь прикладывают свою )

Maxim
15.03.2018
09:48:34
оно станет стандартом и перестанут расти как грибы наколенные поделки, как минимум)

Denis
15.03.2018
09:48:34
а не которые "теперь стандартные"

Denis
15.03.2018
09:49:06
оно станет стандартом и перестанут расти как грибы наколенные поделки, как минимум)
хуй! с такой же вероятностью в стд протащат наколенные поделки. См. std.json vs vibe.data.json

Oleg
15.03.2018
09:49:06
Вот что-то типа signals в std не нужно

Denis
15.03.2018
09:49:38
> Из-за процесса допуска кода в std может Это не работает на качество, оно работает на недопуск некачественного - почувствуйте разницу

Maxim
15.03.2018
09:50:28
@ahdenchik в общем, твоя позиция понятна: делаем фобос клоном стандартной библиотеки Си: математика + ввод/вывод, а дальше, кто как хочет, так и того самого)

Denis
15.03.2018
09:50:35
Верно

Oleg
15.03.2018
09:50:41
Не очень

Denis
15.03.2018
09:50:57
Но, т.к. теперь частью процессоров стала многопоточность то её тоже надо поддержать, а для этого надо std.events или типа того

Не очень
я в смысле "меня верно поняли"

Maxim
15.03.2018
09:51:35
если мы про event loop, то это не про многопоточность, а про кооперативную многозадачность)

т.е. про создание иллюзии многопоточности на одном потоке без планировщика)

Oleg
15.03.2018
09:52:07
я в смысле "меня верно поняли"
Я в смысле 'не согласен'

Denis
15.03.2018
09:52:58
если мы про event loop, то это не про многопоточность, а про кооперативную многозадачность)
верно. но тут про всё сразу, от этого один шажок до горутин

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

Maxim
15.03.2018
09:53:46
горутины, я так понимаю, от файберов отличаются только тем, что сами знают, где вставлять yield

Google
Maxim
15.03.2018
09:53:53
ибо поддержка компилятора)

Denis
15.03.2018
09:54:00
нет, они ещё по ядрам процессора планировщиком специальным раскидываются

Maxim
15.03.2018
09:55:08
ну, в принципе, такое можно и без поддержки компилятора сделать

Denis
15.03.2018
09:55:26
хз хз, Андрей говорил что эта часть в компиляторе Го оче крутая

Maxim
15.03.2018
09:55:45
ну Го придумали ради этого

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

Oleg
15.03.2018
09:56:17
Многие работают с json тем же самым и сейчас есть как минимум 2 библиотеки для работы с ним. И вот они не совместимы. И получается разрывание на кланы

То что многим нужно должно в пределах языка иметь одну реализацию

Denis
15.03.2018
10:03:52
Ты как-то их завуалированно тупыми называешь же )

Будто средний кодер выбирать библиотеки не умеет.

Maxim
15.03.2018
10:04:31
часто это дело вкуса или полноты документации)

Oleg
15.03.2018
10:06:54
Будто средний кодер выбирать библиотеки не умеет.
Я не про то что выбирать не умеет, а про то что все разные выбирают

Denis
15.03.2018
10:07:19
Ну и? Пусть расцветают 100 цветов же

Oleg
15.03.2018
10:07:46
И вот я из своей библиотеки хочу отдать настройки в виде json, а человек использующий мою библиотеку использует обычно другой json

Не удобно же

Denis
15.03.2018
10:08:56
удобно, потому что то что ты хочешь невозможно сделать

либо ты ему байты-тексты позволяешь себе слать, как json предполагает, либо ты конкретный vibe.data.json выставляешь, безотностильено того сколько у нас вариантов этой библиотеки

Stanislav
15.03.2018
10:09:58
а кто-нибудь здесь занимается профессионально разработкой на ди?

Denis
15.03.2018
10:10:00
короч, другой уровень абстракции это уже

Google
Stanislav
15.03.2018
10:10:18
софта вестимо

Oleg
15.03.2018
10:10:51
Stanislav
15.03.2018
10:10:55
да

Oleg
15.03.2018
10:11:02
Ну тогда я

Denis
15.03.2018
10:11:10
еслик к фразе "профессиональная разработка" всегда добавлять "анусов" то всякие доклады и прочие бизнесмаркетинговые штучки интереснее слушать становится

ну и я тоже

Stanislav
15.03.2018
10:11:30
ну это же от слова профессия, ну

просто интересно, Есть ли в россии конторы, которые разработку на ди ведут или нет :)

Admin
ERROR: S client not available

Stanislav
15.03.2018
10:13:59
это уже неплохо. а то у меня уже ощущение сложилось что ди почти не используется никем.

Denis
15.03.2018
10:14:00
Бобук из Яндекса говорил как-то что Ди сильно недооценён.

Говоришл почти шёпотом чтобы не съели.

Denis
15.03.2018
10:15:49
да, потому что не надо договариваться об API если вы на равных - каждый кому что удобно должен использовать

низкоуровневые имеют преимущество перед высокоуровневыми, если на разных

он ведь не просто так выбрал другую реализацию json

Google
Denis
15.03.2018
10:16:32
(он ведь не тупой да?)

Oleg
15.03.2018
10:16:56
Если бы std.json был бы хорош для большинства, то не было бы такой проблемы

Denis
15.03.2018
10:17:20
мы не можем гарантировать хорошесть чего-то в std.*

гляньте как bitop: bt устроен)

https://github.com/dlang/druntime/blob/master/src/core/bitop.d#L270

Oleg
15.03.2018
10:18:58
Как что-то устроено внутри это другой уровень абстракции, хорошо = удобно использовать в моей речи

Denis
15.03.2018
10:19:03
вы-то думали там асм голый, небось? или остаток от деления на 2 берётся? а вот хер

Oleg
15.03.2018
10:19:13
А там уже можно реализацию улучшать

Denis
15.03.2018
10:19:24
json вообще можно 2 принципиально разными путями реализвоать, как и xml - поточным либо "кусочным"

и библиотеки xml так и делятся на 2 вида обычно

т.е. мы уже оберечны между 2 вариантами выбирать здесь

Oleg
15.03.2018
10:25:06
Denis
15.03.2018
10:25:25
конечно, скорость это цель №1

Dmitry
15.03.2018
10:25:44
Из того что я про векторы прочитал это тоже что и динамические массивы. Верно?

Denis
15.03.2018
10:25:56
нет

вектор это набор чисел

Вектор — (последовательность, кортеж) однородных элементов. из википедии

Oleg
15.03.2018
10:28:20
конечно, скорость это цель №1
Тоесть кандидат, если уж тянуть json в std это fastjson?

Denis
15.03.2018
10:28:33
хз, fastjson не видел

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

Денис
15.03.2018
10:29:24
Хз, вот гошечка пошло по пути анальной диктатуры и это наоборот отлично взлетело. Пихаем все рядовые вещи как черт побери парсинг jsonа в стандартную библиотеку, вводим в язык ограничения на все даже на то, где скобочки ставить - в итоге холивары на эту тему просто прекращаются, все пишут код через одни интерфейсы, а не спорят о том через что писать и в итоге все довольны.

Oleg
15.03.2018
10:29:35
хз, fastjson не видел
https://github.com/mleise/fast/blob/master/source/fast/json.d

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