| Home | Libraries | People | FAQ | More

## Acknowledgement

1. Hartmut Kaiser implemented the original lazy casts and constructors based on his original work on Spirit SE "semantic expressions" (the precursor to Phoenix).
2. Angus Leeming implemented the container functions on Phoenix-1 which I then ported to Phoenix-2.
3. Daniel Wallin helped with the scope module, local variables, let and lambda and the algorithms. I frequently discuss design issues with Daniel on Yahoo Messenger.
4. Jaakko Jarvi. DA Lambda MAN!
5. Dave Abrahams, for his constant presence, wherever, whenever.
6. Aleksey Gurtovoy, DA MPL MAN!
7. Doug Gregor, always a source of inpiration.
8. Dan Marsden, did almost all the work in bringing Phoenix-2 out the door.
9. Eric Niebler did a 2.0 pre-release review and wrote some range related code that Phoenix stole and used in the algorithms.
10. Thorsten Ottosen; Eric's range_ex code began life as "container_algo" in the old boost sandbox, by Thorsten in 2002-2003.
11. Jeremy Siek, even prior to Thorsten, in 2001, started the "container_algo".
12. Vladimir Prus wrote the mutating algorithms code from the Boost Wiki.
13. Daryle Walker did a 2.0 pre-release review.