talk at the University of Salzburg
The Fabulous World of C++ Templates
professional interests
- numeric controls (nc) especially for lathes and mills
- nc-languages
- offset-curves / tool-path-compensation (see)
- computational geometry
- template meta programming (C++)
- boost (C++)
- Loki (C++)
- the C++ standard library (specifically the STL)
recommended reading (C++)
- anything "*Effective*" written by Scott Meyer
(invaluably helpful in everyday programming)
- "Beyond the Standard Library. An Introduction to Boost" by Björn Karlsson
(shows you how to reuse boost correctly)
- "Modern C++ Design" by Andrei Alexandrescu
(opens for you the gate to the fabulous world of templates. Gamma et al.'s design patterns are creatively revisited.)
- "C++ Templates" by Nicolai M. Josuttis and
David Vandevoorde.
(You will find the building blocks of boost. Fasten your seatbelts, this is going to be a bumpy ride.)
- "C++ Common Knowledge" by Stephen C. Dewhurst
(a nice read to brush up C++ essentials; a hint for item 8: pointers to pointers)
contributed errata (books)
contributed errata (various)
hints
misc
- workaround for malfunctioning
xsetwacom (X-server crashes)
- alternative method: install linuxwacom-0.8.2-2 (specifically wacom.ko and wacom-drv.so) manually. Thanks to Ping for the tip!