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.