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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
oetzi
October 06, 2011
Technology
180
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
データエンジニアリングとドメイン駆動設計
masuda220
PRO
14
2.6k
AI時代こそ、スケールしないことをしよう -「作る人」から「なぜ作るか」を考える人へ / Do Things That Don't Scale in the AI Era — From How to Why
kaminashi
1
150
AI時代のPlaywright活用(システムテストを自動化する ー 実行エンジンにPla ywrightを選んだ理由)
ynisqa1988
2
1k
インシデント事例と パッケージの全量解析に学ぶ ソフトウェアサプライチェーンの守り方 / supply-chain-attack-defense
flatt_security
0
1.1k
ここは地獄!つらい朝会を体験することで、チームとしてのより良い振る舞いに気づくワークショップ / The stand-up meeting from hell in the game industry
scrummasudar
0
330
コンテナ・K8s研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
200
文字起こし基盤の信頼性
abnoumaru
0
140
なぜ、あなたのエージェントは言うことを聞かないのか
segavvy
1
510
reFACToring
moznion
0
460
データベース研修【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
260
AI研修(Day2)【MIXI 26新卒技術研修】
mixi_engineers
PRO
1
640
AI_Dev_Day_製造業領域でのAI活用から見た活用の罠と成功に導く実践知.pdf
kintotechdev
0
210
Featured
See All Featured
Navigating Weather and Climate Data
rabernat
0
400
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
Code Reviewing Like a Champion
maltzj
528
40k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Claude Code のすすめ
schroneko
67
230k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
660
How to build a perfect <img>
jonoalderson
1
5.8k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
470
Amusing Abliteration
ianozsvald
1
240
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
My Coaching Mixtape
mlcsv
0
180
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