ericn
Joined 16 years ago
Joined 16 years ago
Would you like to do an interview about it for my site PurelyFunctional.tv? I think your story could help others find their careers. Email me at [email protected] and we'll figure out the best way to do it. Thanks!
Clojure web server backend (running on Heroku). ClojureScript/Om frontend, which connects to server with Sente.
We also have a browser extension (Chrome/Safari/Firefox) written in ClojureScript.
In terms of reducing errors, Haskell goes a long way, but it does not eliminate all errors.
Closer would be:
Clojure def is imperative because the semantics are defined mechanically, leaving fewer implementation details up to the implementer. http://clojure.org/special_forms#Special Forms--(def symbol init?)
Haskell toplevel function definitions are more declarative because the semantics are defined less concretely. https://www.haskell.org/ghc/docs/latest/html/users_guide/inf...
This is what I meant. I did not mean to start a flame war about the definition of declarative. It's more about different approaches to language design.