Functional Reactive Programming
• In functional programming, things get hard because functions can’t
have side-effects
• (Every time a function is called, it must return the same result for
the same parameters)
• In functional reactive programming, time is an implicit parameter
• This makes things easy to manage, without using monads