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
1
180
Implementing Functional Reactive Programming in Scala - Project Proposal
A presentation for my fourth year honours project proposal
oetzi
October 06, 2011
Tweet
Share
More Decks by oetzi
See All by oetzi
Implementing Functional Reactive Programming in Scala - Final Presentation
oetzi
1
94
Implementing Functional Reactive Programming in Scala - Progress Presentation
oetzi
1
220
Other Decks in Technology
See All in Technology
Axon Frameworkのイベントストアを独自拡張した話
zozotech
PRO
0
100
嗚呼、当時の本番環境の状態で AI Agentを再評価したいなぁ...
po3rin
0
420
これからアウトプットする人たちへ - アウトプットを支える技術 / that support output
soudai
PRO
18
5.5k
AWS資格は取ったけどIAMロールを腹落ちできてなかったので、年内に整理してみた
hiro_eng_
0
220
LINE公式アカウントの技術スタックと開発の裏側
lycorptech_jp
PRO
0
390
コード1ミリもわからないけど Claude CodeでFigjamプラグインを作った話
abokadotyann
1
160
ググるより、AIに聞こう - Don’t Google it, ask AI
oikon48
0
890
機密情報の漏洩を防げ! Webフロントエンド開発で意識すべき漏洩パターンとその対策
mizdra
PRO
9
3.4k
Rubyist入門: The Way to The Timeless Way of Programming
snoozer05
PRO
6
450
AI × クラウドで シイタケの収穫時期を判定してみた
lamaglama39
0
270
CodexでもAgent Skillsを使いたい
gotalab555
9
4.7k
決済システムの信頼性を支える技術と運用の実践
ykagano
0
630
Featured
See All Featured
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Being A Developer After 40
akosma
91
590k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.7k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Designing for humans not robots
tammielis
254
26k
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