Bueno, lo de los condicionales en Elisp aún no lo he entendido por completo, así que ire explicando poco a poco lo que sé, por lo que he encontrado existen 3 condicionales principales if, when, cond, creo que tambien let, pero bueno como yo tampoco lo entiendo bien ya que se llegan a usar funciones especificas que yo no controlo junto con esto pues me hace el lio pero bueno veamos bien lo que hacemos. (Ire actualizando)
Condicional IF
Con numeros
(setq hola 3)
(if (eq hola 4) (message "Hola ind") (message "deadline"))
Este codigo es muy sencillo tengo una variable hola a la cual le doy el valor 3 la parte que pone eq
es para comparar si es igual a un numero de esta manera si hola es igual a cuatro.
Ahora introduciendo input por parte de un usuario
(setq hola (read-number "Introduzca un numero:"))
(if (eq hola 4) (message "Hola ind") (message "deadline"))
Si ejecutamos el codigo podemos ver que acontece lo siguiente
Con strings
En proceso…