If that's your argument, then I'd say that C function pointers are absolute shit compared to LISP continuations.
How would do I do this in C ?
int some_function() {
// some processing
fp = package_the_rest_of_this_function_into_a_function_pointer()
do_some_background_processing_and_callback(fp);
// all the background processing is done
}
In LISP, this is easy, in fact, in most LISPs, it's builtin.
candiodari|8 years ago
How would do I do this in C ?
In LISP, this is easy, in fact, in most LISPs, it's builtin.Peaker|8 years ago
lomnakkus|8 years ago
Can you give examples of this "much much more" you're referring to?