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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
Fabricをフル活用する AI Agent Hub -製造業特化AIエージェントの設計
iotcomjpadmin
0
160
「ビジネスがわかるエンジニア」とは何か?
ryooob
0
350
CVE-2026-20833_脆弱性対応とAES 化について
jukishiya
0
140
AI時代のコスト管理を考えよう〜明日から使える実践AWSノウハウ~
yoshimi0227
0
960
AIをフル活用してオンコール機能のプロトタイプを2日で作った話 / Building an AI-Powered On-Call Prototype in Just Two Days
nari_ex
0
150
週末にループ・エンジニアリングの理解を深めるためのスライド
nagatsu
0
590
打造你的 AI 工作流:Agent Skill + MCP 實戰工作坊
appleboy
0
160
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
140
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
220
Why is RC4 still being used?
tamaiyutaro
0
120
Agile and AI Redmine Japan 2026
hiranabe
4
500
技術・能力を向上する原理原則 #きのこセッションa #きのこ2026
bash0c7
0
140
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Scaling GitHub
holman
464
140k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
190
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
310
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Writing Fast Ruby
sferik
630
63k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.1k
Producing Creativity
orderedlist
PRO
348
40k
Bash Introduction
62gerente
615
220k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Skip the Path - Find Your Career Trail
mkilby
1
150
The Mindset for Success: Future Career Progression
greggifford
PRO
0
370
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