Hola , tengo la siguiente inquietud , estaría muy agradecido si me dan algun consejo.
El problema que tengo es el siguiente:
Tengo que hacer un programa en Scheme (dialecto de LISP) , el cual la problemática mas grande es que :
-Debo hacer una función que muestre un cierto tiempo en pantalla y cierta función a la vez.
La función es un menú que se despliega en pantalla , y que da al usuario elegir una opción cualquiera
Cuando termine el tiempo , termina la ejecución del programa.
por ejemplo , con un tiempo 10
10
¿Que opción quiere?
> (acá usuario ingresa opción)
9 => el tiempo sigue corriendo
8
7
6
5
...1 => el programa termina su ejecucion
He pensado en ocupar Threats (hilos) , ya que son 2 funciones ejecutadas al mismo tiempo , pero me dijeron que no era lo optimo.
Ahora estoy tratando con Currying , haber si funciona algo
¿Que me aconsejan ustedes o que solución podrían verle ?
Pd: la función para pedir al usuario y todo eso , esta listo , a si mismo la función del tiempo esta lista , solo falta hacer lo que anteriormente comente.
Gracias de antemano.
Saludos.