LINUX.ORG.RU

История изменений

Исправление Vudod, (текущая версия) :

Новость написана невнятно. Ничего не ясно.

Например

Все экземпляры функции теперь выводят свои атрибуты.

Кто такие экземпляры функции (кто такие экземпляры класса, я, положим знаю) и куда они их выводят?

Или

Множество функций в std.algorithm могут быть использованы в качестве предикатов для других функций.

Всё множество? Или какие-то функции из std.algorithm? Вообще-то на D принято писать шаблонами и классами, хотя функции тоже есть, как это соотносится с принятым стилем оформления кода?

Или вот это

Пакеты и имена модулей, сейчас не имеют типа.

Вас русскому языку кто учил, зачем запятая? Какой тип они имели раньше и могли ли они его иметь, если D классический язык, где не применимо правило «всё есть объект»? Чтобы они заимели осмысленный тип, нужно, чтобы с ними можно было делать какие-то операции. Какие операции можно делать с именами модулей и пакетами, кроме импорта?

И не нужно говорить, что так написано в оригинале. В оригинале есть технический changelog для тех, кто в теме (там ещё и куча поясняющих примеров есть). Вы пишите новость для широкой аудитории, да ещё и переводите с искажением смысла. Вы разберитесь в теме, а потом пишите уже.

Исходная версия Vudod, :

Новость написана невнятно. Ничего не ясно.

Например

Все экземпляры функции теперь выводят свои атрибуты.

Кто такие экземпляры функции (кто такие экземпляры класса, я, положим знаю) и куда они их выводят?

Или

Множество функций в std.algorithm могут быть использованы в качестве предикатов для других функций.

Всё множество? или какие-то функции из std.algorithm? Вообще-то на D принято писать шаблонами и классами, хотя функции тоже есть, как это соотносится с принятым стилем оформления кода?

Или вот это

Пакеты и имена модулей, сейчас не имеют типа.

Вас русскому языку кто учил, зачем запятая? Какой тип они имели раньше и могли ли они его иметь, если D классический язык, где не применимо правило «всё есть объект». Чтобы они заимели осмысленный тип, нужно, чтобы с ними можно было делать какие-то операции. Какие операции можно делать с именами модулей и пакетами, кроме импорта?

И не нужно говорить, что так написано в оригинале. В оригинале есть технический changelog для тех, кто в теме (там ещё и куча поясняющих примеров есть). Вы пишите новость для широкой аудитории, да ещё и переводите с искажением смысла. Вы разберитесь в теме, а потом пишите уже.