Which language to use for general programming with dependent types?

This book looks quite cool: " Type-Driven Development with Idris"