Alexander A. Stepanov
February 29, 2016

This site is a collection of Alex Stepanov's books, papers, class notes, and source code, covering generic programming and other topics. Technical contact:

Recent additions:


Generic programming

Information retrieval



Storage systems

Various talks



Source code

Class notes and videos

Note: The documents in this section have been superseded by From Mathematics to Generic Programming and Elements of Programming (see above).


Alex Fest


Paul McJones maintains this collection. He began in the spring of 2004, and has been assisted by Dave Musser, Meng Lee, Jim Dehnert, Jeremy Siek, Mat Marcus, Paramjit Oberoi, and Alex Stepanov.

We thank Professor Andrew Lumsdaine of Indiana University for providing hosting for this website at Open Systems Lab, and we thank DongInn Kim of OSL for his help.

Notice: Some of the documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.