Después de hacer #19, la posta de las postas es un bloque definición para poder definir funciones. Pensaba en que sería útil tener 3 bloques distintos:
- Uno para la definición propiamente dicha, que te deja ponerle un nombre
- Otros para los parámetros, que te deja poner un nombre al parámetro (y en el futuro se pueden implementar los pattern matching)
- Un bloque de equivalencia que solamente separa el cuerpo
Por ejemplo

Los bloques definición y parámetro deben poder crear sus calls:
- En el caso de la función crea un bloque función con los agujeros según como está definida
- Los parámetros generan un bloque valor, con el nombre del parámetro. Validar que no se pueda usar fuera de contexto.
Después de hacer #19, la posta de las postas es un bloque definición para poder definir funciones. Pensaba en que sería útil tener 3 bloques distintos:
Por ejemplo

Los bloques definición y parámetro deben poder crear sus calls:
Todo esto ya está resuelto de una manera cheta en https://github.com/Program-AR/proceds-blockly