Skip to content

Rapid Code Generation with F# Parsers and SQL Interpolation

Photo of Edgar Gonzalez
Hosted By
Edgar G. and Don S.
Rapid Code Generation with F# Parsers and SQL Interpolation

Details

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.

After the talk you can join us for a beer at The Artillery Arms

Photo of F# Londoners group
F# Londoners
See more events