Sleeping with the enemy: Lisp and C in a large, profitable real-time application