I want to develop an application to connect to a PostgreSQL Database, I want to do it in a Functional Language, but I’m not sure what could be the best, I wanted to do it in Erlang, but it doesn’t have a good and reliable driver, what language would you choose or use?
Share
Either Haskell or one of the Java / .Net FP languages (Scala, Clojure, F#) would be the way I go. In the case of JVM / .Net, you get the JDBC/ADO.Net advantage. I do find the Haskell package to be usable though.
HDBC, if you are interested: http://hackage.haskell.org/package/HDBC
edit: link to HDBC added.