Una consulta:
en el sabor de Logo WinLogo el siguiente comando
produce el siguiente error
avanza bajalapiz
bajalapiz no devolvió nada a avanza
Esto ocurre en FMSLogo y ésta es la documentación
del mensaje de error en WinLogo:
---------------------------
(primitiva/procedimiento) no devuelve nada a (
primitiva/procedimiento)
Algunas primitivas generan objetos WinLogo que pueden
ser utilizados como argumentos para otras primitivas,
tales como Frase, Suma, etc.
---------------------------
pero JotaPe nos dice en la lista de Logo en Inglés
que esta frase es ilógica y que la Real Academia indica
que lo correcto es:
bajalapiz devolvió nada a avanza
Ésta también me parece un poco ilógica: si devolvió.
¿cómo puede ser que haya devuelto nada?
si hay que cambiar algo yo lo cambiaría a:
bajalapiz no devolvió algo a avanza
Qué opinan de:
bajalapiz no devolvió algo a avanza
vs.
bajalapiz no devolvió nada a avanza
cuál debería usarse?
Daniel
PD. uso el verbo "devolver" porque "devuelve" es el comando
que sirve para indicar cuál es la salida de una función.
(las funciones tienen entradas y tienen salidas).