Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
F#’s Type Providers: The future of meta-program...
Search
Robert Pickering
May 16, 2014
Programming
870
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
F#’s Type Providers: The future of meta-programming in .NET
Robert Pickering
May 16, 2014
More Decks by Robert Pickering
See All by Robert Pickering
Decrypting Crypto-Currency with F#
robertpi
1
190
Expression Oriented Programming with F#
robertpi
2
250
Other Decks in Programming
See All in Programming
AIが実装を担う時代の「技術設計」と「チームマネジメント」
kamina_zzz
1
160
느린 네트워크와 저사양 디바이스 사용자를 위한 웹뷰 로딩 시간 개선기
kmkim
1
190
Rails初心者がパスキーを実装してみて大変だったこと
ktombow
0
110
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.5k
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
2.2k
Groovy as a human and AI friendly programming language
paulk
0
180
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
140
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
210
LLM 101
dalinaum
0
470
SODA - FACT BOOK(EN)
sodainc
1
200
AmebaブログはKMPから卒業します
kmars0605
0
320
ChromeでローカルLLM
ryu1013
0
200
Featured
See All Featured
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
310
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Navigating Weather and Climate Data
rabernat
0
580
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
760
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
610
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
560
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.2k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
280
Documentation Writing (for coders)
carmenintech
77
5.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Transcript
None
None
None
None
new System.Data.DataSet()
None
type User = { [JsonProperty(PropertyName = "user_name")] Username: string [JsonProperty(PropertyName
= "first_name")] FirstName: string [JsonProperty(PropertyName = "last_name")] LastName: string }
None
None
None
type ITypeProvider = inherit IDisposable abstract GetStaticParameters: Type -> ParameterInfo
[] abstract ApplyStaticArguments: Type * string * obj [] -> Type abstract GetNamespaces: unit -> IProvidedNamespace [] abstract GetInvokerExpression: MethodBase * ParameterExpression [] -> Expression abstract GetGeneratedAssemblyContents: System.Reflection.Assembly -> byte[] abstract Invalidate: IEvent<EventHandler,EventArgs>
None
None
None
None
None
None
@dsyme @brandewinder @Oenotria
None
http://fsharpworks.com/paris/2014.html
None