|
|
|
|
|
by rndmcnlly0
5699 days ago
|
|
Even if you don't find a way to use anything out of the functional-logical space, reading about languages like this can change the way you program when you are in a functional-only or logical-only language. Here's a little oversimplification that I've found useful for understanding this stuff. * Mercury is the Haskell of Prolog
* Curry is the Prolog of Haskell
It's interesting to see a lot of the ideas in Mercury addressed from the opposite direction Curry. See for yourself: http://www-ps.informatik.uni-kiel.de/currywiki/ |
|
I think every programmer should study esoteric languages. It's akin to the contrast of arithmetic and mathematical logic - you have the opportunity to appreciate and experience the ideal rather than the mundane. Not that beauty can't be found in building a web application (or any other application for that matter) using a framework and one's own set of libraries; I do everyday because I pour the expression of who I am into my practice - the thing is, it's [esoteric languages] the same sort of joy one derives from contemplating deep philosophical questions or from deliberately cultivating character through introspection.
I felt like whipping out the PhilosoRaptor tonight I guess...