- Rapid Code Generation with F# Parsers and SQL InterpolationThe Office Group - Albert House, LONDON
Welcome back!
Join us for an exciting session where we delve into the world of rapid code generation using F# parsers and explore the power of string interpolation with SQL and other examples.
Traditionally, (lex/yacc) parsers were the domain of compiler writers, but with the advent of functional programming languages, these tools have become accessible for source-code generation by developers of all levels.
Our speaker, Stephen Channell, will share a fascinating backstory from 30 years ago, involving a proposal for a SQL interpreter at IBM. What was once considered a major project was accomplished in just a couple of weeks using F#. The intuitive nature of FSYaccLex, combined with the strengths of F#, made it a superior choice over C.
This session will be particularly interesting for those in the community who are keen on parsing domain-specific languages (DSLs) using FSLexYacc, processing abstract syntax trees (ASTs), and generating code where F# truly excels.
TotallyMoney is kindly sponsoring the meet-up and will be providing pizza and drinks.