Skip to content

BFPG Meetup - May 2024 - Gleam v1 / Do your taxes with Haskell

Photo of Fraser Tweedale
Hosted By
Fraser T. and Jack

Details

Agenda

  • 18:00: Welcome and setup
  • Presentation #1: Gleam v1 - Rob Ellen
  • Presentation #2: Do your taxes with Haskell - Fraser Tweedale
  • 20:00ish: Pack down, exit, head to Criterion pub.

Gleam v1

Gleam is a statically-typed functional programming that compiles to the BEAM (the Erlang Virtual Machine) and JavaScript. It has a focus on simplicity and ergonomics. With its recent v1.0 release, Gleam, its standard library, and tooling, are stable and ready for industrial use. In this talk, I'll take us on a tour through some of the interesting language features and choices made, some interesting libraries and use-cases, and how Gleam fits into the BEAM and broader PL landscape.

Do your taxes with Haskell

Tax time is coming!

The Australian income tax system is pretty complicated. It helps to know where you stand so you can avoid nasty surprises and make better financial decisions. For several years I have used Haskell to prepare my tax return and model scenarios. I published the generic stuff as the tax-ato library.

In this presentation I will walk you through the library. Fortuitiously, it is Budget Night. What better way to learn about the library than to update it live? Hopefully the Treasurer doesn't babble on too long...

After the library tour, we will play "fantasy tax time" and collaboratively prepare Jane Citizen's tax return. Will Jane get a refund this year? Or will she get Division 293'd into oblivion? Together, we decide. Along the way, we'll cut ourselves on rough edges and notice some important things the library doesn't implement... yet.

Photo of Brisbane Functional Programming Group (BFPG) group
Brisbane Functional Programming Group (BFPG)
See more events
FREE
30 spots left