Haskell has been used as a quantum programming language for a while now.
The primary point of reference would be the Quipper DSL in Haskell.
- Quipper paper
- New Scientist article on Quipper
And more fun stuff – http://www.kurzweilai.net/quipper-language-makes-quantum-computers-easier-to-program