Upload
trinhphuc
View
219
Download
0
Embed Size (px)
Citation preview
| Basel
Circularities and Modularity in the Wild
Some F# Perspectives on Software Engineering
Don Syme (Microsoft Research)
Scott Wlaschin (fpbridge.co.uk, fsharpforfunandprofit.com)
Core FP ObjectsComputations
(async, …)
Type Providers
for Data
Integration
Interop
(.NET, R, …)
Meta-
programmingCross-platform Tooling
Compiler as
ServiceGPGPU Parallel Distribution
350,000lines of C# OO
by offshore team
30,000lines of robust F#, with
parallel +more featuresAn application to evaluate the revenue due from Balancing Services contracts in
the UK energy industry
http://simontcousins.azurewebsites.net/does-the-language-you-use-make-a-
difference-revisited/
F# BasicsF# for Data
ScienceF# for GPUs
F# for Cloud
Data
F# for Testing F# for DSLs F# + R
Other F# Topics
F# is open source, cross-platform, community-oriented
fsharp.org
meetup.com/FSharpLondon
#fsharp on Twitter
Questions?