one thing i really like about lisp/lua presumably erlang and many others. is how trivial it is to send a function down a socket e.g. how functions/bytecode is just a datatype. makes distributed/parallel/async processing so much easier to build.<p>guessing you cant do this with a compile to C style implementation.