Top "Functional-programming" questions

Functional programming is a programming paradigm based upon building abstractions using functions, avoiding side effects and change of state.

What is referential transparency?

What does the term referential transparency mean? I've heard it described as "it means you can replace equals with equals" …

functional-programming computer-science theory referential-transparency
Stack overflows from deep recursion in Java?

After some experience with functional languages, I'm starting to use recursion more in Java - But the language seems to …

java functional-programming stack overflow
What tools are there for functional programming in C?

I've been thinking a lot lately about how to go about doing functional programming in C (not C++). Obviously, C …

c functional-programming
Map list onto dictionary

Is there a way to map a list onto a dictionary? What I want to do is give it a …

python list functional-programming hashtable
Is Javascript a Functional Programming Language?

Just because functions are first class objects, there are closures, and higher order functions, does Javascript deserve to be called …

javascript functional-programming terminology
Python: Why is functools.partial necessary?

Partial application is cool. What functionality does functools.partial offer that you can't get through lambdas? >>> sum = …

python functional-programming partial-application
What is the difference between eq?, eqv?, equal?, and = in Scheme?

I wonder what the difference is between those operations in Scheme. I have seen similar questions in Stack Overflow but …

functional-programming scheme
Small and good scala projects to learn scala -- especially functional programming and type system

I've studied scala for several months, but still at the beginner level. Now I found I have huge trouble with …

scala functional-programming type-systems
How can you do anything useful without mutable state?

I've been reading a lot of stuff about functional programming lately, and I can understand most of it, but the …

functional-programming state
Functional programming, Scala map and fold left

What are some good tutorials on fold left? Original question, restored from deletion to provide context for other answers: I …

scala map functional-programming fold