FR>Книга Александреску "The D Programming Language" уже около месяца как продается в бумажном виде
FR>http://www.amazon.com/D-Programming-Language-Andrei-Alexandrescu/dp/0321635361
FR>Тут http://www.informit.com/articles/printerfriendly.aspx?p=1609144 одна из глав.
FR>В принципе глава неплохо демонстрирует мощь языка. Многие вещи который встраивают в другие языки (например go) здесь
FR>реализованы в стандартной библиотеке, мне особенно понравился "паттерн матчинг" :
FR>FR>receive(
FR> (long x) { ... },
FR> (string x) { ... },
FR> (double x, double y) { ... },
FR> ...
FR> (Variant any) { ... }
FR>);
FR>
А как этот receive работает? Что тут не встроено?