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:2025-1:tarea3 [2025/06/19 20:57] – [Parte 3 (extra): Campos de Clase (1 pt de Bonus)] dibanezteaching:cc4101:tareas:2025-1:tarea3 [2025/06/19 21:09] (current) – [Tarea 3 (Entrega: TBD)] dibanez
Line 1: Line 1:
-====== Tarea 3 (Entrega: TBD) ====== +====== Tarea 3 (Entrega: 6 de Julio de 2025) ====== 
  
 Esta tarea se distribuye con un archivo zip ({{ :teaching:cc4101:tareas:2025-1:t3-init.zip |}}) que contiene 3 archivos: main.rkt, tests.rkt y env.rkt. Los archivos están incompletos, y en ellos tiene que implementar lo que se solicita en las preguntas siguientes.  Esta tarea se distribuye con un archivo zip ({{ :teaching:cc4101:tareas:2025-1:t3-init.zip |}}) que contiene 3 archivos: main.rkt, tests.rkt y env.rkt. Los archivos están incompletos, y en ellos tiene que implementar lo que se solicita en las preguntas siguientes. 
Line 355: Line 355:
                    {o1 {init Test}}                    {o1 {init Test}}
                    {o2 {init Test}}                    {o2 {init Test}}
-                  {begin {-> set-b o1 #t}+                  {begin {-> o1 set-b #t}
                          {get o2 b}}})                          {get o2 b}}})
 +#t
 </code> </code>
  
   * Realize las modificaciones necesarias para extender el lenguaje con campos de clase.   * Realize las modificaciones necesarias para extender el lenguaje con campos de clase.