4 ms·
Learning any one of these, if they have a strong type system and an emphasis on immutable data are going to prepare you for the literature. Comparative languag
by DannoHung 14y ago
Learning any one of these, if they have a strong type system and an emphasis on immutable data are going to prepare you for the literature.
Comparative language evaluations are fine, but don't tell me that you made that clear that that was what you were after in your original comment.
- pohl 14y agoYou're a strange chap. If you agree that languages are small – so much that you insist it was your point when, in fact, it was mine – then why do you think there's such a large cost to picking up another one? I also don't understand why I needed to make it clear that language comparisons are beneficial. Was someone trying to assert that they're not?
- DannoHung 14y agoYou 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.