tk-notes / pomo-lambda

λ - A Pomodoro Timer using Functional Programming style

Home Page:https://leandrotk.github.io/pomo-lambda/index.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PomoLambda

A Pomodoro Timer using Functional Programming style

The idea is to apply the functional programming concepts in a simple project like a pomodoro time. And for this project, principles I cared about was:

  • Pure functions: Small, no-side-effect functions
  • Immutability: Strive to keep values immutable & isolate side effects
  • Curry: Making specialized functions from more abstract functions
  • Composition: Build small functions and compose them

Inspiration

Resources

About

λ - A Pomodoro Timer using Functional Programming style

https://leandrotk.github.io/pomo-lambda/index.html


Languages

Language:JavaScript 68.4%Language:CSS 22.8%Language:HTML 8.7%