Skip to content

Rapid Code Generation with F# Parsers and SQL Interpolation

Photo of Edgar Gonzalez
Hosted By
Edgar G. and Don S.

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.

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