@dlangru

Страница 326 из 719
Maxim
30.11.2017
18:11:32
тем более, плюсы у всех разные, иной раз между плюсами в разных проектах разница больше, чем между плюсами и D

Maxim
30.11.2017
18:13:01
ну и опять же, мое личное мнение, у D есть одна встроенная плюшка — на нем приятно писать)

Google
Maxim
30.11.2017
18:13:35
для меня это стало определяющим

Pavel
30.11.2017
18:13:38
У питонистов кстати тот же аргумент против пхп - "на нем приятно писать"

Maxim
30.11.2017
18:14:06
а вот с питоном у меня никак не ладится, какое-то органическое отторжение)

Oleg
30.11.2017
18:14:20
К чему я про node.js и проект electron... Течёт как сука... За 3 дня почти Гб утекает на вёрстке без логики. Но люди для новых проектов его выбирают не взирая на риски

Pavel
30.11.2017
18:14:53
Ну вот такой вот парадокс) Лучше сделанный и протекающий проект, чем несделанный качественный

Oleg
30.11.2017
18:15:22
Мне кажется сообществу надо больше маркетинга

Maxim
30.11.2017
18:15:28
К чему я про node.js и проект electron... Течёт как сука... За 3 дня почти Гб утекает на вёрстке без логики. Но люди для новых проектов его выбирают не взирая на риски
мне кажется, его выбирают из-за относительной простоты и знакомых технологий, веб-стек занимает приличную долю рынка и генерирует большое количество разработчиков

Oleg
30.11.2017
18:16:04
Библиотеки и маркетинг

Новых фич не надо

Волтер уже завёз в мастер raii для betterC

Maxim
30.11.2017
18:16:59
нужен хороший и убедительный «евангелист», который склонит какую-нибудь опенсорсную команду в сторону ди)

Pavel
30.11.2017
18:17:08
Ну, надо бы баги поисправлять в компиляторе всякие.. =\

Oleg
30.11.2017
18:17:20
Думаю нужно дыры латать и ребрендить

Google
Oleg
30.11.2017
18:17:27
Но их сейчас много меньше чем раньше

Maxim
30.11.2017
18:17:45
и вот тут, как мне кажется, как раз можно с Си на беттерСи попытаться бесшовно перейти

идея фриковатая, но жизнеспособная, если верить Волтеру

Pavel
30.11.2017
18:18:13
Ну давайте переписывать gnu unix tools на betterC )

Ой, точнее core utils

Oleg
30.11.2017
18:18:40
Ну давайте переписывать gnu unix tools на betterC )
Зачем что-то готовое и работающее просто так переписывать? Нужна фича

Нужно устранить боль

Вот я недавно столкнулся с болью отсутствия opensource wiswig редактора для разработки документации

Pavel
30.11.2017
18:20:21
Есть 3 положительные причины я вижу 1) Чтобы потом наглядно показать что кода стало меньше и он красивее 2) Чтобы иметь больше готовых примеров кода для новичков 3) Чтобы натренироваться

Oleg
30.11.2017
18:20:42
Прям совсем нет ничего кроме наработок одной компании, которая умерла уже года как 3 и продукт можно найти только на sourceforge

Pavel
30.11.2017
18:22:10
Ну я именно по этим причинам стал переписывать свой прокси сервер

А если нет, то я как бы вообще не вижу смысла что-то делать. У меня все работает.

Oleg
30.11.2017
18:22:36
'Всё что работает не трогай' =)

Так постоянно учат 'другие люди'

Ievgenii
30.11.2017
18:23:21
Ну такое

Pavel
30.11.2017
18:23:45
А какие причины трогать? )

Oleg
30.11.2017
18:24:00
Их не вовлечь в процесс если не будет ничего, что будет в итоге как-то помогать им жить

Google
Pavel
30.11.2017
18:24:10
Можно прекрасно трогать кучу других вещей. Заниматься спортом, ходить на митинги, выращивать цветы :)

Oleg
30.11.2017
18:25:03
Код ради примеров кода это избито и не привлекает внимания

Pavel
30.11.2017
18:25:29
Я когда хочу делать новые модули и библиотеки, мне даже некуда посмотреть примеров

И вот я уже их не делаю =)

Oleg
30.11.2017
18:26:15
Ну тут такое... И правильно и нет

Pavel
30.11.2017
18:26:45
Ну я натыкаюсь постоянно на хорошо расставленные баги или на отсутствие документации/примеров

Oleg
30.11.2017
18:26:49
Вот если мне нужен пример я не буду копаться в исходниках core utils или чего-то подобного монструозного

Пример должен быть маленький и ёмкий

Чтобы сразу суть была ясна

Pavel
30.11.2017
18:29:07
Мне нужен был пример как работать с FiberScheduler но его нет.

