What’s New in F# 5.0 & Beyond • Don Syme • YOW! 2021
This presentation was recorded at YOW! 2021. #GOTOcon #YOW
Don Syme - Principal Researcher at Microsoft Research
ABSTRACT
The F# language delivers practical, enjoyable, and productive programming for the era of the cloud. At the core of F# is succinct, performant functional-first programming, compiling to both .NET and JavaScript, with cross-platform, open-source toolchains for those at home in either ecosystem.
In this talk I’ll describe how in F# 5.0 and beyond we are adding more magic right across the F# stack – keeping programming simple and correct yet delivering the features you need for maximum productivity:
• Added expressivity and performance for DSLs using F# computation expressions
• High-performance state machines and resumable code for functional DSLs for collections, tasks, asynchronous sequences, and more
• Improved package management integration in F# scripting
• Interactive notebooks and a wide range of other tooling improvements
• F# analyzers, e.g. for additional shape checking in AI tensor programming
• Turnkey programming stacks for the client, server, and full-stack programming
Join me for this walk through the latest in 2021 for F#
Don is a Principal Researcher at Microsoft Research, Cambridge. I work with researchers, Microsoft and open source communities to make better programming technologies, and, through that, make people more productive and happier.
My main responsibility is the design and implementation of the F# programming language. I’ve also worked on the design of virtual machines, the C# language (being co-responsible for C# and .NET generics, and one of many contributors to C# asynchronous programming) and, indirectly, Visual Basic and other .NET languages.
As a researcher, my area is programming language design and implementation, with emphasis on making languages that are simpler to use, interoperate well with other languages and which incorporate aspects of object-oriented, asynchronous and parallel programming. I am interested in programming language perspectives on type inference, concurrency, reactivity, extensible pattern matching and language-oriented programming. I also work extensively with teams in the Microsoft Developer Division on other programming-related technologies.
Don is the primary author of Expert F#. In the past I have worked in formal specification, interactive proof, automated verification and proof description languages. I have a PhD from the University of Cambridge and am a member of the WG2.8 working group on functional programming. [...]
RECOMMENDED BOOKS
Eric Normand • Grokking Simplicity •
Daniel Higginbotham • Clojure for the Brave and True •
Ulisses Almeida • Learn Functional Programming with Elixir •
Neal Ford • Functional Thinking • Petricek & Skeet • Real-World Functional Programming •
Venkat Subramaniam • Functional Programming in Java •
Cristian Salcescu • Functional Programming in JavaScript •
Richard Feldman • Elm in Action •
Jeremy Fairbank • Programming Elm •
Wolfgang Loder • Web Applications with Elm •
#Fsharp #FunctionalProgramming #Programming #Coding #DonSyme #FStack
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
1 view
0
0
4 days ago 00:03:42 1
Bon Iver - S P E Y S I D E (Official Video)
4 days ago 00:00:50 1
Pootis Engage // EXTREME Opening but it’s Helldivers 2
4 days ago 00:01:00 1
Calvin Robinson: Why I left BRITAIN
4 days ago 00:00:58 1
She takes what she wants. #Yellowstone #BethDutton #RipWheeler #Shorts
4 days ago 00:05:29 1
Out of Orbit - Ground Control
4 days ago 00:02:06 1
𝓟𝓤𝓑𝓛𝓘𝓒 𝓐𝓟𝓟𝓔𝓐𝓛 𝓯𝓽 𝓐𝓨𝓔$𝓗𝓐 𝓔𝓡𝓞 -- 𝓝𝓪𝓴𝓮𝓭 (𝓒𝓵𝓮𝓪𝓷)
4 days ago 00:22:43 1
Tutorial For Diamond Lace Crochet Stitch - Perfect For Right-handed Crocheters
4 days ago 00:03:20 1
Here’s Why Wealthy Indians are Rushing to Buy Properties in Greece | Golden Visa Rules
4 days ago 00:02:00 1
BENEATH SHEEP’S CLOTHING - Official Trailer
4 days ago 00:18:56 1
Rethinking Climate Change. The path to a 90% emissions reduction by 2035.
4 days ago 00:11:49 1
Final DooM TNT EVILUTION - BANGER COVER MASHUP
4 days ago 00:02:10 2
Canceled V.S. Uncanceled Song Lyrics 🎶
4 days ago 00:09:48 1
2024 Mercedes E-Class - Ultra Luxurious German Excellence!
4 days ago 00:41:49 1
Pink Floyd - Animals 2018 Remix (Full Album)
4 days ago 00:06:46 3
SWORD ART ONLINE Fractured Daydream — System Trailer
4 days ago 00:03:37 1
Louis Armstrong - What A Wonderful World (Original Spoken Intro Version) ABC Records 1967, 1970
4 days ago 00:13:57 1
The pope’s document from the 1500s blows me away
4 days ago 00:21:59 1
Restoring a Vintage Jet Pilot’s Survival Knife and Making a Leather Sheath
4 days ago 00:04:30 1
Haddaway - What Is Love (Dance Compilation)
4 days ago 00:18:28 1
Hunting for SURVIVAL: The REAL Life Below Zero
4 days ago 00:19:43 1
Katie Hopkins challenges Carol Vorderman over Labour: “Love what surgeons have done to your face!”
4 days ago 00:14:27 1
Bizee Review 2024: What You Need to Know Before Signing Up