Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
teaching:cc4101:tareas:2017-2:tarea2 [2017/09/19 21:54] – [Tareas a realizar] folmedo | teaching:cc4101:tareas:2017-2:tarea2 [2017/10/02 18:41] (current) – [Tareas a realizar] folmedo | ||
---|---|---|---|
Line 10: | Line 10: | ||
* donde se puedan definir **tipos inductivos** propios (los únicos valores atómicos del lenguaje van a ser de algún tipo definido por el usuario), y | * donde se puedan definir **tipos inductivos** propios (los únicos valores atómicos del lenguaje van a ser de algún tipo definido por el usuario), y | ||
- | * que soporte funciones | + | * que soporte funciones de **múltiples argumentos** y **anotaciones de tipo**. |
Line 25: | Line 25: | ||
< | < | ||
- | | (fun (<id> : < | + | | (fun (<id> : < |
| (match < | | (match < | ||
| (< | | (< | ||
Line 103: | Line 103: | ||
(match b | (match b | ||
| | ||
- | | + | |
" | " | ||
</ | </ | ||
Line 203: | Line 203: | ||
== P3 (2.50 Pt) == | == P3 (2.50 Pt) == | ||
- | Defina la función **'' | + | Defina la función **'' |
**Ayuda. ** Piense si el soporte de recursión en las funciones de primer orden requiere algún tratamiento especial o no. | **Ayuda. ** Piense si el soporte de recursión en las funciones de primer orden requiere algún tratamiento especial o no. |