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
Recent Trends in F#
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
midoliy
July 30, 2022
Programming
0
220
Recent Trends in F#
Presentation slide for the 6th Fun Fan F#
midoliy
July 30, 2022
Tweet
Share
More Decks by midoliy
See All by midoliy
2021年を振り返って
midoliy
0
170
Let's Try F# vNext
midoliy
0
290
F#を使ってみよう!
midoliy
0
160
F#最新情報 - 2021/06
midoliy
0
190
Other Decks in Programming
See All in Programming
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
140
今から始めるClaude Code超入門
448jp
8
9k
CSC307 Lecture 07
javiergs
PRO
1
560
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
4k
Data-Centric Kaggle
isax1015
2
780
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
230
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
210
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
180
dchart: charts from deck markup
ajstarks
3
1k
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
210
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
240
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Bash Introduction
62gerente
615
210k
Un-Boring Meetings
codingconduct
0
200
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Transcript
Recent Trends in F# midoliy ࠷ۙͷ F# ͷಈ
midoliy • ୡ / MIDORIKAWA Tatsuya • ౦ژࡏॅ •
https://twitter.com/_midoliy_ • https://github.com/tatsuya-midorikawa
RFC FS-1124 Interfaces with static abstract members (IWSAMs)
RFC FS-1124 ࣮Ϋϥεߏମʹ, static ϝϯόͷ࣮Λڧ੍Ͱ͖ΔΑ͏ʹ. IUUQTHJUIVCDPNGTIBSQGTMBOHEFTJHOCMPCNBJO3'$T'4JOUFSGBDFTXJUITUBUJDBCTUSBDUNFNCFSTNE Interfaces with static abstract
members (IWSAMs)
RFC FS-1124 Interfaces with static abstract members (IWSAMs) ᶃ .NET
7 (C# 11) ͰՃ͞ΕΔ IWSAMs ʹ߹Θͤͯ, F# ʹಉػೳ͕Ճ͞Ε Δ͜ͱʹ. • ͦͦ C# 2.0 ࣌Ͱ, ෳࡶ͕ͨ͞Β͢ѱӨڹͷํ͕େ͖͍ͱ͍͏ཧ༝ Ͱ, ҙਤతʹ Reject ͞Εͨػೳ. ᶄ ओʹ C# ͚ͷػೳͳͷͰ, F# Ͱ SRTP ͳͲͰճආͰ͖ΔͳΒ, SRTP Λ࠾ ༻ͨ͠ํ͕ྑ͍ (߹͕ଟ͍) .
RFC FS-1125 Add print and println functions to FSharp.Core
RFC FS-1125 Add print and println functions to FSharp.Core System.Console.Write
/ .WriteLine ͷ alias ͕Ճ͞ΕΔ͜ͱʹ. IUUQTHJUIVCDPNGTIBSQGTMBOHEFTJHOCMPCNBJO3'$T'4QSJOUQSJOUMOGVODUJPOTNE
RFC FS-1125 Add print and println functions to FSharp.Core ✦
Motivation • F# ೖऀ, ίϯιʔϧʹจࣈྻΛग़ྗ͢Δࡍʹ printf / printfn Λֶश͢Δ ͕, ଘ֎, ֶशίετ͕ߴ͍ͨΊ, ΑΓγϯϓϧͳग़ྗํ๏ͷఏڙΛܾΊͨ. • ྫ͑, ݱ࣌ͰҎԼͷίʔυΤϥʔͱͳΔ͕, F# ೖऀʹͦΕ͕ͳ͔ͥΛ ཧղͯ͠Β͏ʹ, ͋·Γʹֶशίετ͕ߴ͍.
RFC FS-1126 Allow lower-case DU cases when in speci f
ied [<RequireQuali f iedAccess>]
RFC FS-1126 Allow lower-case DU cases when in speci f
ied [<RequireQuali f iedAccess>] ผڞ༻ମ (DU) ͷέʔε໊ʹؔͯ͠, খจࣈ࢝·Γ͕ڐ༰͞ΕΔΑ͏ʹ. IUUQTHJUIVCDPNGTIBSQGTMBOHEFTJHOCMPCNBJO3'$T'4BMMPXMPXFSDBTFEVDBTFTXIFOSFRVJSFRVBMJ fi FEBDDFTTJTTQFDJ fi FENE
Thank you!