Size: a a a

2021 February 12

OB

Oleg B in dlang.ru
Dark Hole
Конечно, тащить багаж совместимости с MS-DOS, а то и раньше — это часть очень хитрого плана, чтобы заставить программистов страдать
нет, это вендорлок, а страдание — следствие попыток его преодолеть
ведь если ты пользуешься виндой, то у тебя никаких проблем нет
источник

OB

Oleg B in dlang.ru
Dark Hole
Сейчас с точки зрения популярных решений может показаться что это очевидный выбор
и что в этом хорошего для меня как для пользователя?
источник

ᏒAᎩ in dlang.ru
Dmitry Popov
Короче, когда компьютер в мире был один, все было хорошо. А когда сделали несколько, пошли отличия, с тех пор мучаются в попытках то совместить отличия, то поддержать традиции. Делать второй компьютер было ошибкой.
Я бы так не сказал. Если почитать того же Танненбаума. То становится очевидно, что развитие архитектур и их стабильность, к тем ученым - пришли не сразу
источник

ᏒAᎩ in dlang.ru
Это все равно что говорить, что нужно было ничего другого помимо самоката не придумывать
источник

q

qq in dlang.ru
какой аналог
delete
в
D
источник

D

Danya in dlang.ru
qq
какой аналог
delete
в
D
GC?
источник

SG

Serg Gini in dlang.ru
Не знаю, Есть GC, destroy/free
источник

q

qq in dlang.ru
если у меня перед именем класса стоит @safe то удалением будет заниматся GC?
источник

O

Oleg in dlang.ru
в любом случае классами занимается GC, если не указывал scoped!ClassName - удалится по выходу из блока или сам не юзал emplace!ClassName - сам породил, сам и мочи
источник

q

qq in dlang.ru
понял
источник

МВ

Макс Воробьев... in dlang.ru
Oleg
в любом случае классами занимается GC, если не указывал scoped!ClassName - удалится по выходу из блока или сам не юзал emplace!ClassName - сам породил, сам и мочи
я бы еще сделал оговорку по поводу extern(C++) классов
источник

O

Oleg in dlang.ru
одобряю, делай )
источник

DH

Dark Hole in dlang.ru
Oleg B
и что в этом хорошего для меня как для пользователя?
Как конечного пользователя тебя не интересуют файлы. Это технические детали.

Как пользователя-программиста меня тоже мало интересует регистронезависимость. В повседневных задачах она не приносит существенной выгоды. Можно конечно придумать кучу аргументов за, но они будут абсолютно высосанными из пальца и крайне ситуативными. Обратные аргументы не менее нелепы.

Опять таки, в повседневных задачах нет необходимости привязываться к регистрозависимости или регистронезависимости имён файлов. Если ты всё-таки к этому привязываешься, то у тебя конечно будет "вендорлок", с которым нужно будет воевать. Но необходимости в этом я не вижу.
источник

Е

Евгений in dlang.ru
Dark Hole
Как конечного пользователя тебя не интересуют файлы. Это технические детали.

Как пользователя-программиста меня тоже мало интересует регистронезависимость. В повседневных задачах она не приносит существенной выгоды. Можно конечно придумать кучу аргументов за, но они будут абсолютно высосанными из пальца и крайне ситуативными. Обратные аргументы не менее нелепы.

Опять таки, в повседневных задачах нет необходимости привязываться к регистрозависимости или регистронезависимости имён файлов. Если ты всё-таки к этому привязываешься, то у тебя конечно будет "вендорлок", с которым нужно будет воевать. Но необходимости в этом я не вижу.
Ну лично мое мнение, такое неявное равенство бинарно неравных путей как-то не очень.
Тебе, чтобы убедиться, что два пути указывают на один файл уже недостаточно обычного сравнения.
источник

Е

Евгений in dlang.ru
Кстати урлы тоже регистронезависимые.
источник

DH

Dark Hole in dlang.ru
Евгений
Ну лично мое мнение, такое неявное равенство бинарно неравных путей как-то не очень.
Тебе, чтобы убедиться, что два пути указывают на один файл уже недостаточно обычного сравнения.
Есть ссылки на файлы, они тоже эту идею херят
источник

Е

Евгений in dlang.ru
Dark Hole
Есть ссылки на файлы, они тоже эту идею херят
Не совсем. Ссылки распознаваемы.
источник

DH

Dark Hole in dlang.ru
Евгений
Не совсем. Ссылки распознаваемы.
Тогда в чём идея сравнивать строки непосредственно между собой?
источник

Е

Евгений in dlang.ru
Правда еще есть хардлинки, которые не распознаваемы. Но это все же явное равенство, а в винде неявное.
источник

DH

Dark Hole in dlang.ru
Евгений
Правда еще есть хардлинки, которые не распознаваемы. Но это все же явное равенство, а в винде неявное.
В Винде тоже есть софт/хардлинки
источник