Utilizamos el preprocesador para saber si el código está corriendo
sobre una máquina con Windows, si es el caso definimos unas
funciones auxiliares que reemplazan a readline y add_history