Skip to content
Public template

Repository files navigation

Laboratorio de funciones

logo

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/

Validaciones

  • Aplicación de funciones con valores

aplicacion

  • Aplicación de funciones con expresiones

aplicacion_expresiones

  • Composición

composicion

  • Aplicación parcial

aplicacion_parcial

  • Tipos parámetricos

tipo_parametrico

Colores

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.

image

Contribuciones

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 🐛

¿Quiénes somos?

Releases

Packages

Used by

Contributors

Languages