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
知らなかった The early history
Search
Tak
August 28, 2021
Technology
0
240
知らなかった The early history
【第2回】FUN FAN F# | Online (
https://fun-fan-fsharp.connpass.com/event/212813/
)
Tak
August 28, 2021
Tweet
Share
More Decks by Tak
See All by Tak
`美しいVim` を正しく表示する
ttak0422
0
28
24歳を支える技術
ttak0422
0
660
Nixを使う
ttak0422
0
4.3k
オタクとエンジニアと1984年と
ttak0422
0
400
uzimARuの開発
ttak0422
0
850
Other Decks in Technology
See All in Technology
Janus
bkuhlmann
1
490
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
550
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.4k
Tellus の衛星データを見てみよう #mf_fukuoka
kongmingstrap
0
180
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
180
アクセス制御にまつわる改善 / Improving access control
itkq
0
530
エンジニアのキャリアをちょっと楽しくする3本の軸/Three Pillars to Make an Engineer's Career More Enjoyable
kwappa
0
2.7k
ChatGPT for IT Service Management (IT Pro)
dahatake
7
1.5k
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
210
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
0
130
プロトタイピングによる不確実性の低減 / Reducing Uncertainty through Prototyping
ohbarye
5
380
Postman v10リリース後を振り返る / Looking back at Postman v10 after release
yokawasa
1
160
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
32
12k
GraphQLの誤解/rethinking-graphql
sonatard
50
9.2k
How GitHub (no longer) Works
holman
304
140k
A better future with KSS
kneath
231
16k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
How STYLIGHT went responsive
nonsquared
92
4.8k
Ruby is Unlike a Banana
tanoku
96
10k
Code Review Best Practice
trishagee
55
15k
Into the Great Unknown - MozCon
thekraken
10
990
Understanding Cognitive Biases in Performance Measurement
bluesmoon
7
1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Transcript
知らなかった The early history @tak
はなすこと - 自己紹介 - テーマについて - ターゲット - 変化を読む -
まとめ
自己紹介
自己紹介 名前:tak 社会人一年目 (.NET使ってない) F#と環境構築それからXRが好き F#は4.1から触り始めたー
テーマについて
テーマについて 界隈では有名なThe Early History of the F# Language 内容 -
90年代の強い型付けされた関数型言語 - .NETの話 - Microsoft Researchの話 - F#を作るに至った背景や環境 - 構文 - 他の言語から受けた影響や与えた影響 - どういった場所で使われているか ...
テーマについて The Early History of the F# Languageはいくつかのバージョンがある - ドラフト
v1 (2018) - ドラフト v2 (2019) - 完成版と v2 (2020) 完成版 https://dl.acm.org/doi/10.1145/3386325
テーマについて The Early History of the F# Languageはいくつかのバージョンがある - ドラフト
v1 (2018) - ドラフト v2 (2019) - 完成版と v2 (2020) 完成版 https://dl.acm.org/doi/10.1145/3386325 読んだことないので LT駆動論文読み 大枠は知っているものの ページ数が爆増し気になる (39ページ→58ページ)
テーマについて 先日開催されたICFP2021(08/22~08/27)の基調講演で “Narratives and Lessons from The Early History of
F#” という題で発表が行われました。 https://icfp21.sigplan.org
ターゲット
ターゲット 最新のThe Early History of the F# Languageを読んだ人: - 面白いよねと共感してもらえたら...
ドラフトまでは読んだことがある人: - 変わったところに興味があれば... 読んだことが無い人: - 面白い読み物があることを知ってもらえれば...
変化を読む
変化を読む コンピュテーション周りの記載が詳しくなってた F# 1.0 – Improving the Functional Core: Computation
Expressions and Async ↓ F# 1.0—Improving the Functional Core: async/await F# 1.0—Improving the Functional Core: Computation Expressions
変化を読む コンピュテーションについての説明が分かりやすい (個人的にこの記載の仕方が好き) Don Syme. The early history of F#.
Proceedings of the ACM on Programming Languages, 4(HOPL):75:1–75:58, 2020
変化を読む (時間調節)
変化を読む (時間調節) F#(アクティブパターン)とScala(抽出子オブジェクト)の話
変化を読む (時間調節) F#とRx
まとめ 一度も目を通したことが無い人に勧めたい 純粋に読み物として面白い 読みやすくなったACMのPDF・有志の日本語訳どっちもオススメ