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
RubyからHaskellへのソフトランディング
Search
さっちゃん
December 18, 2015
Programming
0
190
RubyからHaskellへのソフトランディング
RubyistがHaskellを安心しながら習得する實例です
さっちゃん
December 18, 2015
Tweet
Share
More Decks by さっちゃん
See All by さっちゃん
みんなのオブザーバビリティプラットフォームを作ってるんだがパフォーマンスがやばい #mackerelio #srenext
ne_sachirou
0
1.6k
作ってよかったgraceful shutdownライブラリ #kyotogo
ne_sachirou
0
1.4k
path 依存型って何?
ne_sachirou
0
780
野生の onbording と onbording 設計 #kyototechtalk
ne_sachirou
0
690
メトリックはいかにして見え續ける樣になったか #devio2022
ne_sachirou
0
120
名實一致
ne_sachirou
0
720
まかれるあなとみあ ―Mackerel のしくみを理解する 30 分― @ Hatena Engineer Seminar #16
ne_sachirou
0
3.2k
tacit programming : Point-free, Concatenatives & J
ne_sachirou
0
1.1k
Monitoring Containerized Elixir
ne_sachirou
1
1.1k
Other Decks in Programming
See All in Programming
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.4k
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
150
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
340
技術検証結果の整理と解析をAIに任せよう!
keisukeikeda
0
130
『Kubernetes ☸️ で実践する Platform Engineering 』を最高速度で読み抜いたる!!👊🏻
hiroki_hasegawa
0
100
Ruby and LLM Ecosystem 2nd
koic
1
1.2k
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1k
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
2
240
米国のサイバーセキュリティタイムラインと見る Goの暗号パッケージの進化
tomtwinkle
2
630
ロボットのための工場に灯りは要らない
watany
11
3k
SourceGeneratorのマーカー属性問題について
htkym
0
210
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
3
1.6k
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.5k
4 Signs Your Business is Dying
shpigford
187
22k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
130
Utilizing Notion as your number one productivity tool
mfonobong
4
260
Code Review Best Practice
trishagee
74
20k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
220
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
290
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
The Cult of Friendly URLs
andyhume
79
6.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Site-Speed That Sticks
csswizardry
13
1.1k
Transcript
RubyからHaskellへの ソフトランディング
.。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)
Haskell
Haskell • 再代入… • 型理論… • モナド… • 圏論… •
命題論理… • ウッ…
Ruby
Ruby
Haskell World
Go to Haskell World
None
急がない
小さなものを作る
ちょっとづつ作る
安心しながら作る
None
どの言語で書いても Cucumberでテストできる 振る舞いテスト!
• 小さなプログラムを作る • テストしやすいので、通信しないCLIプログラ ムを作る • Rubyでプロトを作りながら、Cucumberを書く • Cucumberを信じてHaskellを書く
https://github.com/ne- sachirou/private-values
https://github.com/ne- sachirou/private-values
https://github.com/ne- sachirou/private-values • Haskellコード : 355行 • Cucumber+Hspec+QuickCheck : 250行
小さい
Go to Haskell World
Go to Haskell World
None
ももんが Advent Calendar 2015
栄光のももんがAdvent Calendar
みんなのももんがAdvent Calendar
5年の歴史のももんがAdvent Calendar
みんなのももんが
12/18のももんが
.。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)