4 ms·
I followed a (pure) mathematics education, and I totally dig lisp. On the other hand, I abhor haskell and hate almost everything about it!
by enriquto 6y ago
I followed a (pure) mathematics education, and I totally dig lisp. On the other hand, I abhor haskell and hate almost everything about it!
- alentist 6y agoThis comment would be more informative if you briefly explained why you abhor it and hate almost everything about it.
- enriquto 6y agoYep, sorry. This is a matter of feeling, completely irrational, but just my experience. When I program in lisp I get the same feeling when I'm solving an ODE by hand, or a Diophantine equation, or designing a numerical method to approximate the solution of a PDE, or finding the Euler-Lagrange equations of a physical problem. The thing is real and it gets shit done really fast; it is just exhilarating. Moreover, lisp macros are so dirty and fun that using them feels like kinky sex. Haskell is like category theory. Sure, it is pure and general, and you can create set theory and the rest of math from it. But it is certainly the most boring thing that I can think about. But hey, whatever floats your boat.
- garmaine 6y agoSounds more like applied math...
- eru 6y agoNothing wrong with applied math. It's still math.
- garmaine 6y agoFrom the grandparent post: > I followed a (pure) mathematics education...
- eru 6y agoOh, OK, that's what you meant. Makes more sense. I'm not so quick in judging people by how applied they are. We mathematicians always try to come up with new pure fields, but then some other people always come and find some applications. Just see how cryptography and computer science sullied our beloved number theory! (I mostly focused on the computer-science-y parts of math in my studies. Thinks like linear optimization and combinatorics. Not sure whether to count that as applied or pure. I guess I might get a purity pass, because we only ever proved our algorithms correct but seldom implemented them.)
- amelius 6y agoIs it the type system?
- eru 6y agoDo you prefer analysis over algebra? How do you eat your corn? (I prefer algebra and Haskell. But I like Lisp well enough.)
- enriquto 6y agoI like geometry first, then algebra and analysis. I work mostly by teaching analysis and doing some research.
- eru 6y agoBut how do you eat your corn? http://bentilly.blogspot.com/2010/08/analysis-vs-algebra-predicts-eating.html http://bentilly.blogspot.com/2010/08/analysis-vs-algebra-pre...
- enriquto 6y agoLol, I separate it from the cob using a knife and then I eat it with a fork. My 8 year old son taught me that technique because he says there is less risk of fibers stuck in your teeth, which he hates.
- kizer 6y agoNow I want to really learn math. Is the aesthetic experience comparable to programming? Probably greater. I need something where I can invent if I want to get my fix. As a layperson, math never scratched that itch entirely (aside from proofs which as we know are basically programming).
- dan-robertson 6y agoI also followed a pure maths education. I like lisp (in the CL/emacs lisp family more than scheme which tends to have smaller composable functions) and Haskell. I find some parts of Haskell culture/styles to be quite silly however, and fewer parts of the lisp community to be silly. But that may just be because of Haskell’s greater popularity.
- LesZedCB 6y agois haskell more popular now? what about clojure?
- eru 6y agoPerhaps greater memetic popularity?
- nickbauman 6y agoI find that the complex syntax of Haskell is something I'll never be able to remember. There's so much implied in the syntax. Lisp is so much more readable and thinkable-inable because there's almost no syntax. No other language is as easy to think in. But I've never studied math beyond pre-calc.
- ccortes 6y agoMe too and I like Haskell the most just because I feel like it's closer to math than clojure. If I want to solve a problem I can think of it a a series of maps f: X -> Y and once I solve it on paper "translating" into Haskell just feels natural. It's also super easy to do that in clojure, maybe I'm just baised because I found and learned Haskell first. Now days I use clojure for everything and it's amazing. I never enjoyed programming so much until I discovered the functional paradigm. It just feels right.