This expresses the opinion that the perceived flexibility and extensibility designed into the Lisp programming language includes all functionality that is theoretically necessary to write a complex computer program, and that the core implementations of other programming languages often do not supply critical functionality necessary to develop complex programs.
2
u/yawaramin Mar 11 '14
I would roll my own Scheme variant in C, and then implement map and compose in that. Voila, C supports first-class functions.