comint funcional