В ноябре на очередном заседании NorthWest C++ User Group Билл Бакстер сделал одноименный доклад. Доступный слайды этого доклада в формате PowerPoint.
Посмотреть интересно. Не то, чтобы мне нравился подход языка D, но сейчас он точно мощнее C++ного.
Так же в презентации упоминается демонстрационный проект ctrace – рейтрейсер на языке D, который работает в compile-time. Не понятно зачем эта штука нужна, но прикольно :)
PS. Для ветеранов RSDN-овский войн “Nemerle круче всех” будет забавно увидеть в презентации пару сравнений D и Nemerle :)
Ретрейсер уже давно был, когда из шаблонных вкусностей на D только static if присутствовал.
ОтветитьУдалитьМне как раз D'ный подход кажется симпатичней C++'ного :)
Вообще в немерле метапрограмирование конечно выразительней. Но с появлением текстовых миксингов в D (Влада вроде не видно) они вполне равномощны.
>Мне как раз D'ный подход кажется симпатичней C++'ного :)
ОтветитьУдалитьМне не нравится особо ни тот, ни другой :)
Но в D-шном коде бывает проще разобраться. А CTFE -- это вообще рулез.
А рейтрейсера не видел раньше, потому и удивился.