Can you folks recommend books that cover foundations of functional programming? Equivalents of Design Patterns by the gang of 4, but on FP?
Can you folks recommend books that cover foundations of functional programming? Equivalents of Design Patterns by the gang of 4, but on FP?
BoE's Jonathan #Haskel prefers to keep interest rates steady amid labor market #inflation pressures. Despite a 60% market expectation for an August rate cut, Haskel urges caution. #UK inflation hit 2% in May, but wage growth could drive it up. #BoE #InterestRates #UKEconomy
@MindOfJoe If you like #FunctionalPrograming you might check out #rakulang. Every #haskel nerd that I know who has tried it has loved it.
Raku is an optionally functional scripting language. https://docs.raku.org/language/haskell-to-p6
Discussion of the expression model (easy to add data types vs. easy to add functions)
here as Haskell algebraic data types vs OOP classes
https://stackoverflow.com/questions/870919/why-are-haskell-algebraic-data-types-closed
The friendship between Haskell and C. ~ Chris Martin (@chris__martin). #Haskel #FunctionalProgramming
Un #Google #Doodle attribuisce a #JerryLawson il titolo di "Padre del gioco su #cartuccia".
Così si fa partire la storia da metà, cancellando la creazione di #Kirschner e #Haskel, dipendenti di #ALPEX e di tutto quello che arrivò prima e dopo
https://www.bufale.net/il-doodle-di-google-sul-padre-delle-cartucce-e-sbagliato-facciamo-ordine/
reading #haskel papers
Current Stack version: 2.1.3, available download version: 2.3.1
Newer version detected, downloading
> Time for arguments. Functional programming has many useful applications, but functional programming *languages* are universally bad
I assume you're drawing a distinction between multi-paradigm languages that support functional languages and "pure" functional languages.
If so, you're not talking about a very large group of languages
https://en.wikipedia.org/wiki/List_of_programming_languages_by_type#Pure
I basically read your toot as "#haskel is bad" :D
(in fairness, though, the #haskel naive solution is even prettier/closer to English:
fib :: Integer -> Integer
fib 0 = 0
fib 1 = 1
fib n = fib (n-1) + fib (n-2)
)
Interesting / amusing statistic. #Erlang (rank 23) has become the highest scored functional language in the TIOBE programming language index for 2017.
https://www.tiobe.com/tiobe-index/
The functional runners up are: #Scala (32) and #Lisp (36).
Also remarkable is #Prolog (41) on number 5 almost heads up with 4th #F# (40)and before #Haskel (44) and #Clojure (50).
Mind you, as every programming language index is the TIOBE index only showing the result of certain searches on google, so more an indicator