3 ms·
You said, 'My own approach to learning FP has been "Hello Haskell", "Hello Scala", "Hello ML", "Hello Clojure", "Hello Rust",...' and I thought to myself, "Well
by DannoHung 14y ago
You said, 'My own approach to learning FP has been "Hello Haskell", "Hello Scala", "Hello ML", "Hello Clojure", "Hello Rust",...' and I thought to myself, "Well, that's not going to really help you learn Functional Programming techniques and design strategies". You really have to use a language for a while to understand how to make a good software design inside of it. It's not the cost of learning the language, it's the cost of not spending enough time working with the language.
Now on the other hand, if you just like looking at a lot of languages and seeing the design tradeoffs, you can spend a lot less time using each one to get that perception.
But you only mentioned learning FP in the first place. I didn't divine that comparing the language design was your reason for not picking one and sticking with it.
- pohl 14y ago...and I thought to myself, "Well, that's not going to really help you learn Functional Programming techniques and design strategies" That's where you went wrong, then, because it doesn't in any way rule out the possibility of learning it either. In your initial response, you said "Maybe you should actually learn something about FP...". Let's make this clear: you don't know me. Pro tip: if you have to make assumptions about other people, then it's possible to make a wrong assumption. In these cases, it's often better to ask a question than to launch into criticism based on assumptions.
- DannoHung 14y agoPro tip: Don't make glib comments and be surprised when people respond brusquely. Also, Pro Tip: Assumptions are necessary in order to have reasonable conversations. People aren't inference engines.
- pohl 14y agoThat word doesn't mean what you think it means. My initial post is sincere wisdom. And your initial brusqueness didn't bother me, FWIW. The determined obstinance does a bit, but no worries.
- DannoHung 14y agohttp://www.merriam-webster.com/dictionary/glib http://www.merriam-webster.com/dictionary/glib Nah, fits what I meant.