Implementación del ejercicio Microprocesador en ES6 (JavaScript) con influencias de programación funcional.
La primera vez
yarn init
Luego correr los tests
yarn test
Algunas notas generales:
- Hace uso extensivo de (ramda)[https://ramdajs.com/docs] que provee funciones útiles para expresar lógica sobre estado inmutable.
- Sigue el patrón de "reducer/actions" de redux (aunque no utiliza redux, ni siquiera está la librería como dependencia, es sólo el patron).
- Está separado en varios archivos chiquitos para poder testearlo mejor y entenderlo de a "unidades".