Previously Scheme/Lisp, C++, C, assembly programmer.
Becoming a Haskell programmer (if you have a job, call me).
Ph.D., from the University of Utah.
Q&A for professional and enthusiast programmers
Q&A for professional programmers interested in conceptual questions about software development
Q&A for for those using, extending or developing emacs