https://dlang.org/library/std/concurrency/scheduler.html вот тут какое то убожество. Создаем объект и ... все.

Даже в комментарии там куда более годный пример написали.

Pavel
30.11.2017
18:30:12
Ну я начал гуглить, может хоть где то в сорсах кто-то другой использует этот шедулер, и опять фиаско. Не нашел.

Oleg
30.11.2017
18:30:26
ну так если подумать, то ты прав, в первую очередь нужно устранить боль новичков в языке

чтобы погружение в новую технологию не превращалось в часовые гугления

Oleg
30.11.2017
18:34:35
короче

может я поторопился и есть уже такое

но думаю самый простой и удобный сейчас вариант это примеры собирать в каком-нибудь репозитарии

https://github.com/deviator/duseful

Google
Stepanos
30.11.2017
18:35:10
+ на електроне +- норм документация и дофига примеров, на том же dlanggui нифига нет

Oleg
30.11.2017
18:36:52
нужно подумать какие крупные блоки можно осветить: по целям D для веб D для десктопа D для ... по целеой аудитории D для студента D для программиста на C++ и тд

накидайте идей чтоль

и вот я сейчас ещё подумал, может на русском делать всё это?

ну или сразу на 2х языках?

Stepanos
30.11.2017
18:40:19
D для программиста на Java

Многопоточность :)

англ норм - аудитория больше будет

а 2 язьіка - поддерживать/синхронизировать сложнее

Oleg
30.11.2017
18:41:03
D для программиста на Java
D для программиста на X, где X любой ЯП из ТОП 10

Admin
ERROR: S client not available

Anatoly
30.11.2017
18:41:35
блокчейны, диплёнинг, бигдата ... всё что модно и молодёжно. Только должно быть много компилтайма)

Oleg
30.11.2017
18:42:18
кстати, кто-нибудь сам писал уже блокчейн из присутствующих?

Maxim
30.11.2017
18:43:00
Кстати, небольших примеров для D много на rosettacode)

Oleg
30.11.2017
18:43:17
чёт даже ресурса такого не слышал

Maxim
30.11.2017
18:44:07
Ну там типа описание какого-нибудь алгоритма и примеры на разных языках

Мелочь, а приятно)

Для начала можно понабрать оттуда и сложить в одном месте)

Oleg
30.11.2017
18:45:34
предлагаю решить со структурой и навигацией

Stepanos
30.11.2017
18:45:48
http://rosettacode.org/wiki/Category:D

Google
Stepanos
30.11.2017
18:45:50
круто!

Oleg
30.11.2017
18:46:40
http://rosettacode.org/wiki/Bitmap/Midpoint_circle_algorithm#D

и вот человек нашёл этот пример и как он его соберёт?

мне кажется нужно это тоже освещать

Maxim
30.11.2017
18:48:17
Как вариант, как раз в твоих примерах собрать и оформить в dub пакеты)

Oleg
30.11.2017
18:48:32
тоже верно

только в code.dlang не надо лить, а то он и так немного засран)

Maxim
30.11.2017
18:50:31
Можно сделать один — duseful, а конкретные примеры подпакетами

Oleg
30.11.2017
18:50:40
предлагаю решить со структурой и навигацией
у меня идея такая: есть папка со всеми примерами подряд, есть логические деревья с сылками в readme и вложенных md-файлах

Maxim
30.11.2017
18:51:41
У каждого подпакета в readme описание решаемой проблемы и инструкции, как собрать

Правда, заебемся делать, но путь в тысячу ли начинается с первого шага)

Oleg
30.11.2017
18:52:17
У каждого подпакета в readme описание решаемой проблемы и инструкции, как собрать
так как инструкции для подавляющего большинства будут схожие думаю это отдельный файл с описанием и на него ссылка

Igor
30.11.2017
18:52:22
вот кучка идей для реализации до которых не доходят руки и поэтому рабочие пректы делаю на питоне: нативный лдап клиент (или хотя-бы полная обвёртка), нормальный memoise(типа cachetools в питоне), верификатор jseon schema,…

я не говорю о всяких проектах типа api для амазона

Igor
30.11.2017
18:53:40
cachetools не много

Oleg
30.11.2017
18:53:40
это имеет смысл делать людям, которые в этом шарят

Igor
30.11.2017
18:54:05
ну да, но кто-то должен делать

Oleg
30.11.2017
18:54:26
"кто если не мы?" =)

Igor
30.11.2017
18:54:42
кто если не кто-то )

Oleg
30.11.2017
18:55:17
кто если не кто-то )
так себе идеология) типа, пока всё готовится я телик посмотрю, а пожрать то вы меня позовите)

Igor
30.11.2017
18:55:55
ну ко мне это не относится, я контрибьютю в коммьюнити

Oleg
30.11.2017
18:56:18
я лично не имею никаких притензий

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