Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
teaching:cc4101:tareas:2026-1:tarea2:parte1 [2026/05/11 02:07] – [Agregando logs: primer intento] tip log con str bduarteteaching:cc4101:tareas:2026-1:tarea2:parte1 [2026/05/11 19:05] (current) – [Agregando logs: primer intento] msegur
Line 25: Line 25:
 </code> </code>
  
-<note tip>Cuando uno "printea" uno está mandando la representación en ''string'' del valor a la salida estándar, por lo que ''log'' debería ser una lista de strings (considere que solo pueda printear números, no clausuras)</note>+<note tip>Al imprimir un valor, uno está mandando la representación en ''string'' del valor a la salida estándar, por lo que ''log'' debería ser una lista de strings (considere que solo se puede imprimir números, no clausuras)</note>
  
 Por otro lado, para mantener un log ergonómico de usar, es necesario utilizar mutación. Para esto,  les recomendamos utilizar el mecanismo de cajas de Racket ([[https://docs.racket-lang.org/reference/boxes.html|documentación]]). A continuación les proveemos una ilustración de la API de cajas, para hacer crecer una lista: Por otro lado, para mantener un log ergonómico de usar, es necesario utilizar mutación. Para esto,  les recomendamos utilizar el mecanismo de cajas de Racket ([[https://docs.racket-lang.org/reference/boxes.html|documentación]]). A continuación les proveemos una ilustración de la API de cajas, para hacer crecer una lista: