Cover Image for BFPG Meetup - February 2025 - Parser combinators + Mentor networking session
Cover Image for BFPG Meetup - February 2025 - Parser combinators + Mentor networking session
Curious minds interested in practice and theory of functional programming (FP). Our members range from absolute beginner to expert. All are welcome!
15 Went

BFPG Meetup - February 2025 - Parser combinators + Mentor networking session

Registration
Past Event
Welcome! To join the event, please register below.
About Event

Join the BFPG Discord: https://discord.gg/yYz2d8w7FY

Agenda

  • 18:00: Welcome and setup

  • Presentation #1: Live coding a JSON parser - Fraser Tweedale

  • Presentation #2: Mentor networking session - hosted by Jack Kelly

  • 20:00ish: Pack down, head to Criterion pub.

**Note:** talk change due to illness. The explicit substitutions topic will be rescheduled.

Live-coding a JSON parser

Parser combinators let you assemble complex parsers out of simple ones. Fraser will live-code a parser combinator library from the bottom up in Haskell, building up to a parser for (a subset of) JSON.

Note: the code developed during this session is available at https://gist.github.com/frasertweedale/69f197b6c2528456caf854e25cf1e844.

Mentor networking session

Have you decided that 2025 is the year you learn FP? Do you have a project in mind, but you don't know where to start? Do you have skills to share and a bit of free time?

We're inviting people to briefly talk about things they want to share and want to learn about in the FP world: languages, tools, techniques, libraries, projects. We want to help mentors and mentees find each other and hopefully kick off some new conversations at the pub.

Location
Brisbane Square Library
266 George St, Brisbane City QLD 4000, Australia
We meet in the Tiered Theatrette (ground floor). You may need to see the security guard for access after 18:00.
Curious minds interested in practice and theory of functional programming (FP). Our members range from absolute beginner to expert. All are welcome!
15 Went