To get an idea of the multi-paradigm programming language Curry, here is an (incomplete) list of its features:
These are the basic features of the kernel language. Look into the Curry report if you are interested in more details. Further features might be added in different extensions of this kernel language.