Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Implementing Functional Reactive Programming in...
Search
oetzi
October 06, 2011
Technology
180
1
Share
Implementing Functional Reactive Programming in Scala - Project Proposal
A presentation for my fourth year honours project proposal
oetzi
October 06, 2011
More Decks by oetzi
See All by oetzi
Implementing Functional Reactive Programming in Scala - Final Presentation
oetzi
1
100
Implementing Functional Reactive Programming in Scala - Progress Presentation
oetzi
1
240
Other Decks in Technology
See All in Technology
新規ゲーム開発におけるAI駆動開発のリアル
202409e2
0
2.4k
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
460
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
240
Platform engineering for developers, architects & the rest of us (AI agents)
danielbryantuk
0
180
Strands Agents超入門
kintotechdev
1
160
タクシーアプリ『GO』の実践的データ活用
mot_techtalk
2
130
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.8k
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
250
【Gen-AX】20260530開催_JJUG CCC 2026 Spring
genax
0
410
AI Engineering Summit Tokyo 2026 AIの前に、やることがある 〜医療データ企業の4フェーズ〜
dtaniwaki
0
1.7k
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
Diagnosing performance problems without the guesswork
elenatanasoiu
0
160
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
55k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
380
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Exploring anti-patterns in Rails
aemeredith
3
390
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
200
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
940
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
770
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Site-Speed That Sticks
csswizardry
13
1.2k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
320
Transcript
Implementing Functional Reactive Programming in Friday, 7 October 11
Implementing Functional Reactive Programming in !? Friday, 7 October 11
Functional Reactive Programming? Friday, 7 October 11
Functional Reactive Programming? Behaviours Friday, 7 October 11
Functional Reactive Programming? Behaviours Events Friday, 7 October 11
Behaviours Friday, 7 October 11
Behaviours Time varying value Friday, 7 October 11
Behaviours Time varying value ‘Continuous’ Friday, 7 October 11
Behaviours Time varying value Generic ‘Continuous’ Friday, 7 October 11
Behaviours Time varying value Recursive composition Generic ‘Continuous’ Friday, 7
October 11
Functional Reactive Programming? Behaviours Events Friday, 7 October 11
Events Friday, 7 October 11
Events Two states Friday, 7 October 11
Events ‘Discrete’ Two states Friday, 7 October 11
Events ‘Discrete’ Two states ‘Stream’-esque Friday, 7 October 11
Events ‘Discrete’ Two states Practical ‘Stream’-esque Friday, 7 October 11
Implementing Functional Reactive Programming in Friday, 7 October 11
Implementing Functional Reactive Programming in why? Friday, 7 October 11
“A multi-paradigm programming language designed to integrate features of object-
oriented and functional programming...” Friday, 7 October 11
‘Purely’ Functional Friday, 7 October 11
Type System Friday, 7 October 11
Generics Friday, 7 October 11
Extensible Friday, 7 October 11
Extensible = Implicit Methods implicit def int2String(val : Int) :
String = val.toString Friday, 7 October 11
Extensible = Traits trait SaysHello { val x = 5
def sayHello { println(“Hello ” + x) } } Friday, 7 October 11
FRP + Scala Friday, 7 October 11
‘echo’ oetzi.github.com/echo Friday, 7 October 11