Este proyecto fue creado con la intención de familiarizarse con el paradigma de programación Funcional.
Consiste en visualizar las funciones y valores como bloques que se van encastrando, permitiendo entender la estructura de las expresiones más fácilmente que con texto.
Por ahora solo cuenta con un checkeo de tipos y código de color para identificarlos.
Entrá al sitio para jugar aplicando funciones: https://uqbar-project.github.io/function-laboratory/
- Aplicación de funciones con valores
- Aplicación de funciones con expresiones
- Composición
- Aplicación parcial
- Tipos parámetricos
Los colores de los bloques dependen de su tipo. Cada tipo básico tiene asignado un color, y el color de las funciones es una mezcla entre los colores de los tipos de los parámetros y el de salida. Esto permite que expresiones con el mismo tipo tengan el mismo color.
Esta app fue creada en Javascript usando Blockly. Sentite libre de revisar los issues y consultarnos si te interesa resolver alguno.
- Aceptamos Pull Requests ❤️
- Y si encontrás un error nos encantaría que lo reportes 🐛