Envoyer par SMS: Writing interactive compilers and interpreters