Jack Williams is a senior researcher in the Calc Intelligence team at Microsoft Research Cambridge. Jack's research interests include type systems, user-centred programming language design, data science, and AI for code. Whilst working at Microsoft, Jack has contributed to multiple product features including the calculation engine in Excel for the web, collaborative tables in Loop, and most recently, a new programming environment for Excel.
The world's most widely used programming language, Excel, is now Turing complete.
A multi-year collaboration between product and research teams has brought pure functional programming to spreadsheets. In this talk, we will cover this journey and its challenges, as well as demonstrating some of the amazing new capabilities of spreadsheets - powered by functional programming.
For us, this journey is only getting started. We will show some of the exciting new research ideas we are continuing to explore in collaboration the Excel team.