История изменений
Исправление Vudod, (текущая версия) :
Новость написана невнятно. Ничего не ясно.
Например
Все экземпляры функции теперь выводят свои атрибуты.
Кто такие экземпляры функции (кто такие экземпляры класса, я, положим знаю) и куда они их выводят?
Или
Множество функций в std.algorithm могут быть использованы в качестве предикатов для других функций.
Всё множество? Или какие-то функции из std.algorithm? Вообще-то на D принято писать шаблонами и классами, хотя функции тоже есть, как это соотносится с принятым стилем оформления кода?
Или вот это
Пакеты и имена модулей, сейчас не имеют типа.
Вас русскому языку кто учил, зачем запятая? Какой тип они имели раньше и могли ли они его иметь, если D классический язык, где не применимо правило «всё есть объект»? Чтобы они заимели осмысленный тип, нужно, чтобы с ними можно было делать какие-то операции. Какие операции можно делать с именами модулей и пакетами, кроме импорта?
И не нужно говорить, что так написано в оригинале. В оригинале есть технический changelog для тех, кто в теме (там ещё и куча поясняющих примеров есть). Вы пишите новость для широкой аудитории, да ещё и переводите с искажением смысла. Вы разберитесь в теме, а потом пишите уже.
Исходная версия Vudod, :
Новость написана невнятно. Ничего не ясно.
Например
Все экземпляры функции теперь выводят свои атрибуты.
Кто такие экземпляры функции (кто такие экземпляры класса, я, положим знаю) и куда они их выводят?
Или
Множество функций в std.algorithm могут быть использованы в качестве предикатов для других функций.
Всё множество? или какие-то функции из std.algorithm? Вообще-то на D принято писать шаблонами и классами, хотя функции тоже есть, как это соотносится с принятым стилем оформления кода?
Или вот это
Пакеты и имена модулей, сейчас не имеют типа.
Вас русскому языку кто учил, зачем запятая? Какой тип они имели раньше и могли ли они его иметь, если D классический язык, где не применимо правило «всё есть объект». Чтобы они заимели осмысленный тип, нужно, чтобы с ними можно было делать какие-то операции. Какие операции можно делать с именами модулей и пакетами, кроме импорта?
И не нужно говорить, что так написано в оригинале. В оригинале есть технический changelog для тех, кто в теме (там ещё и куча поясняющих примеров есть). Вы пишите новость для широкой аудитории, да ещё и переводите с искажением смысла. Вы разберитесь в теме, а потом пишите уже.