@dlangru

Страница 422 из 719
Maxim
02.03.2018
10:42:14
Нагенерят
я тоже об этом подумал)

Maxim
02.03.2018
10:42:53
тогда нужна возможность в dub тянуть исходники прямо из git по номеру коммита или тэгу

а на code размещать уже взрослые пакеты, все дела

Google
Denis
02.03.2018
10:43:18
Можно сначала проект не публиковать но давать скачивать и делать зависимости от него. Когда наберётся 2-3 пакета использующих данный - публикация

но хз что делать с десктопными приложениями

Maxim
02.03.2018
10:44:16
вообще, как вариант, можно сделать, как в rust, там сортировка только по алфавиту и количеству скачиваний за последнее время или за все время

тогда в топ подобное попадать не будет)

Maxim
02.03.2018
10:45:26
ну и нужна возможность спамрепорта с последующей модерацией

Oleg
02.03.2018
10:45:49
выпиливать спам постфактум это как-то не очень

Maxim
02.03.2018
10:45:53
А я люблю свежие пакеты порассматривать...
на главной там, вроде, есть десяток последних пакетов

Denis
02.03.2018
10:46:35
видимо всё-таки ручная первоначальная модерация лучший вариант

можно даже на уровне юзернеймов а не попакетно

Maxim
02.03.2018
10:47:10
кстати, отсутствие сортировки по «популярности» имеет и еще один недостатоко — не видно, что сообщество считает стандартом де факто)

Google
Maxim
02.03.2018
10:47:51
теги и сортировка по популярности могут быстро дать представление о том, чем пользуется большинство

Maxim
02.03.2018
10:48:37
ну вот нужно тебе, например, что-нибудь юниксово-консольное сделать, как узнать, что юзают люди?)

Oleg
02.03.2018
10:48:55
Обычно вариантов немного - заходим в гитхаб и смотрим звёздочки)
вот только если бы выставление звёздочек для всех было хорошим тоном...

Maxim
02.03.2018
10:49:12
я так дошел до того, что написал свое, потому что всё, что я нашел на code было не очень функциональным)

Oleg
02.03.2018
10:49:20
я знаю нескольких программистов, которые юзают opensource но не ставят звёздочки)

Maxim
02.03.2018
10:49:31
но я до сих пор не знаю, есть ли что-то масштабное и стоящее в этом направлении)

а так, заходишь на code, выбираешь в тегах «linux, console», сортируешь по количеству скачиваний

Oleg
02.03.2018
10:50:24
вообще тут, как мне кажется, нужна более детальная обратная связь

звёздочка ничего не значит конкретного

это от "о, какая интересная идея", до "этот код мне необходим для работы"

Denis
02.03.2018
10:50:58
ну ещё PRы

в живом проекте они будут, в мёртвом нет

Oleg
02.03.2018
10:51:36
PR может появится от мёртвости проекта

а может не появиться от того что всё отлично и разработчики работают)

Oleg
02.03.2018
10:53:00
неа, это признак живости
признак потребности

Google
Denis
02.03.2018
10:53:13
ну и это тоже, чего нам и нужно по условию задачи

Oleg
02.03.2018
10:53:38
PR явление извне, по сему ни как не отражает мысли разработчиков относительно судьбы проекта

Maxim
02.03.2018
10:53:40
а trending на гитхабе по звездам ранжирует?

Oleg
02.03.2018
10:53:50
вроде да

Oleg
02.03.2018
10:54:12
"смысл в динамике" (с)

Maxim
02.03.2018
10:54:19
запилили бы, что ли, нечто подобное, но с активностью)

Oleg
02.03.2018
10:54:29
так есть же

Denis
02.03.2018
10:54:30
опеределение активности в студию!

Maxim
02.03.2018
10:54:40
ну коммиты же, не?

хотя, тоже жопа)

Oleg
02.03.2018
10:55:00
https://github.com/deviator/modbus/pulse

мой проект мёртв по этому показателю

Denis
02.03.2018
10:55:25
7 звёзд ёпт!

это много

и общение в issues есть

Oleg
02.03.2018
10:57:22
7 звёзд говорят о том, что кто-то испытал в отношении моего проекта эмоцию от "о, интересная идея" до "это тот код, который мне нужен"

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

и как мне стоит с ним работать: ломать ли обратную совместимость, либо документировать больше

http://code.dlang.org/packages/modbus количество скачиваний 75 за всё время

Google
Oleg
02.03.2018
10:59:54
это и мои скачивания во время разработки ведь

думаю code должен быть некоторой площадкой с обратной связью

всё-таки

и в итоге ни что из этого не является напрямую показателем "живости" проекта

Maxim
02.03.2018
11:02:30
живость проекта это больше из области метафизики)

Oleg
02.03.2018
11:02:48
ну может быть...

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

хотя это рекурсивное определение

живой проект — тот который используют и модифицируют

Maxim
02.03.2018
11:04:06
https://github.com/madler/zlib/pulse — если не принимать во внимание количество звезд, может показаться, что вообще херота какая-то)

Oleg
02.03.2018
11:04:24
во во во

Xessao
02.03.2018
17:05:35
Всем привет!

Pavel
02.03.2018
17:05:56
Привет

Dark
02.03.2018
17:56:19
Привет

Я просто с IE

Denis
03.03.2018
01:55:15
хотел зарепортить багу в DUB, а там их уже 350

закрыл

Вот сломали в новом компиляторе что: https://github.com/denizzzka/dpq2/commit/a35ce83cf48cb2933e5466d25cc8df158939911a Это шаблон который в нескольких вариантах в соседнем модуле представлен. Теперь компилятор их все не видит, пришлось сделать обёртку-туннель, через которую уже вызываю нужный шаблон.

хз бага это или фича может новая какая

(смотрите сразу на изменения в to_d_types.d - там всё понятно)

Google
Eto
03.03.2018
05:21:32
это от "о, какая интересная идея", до "этот код мне необходим для работы"
А я просто, как закладку использую. Но неудобная закладка, написать комментарий к ней нельзя.

Denis
03.03.2018
05:31:24
ага. в тестовом коде воспроизвести не удаётся чсх

Valeriy
03.03.2018
05:36:22
Имеет смысл чётко сформулировать вопрос и задать на форуме. Вообще кросмодульная перегрузка противоречивая возможность.

Я вчера с толкнулся с отсутствием возможности определить тривиальный конструктор у структур. И костылями для решения этого. Предлагают вместо структуры определять класс и через scoped размещать его на стеке. Сразу минус 100 к элегантности кода.

Maxim
03.03.2018
07:16:07
кстати, может кто объяснить, почему для структур запретили конструкторы по умолчанию?

https://stackoverflow.com/questions/16648273/why-can-i-not-implement-default-constructors-for-structs-in-d не один я это спрашивал)

но тогда не понятно, почему на конструкторы вида this(foo = 10) тоже ругается, правда при этом компилирует)

Eto
03.03.2018
07:35:49
кстати, может кто объяснить, почему для структур запретили конструкторы по умолчанию?
Потому что T.init должно быть известно во время компиляции без исполнения дополнительного кода. (Если правильно помню.)

Maxim
03.03.2018
07:36:06
ага, я уже прочитал

Stanislav
03.03.2018
08:55:38
а какие плагины щас более юзабельные для vscode? вижу аж 3 штуки dlang-vscode code-d serve-d beta code-d

Stanislav
03.03.2018
08:57:33
спасибо

NullSanya
03.03.2018
08:58:57
Stanislav
03.03.2018
10:04:45
чет вроде все поставил: dfmt, d-scanner, workspace-d, dcd

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