воскресенье, 22 ноября 2009 г.

[comp.prog.d] Слайды презентации Metaprogramming in D: Real world examples

В ноябре на очередном заседании NorthWest C++ User Group Билл Бакстер сделал одноименный доклад. Доступный слайды этого доклада в формате PowerPoint.

Посмотреть интересно. Не то, чтобы мне нравился подход языка D, но сейчас он точно мощнее C++ного.

Так же в презентации упоминается демонстрационный проект ctrace – рейтрейсер на языке D, который работает в compile-time. Не понятно зачем эта штука нужна, но прикольно :)

PS. Для ветеранов RSDN-овский войн “Nemerle круче всех” будет забавно увидеть в презентации пару сравнений D и Nemerle :)

2 комментария:

  1. Ретрейсер уже давно был, когда из шаблонных вкусностей на D только static if присутствовал.

    Мне как раз D'ный подход кажется симпатичней C++'ного :)

    Вообще в немерле метапрограмирование конечно выразительней. Но с появлением текстовых миксингов в D (Влада вроде не видно) они вполне равномощны.

    ОтветитьУдалить
  2. >Мне как раз D'ный подход кажется симпатичней C++'ного :)

    Мне не нравится особо ни тот, ни другой :)
    Но в D-шном коде бывает проще разобраться. А CTFE -- это вообще рулез.

    А рейтрейсера не видел раньше, потому и удивился.

    ОтветитьУдалить