By that very rant, Functional Programming does exist, and OOP definitely does not.
-
-
How would you precisely define FP then?
1 reply 0 retweets 1 like -
As it has always been defined; A thesis by which achieving referential transparency is a primary goal.
1 reply 0 retweets 3 likes -
That makes no sense. What is "thesis?" "referential transparency?" "goal?" Is prolog functional programming? How about APL? ML? Synchronous program systems? Depending on how you mean those words, all of those count or don't count.
1 reply 0 retweets 0 likes -
That makes perfect sense, and has done for as long as we have been doing it, which is a very long time. If you'd like this expanded, we better use a more appropriate forum. http://qfpl.io/contact
1 reply 0 retweets 2 likes -
Answer the question. Is APL a functional programming language? How about prolog?
1 reply 0 retweets 1 like -
Answer the question. Is the boiling point of triangle greater than blue?
1 reply 1 retweet 2 likes -
If you refuse to concretely say whether a language is "FP" or not, then the entire language game is nonsense, and saying "Haskell is FP" is also nonsense.
1 reply 0 retweets 2 likes -
The answer to both questions is, "not even no." Why are you suddenly focused on programming languages? Because it is popular and trendy with the recent cargo-culting of FP? I said nothing like it. You did. Again, if you'd like to expand…
1 reply 0 retweets 2 likes -
Ah, so we're agreed that anybody who says "Haskell is a functional programming language" is speaking nonsense. Good to know!
1 reply 0 retweets 2 likes
Yes, we are agreed on that. Though that sentence can be taken to be an approximation of a statement which is accurate. i.e. the extent by which a tool assists in achieving the FP thesis.
-
-
Then we're probably-ish on the same page.
1 reply 0 retweets 1 like -
Righto cool.
0 replies 0 retweets 1 like
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.