Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| teaching:cc4101:tareas:2021-1:tarea1 [2021/04/25 13:02] – etanter | teaching:cc4101:tareas:2021-1:tarea1 [2021/05/10 14:34] (current) – P3, add '}' on first example bortiz | ||
|---|---|---|---|
| Line 120: | Line 120: | ||
| {id 5}} | {id 5}} | ||
| - | {{define {add1 {x : Num}} {+ x 1}} | + | {{define {add2 {x : Num}} {+ x 2}} |
| {with {{oops #f}} | {with {{oops #f}} | ||
| - | {add1 oops}}} | + | {add2 oops}}} |
| </ | </ | ||
| Line 149: | Line 149: | ||
| > (typecheck ' | > (typecheck ' | ||
| {f {> 3 4}}}) | {f {> 3 4}}}) | ||
| - | 'Bool </ | + | 'Any </ |
| > (typecheck ' | > (typecheck ' | ||
| {one #t}}) | {one #t}}) | ||
| " | " | ||
| - | > (typecheck '{> 10 #t}) | + | > (typecheck '{{> 10 #t}}) |
| " | " | ||
| - | > (typecheck '{if 73 #t #t}) | + | > (typecheck '{{if 73 #t #t}}) |
| " | " | ||
| - | > (typecheck '{with {{x 5} {y : Num #t} {z 42}} | + | > (typecheck '{{with {{x 5} {y : Num #t} {z 42}} |
| - | z}) | + | z}}) |
| " | " | ||
| Line 205: | Line 205: | ||
| | | ||
| | | ||
| - | | + | |
| {/ {* y y} x}} | {/ {* y y} x}} | ||
| {calc 25 3}} | {calc 25 3}} | ||

