|
|
|
|
|
by Ixiaus
5699 days ago
|
|
This is how I feel about it. Mercury is an elegant language but I think the applicable domain is restricted to a very narrow subset of the industry. As a [primarily] web programmer I will generally only become more "cultured" by studying esoteric languages (Scheme, Haskell, Mercury, Curry) - that acculturation does diffuse into my day-to-day practice, though. I find myself structuring code in a novel manner (often times it's more clean, cogent, and effective too) that I would not normally have done with my narrower knowledge space, pre-saturation. I also see myself creating logic and using data structures that weren't historically typical of me. 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... |
|