LINUX.ORG.RU

dub 1.0

 , dub


1

8

Состоялся релиз dub 1.0 — пакетного менеджера и системы сборки для языка программирования D.

Основные изменения:

  • реализована поддержка однофайловых пакетов, включая поддержку скриптов с #!;
  • компилятор DMD в официальных сборках обновлен до 2.071.0;
  • удалены все устаревшие возможности из API, интерфейса командной строки и форматов данных;
  • теперь для использования на OS X необходима версия ОС 10.7 или выше;
  • dub переведен на использование std.stdio вместо std.stream;
  • исправлено множество ошибок.

>>> Подробности

★★★★★

Проверено: Falcon-peregrinus ()
Последнее исправление: cetjs2 (всего исправлений: 5)

Ответ на: комментарий от Weres

Багов в D я не встречал. Все что мне казалось багом компилятора оказывалось моими ошибками. Для работы с pdf, сокетами и т.д использую то, что проще. Можно и Qt можно и Phobos. Например, я не использую в явную QString (Qt), а использую чисто string (D) со всеми его преимуществами. Конвертация QString <--> string за кадром ....

mgw
()
Ответ на: комментарий от eao197

Проверил - этот баг исправлен. Баги есть везде, главное, что их разработчики D оперативно исправляют и что ещё ценно, отвечают на любой вопрос в форуме ... Лично для меня проблем с D нет.

mgw
()
Ответ на: комментарий от glebiao

А вот молодёжь --- реакция стандартная --- «о... это ж не старпёрский XXX, це ж круто!»

Не уверен, что понял мысль, но если (такая вот) «молодёжь» решения принимает, то проблемы будут независимо от языка.

DarkEld3r ★★★★★
()
Ответ на: комментарий от anonymous

То, что в C++, например, слово auto было использовано потому что список ключевых слов давно зафиксирован. Использование его вместо var, val или let в D - это пример бездумного и бестолкового копирования. Зачем тянуть чужое уродство, если проку от этого копирования ноль?

Ты бы хоть просветился, кто у кого эту фичу скопировал.

m0rph ★★★★★
()
Ответ на: комментарий от m0rph

Ты бы хоть просветился, кто у кого эту фичу скопировал.

В смысле, auto для вывода типов в D появилось раньше?

DarkEld3r ★★★★★
()
Ответ на: комментарий от DarkEld3r

Насколько я знаю, да. В современные кресты так или иначе из D перекочевали
auto для variable type inference, decltype (typeof), variadic templates, scoped enums, constant expressions (CTFE). Даже обсуждаемые комитетом импорты есть в D с рождения. Правда тут я не уверен, что комитет рассматривает именно D'шный вариант (многие современные языки сейчас имеют эту фичу).

m0rph ★★★★★
()
Последнее исправление: m0rph (всего исправлений: 1)
Ответ на: комментарий от m0rph

Насколько я знаю, да. В современные кресты так или иначе из D перекочевали...

Вероятно. Но конкретно с auto ситуация такая, что ещё обстоятельства удачно сложились. Не будь в языке такого бесполезного ключевого слова - могли бы и что-то другое выбрать.

С enum получилось как раз «немного» по разному.

DarkEld3r ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.