
Maxim
02.03.2018
10:42:14

Denis
02.03.2018
10:42:26

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

Google

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

Oleg
02.03.2018
10:43:53

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

Denis
02.03.2018
10:44:59

Oleg
02.03.2018
10:45:16

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
теги и сортировка по популярности могут быстро дать представление о том, чем пользуется большинство

Denis
02.03.2018
10:48:04

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», сортируешь по количеству скачиваний

Denis
02.03.2018
10:50:18

Oleg
02.03.2018
10:50:24
вообще тут, как мне кажется, нужна более детальная обратная связь
звёздочка ничего не значит конкретного
это от "о, какая интересная идея", до "этот код мне необходим для работы"

Denis
02.03.2018
10:50:58
ну ещё PRы
в живом проекте они будут, в мёртвом нет

Oleg
02.03.2018
10:51:36
PR может появится от мёртвости проекта
а может не появиться от того что всё отлично и разработчики работают)

Denis
02.03.2018
10:52:33

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
вроде да

Denis
02.03.2018
10:54:11

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

Valeriy
03.03.2018
05:30:57

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

Valeriy
03.03.2018
05:36:22
Имеет смысл чётко сформулировать вопрос и задать на форуме.
Вообще кросмодульная перегрузка противоречивая возможность.
Я вчера с толкнулся с отсутствием возможности определить тривиальный конструктор у структур.
И костылями для решения этого.
Предлагают вместо структуры определять класс и через scoped размещать его на стеке.
Сразу минус 100 к элегантности кода.

Evgeny
03.03.2018
06:33:46

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) тоже ругается, правда при этом компилирует)

Denis
03.03.2018
07:30:07

Eto
03.03.2018
07:35:49

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

NullSanya
03.03.2018
08:56:05

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