diff --git a/people/mat_marcus.htm b/people/mat_marcus.htm index 62b95edc8f..07710a1087 100644 --- a/people/mat_marcus.htm +++ b/people/mat_marcus.htm @@ -1,40 +1,56 @@ + +
+ - + +![]() |
- Home | -Libraries | -People | -FAQ | -More | +![]() |
+
+ Home | + +Libraries | + +People | + +FAQ | + +More |
Mat
- Marcus is a senior computer scientist in the Advanced Technology Group at Adobe
- Systems, Inc. He has been developing software since 1985. In the summer of
- 2000, during a camping trip on the Washington coast, he read Czarnecki and
- Eisenecker's seminal "Generative Programming" book. This opened up a
- world of development possibilities beyond objects for him, and he hasn't looked
- back. His first contribution to Boost followed soon afterwards; he discovered a
- way to exploit the properties of the sizeof operator to simulate partial
- specialization (is_pointer, etc. with Jesse Jones).
-
A mathematician by training, Mat is amused by abstraction. In his spare - professional time he is studying algebraic specification, category theory, and - philosophy in the hopes of someday understanding and exploiting the deep - answers to the question "What is a type?". He is currently active as - Adobe's principal representative on the ANSI/ISO C++ committee. Mat also enjoys - ultimate frisbee, go, bodysurfing, and camping with his family. But above all, - he likes to laugh.
-Mat lives in Seattle with his wife and young son (shown in large photo). -
+ + + +Mat Marcus is a senior computer + scientist in the Software Technology Lab at Adobe Systems, Inc. He has + been developing software since 1985. Recent projects include a + collaboration with Alex + Stepanov on a programming class and work on the Adobe Source Library. Mat's first + contribution to Boost came in the summer of 2000, when he discovered a + way to exploit the properties of the sizeof operator to simulate partial + specialization (is_pointer, etc. with Jesse Jones). Mat lives in Seattle + with his wife and son.
+