I\'ve been thinking a lot lately about how to go about doing functional programming in C (not C++). Obviously, C is a procedural language and doesn\'t really support f
The Felix language compiles to C++. Maybe that could be a step stone, if you don't mind C++.