Melbourne Compose is.. 🤔💭
.. a user group / meetup aimed at practitioners & enthusiasts of strongly-typed functional programming across industry and academia..
.. formed by John Walker and myself as an aspiring successor to the Melbourne Scala and Melbourne Haskell meetup groups.
Melbourne Scala ran monthly gatherings from April 2009 through to Covid in 2020 and then was rebooted during 2023. Melbourne Haskell was on meetup monthly from Nov 2013 through to 2024.
The intent is to span multiple languages & technologies within typed functional programming. Personally, my language of choice has been Scala the past 14 years, and I also follow Haskell and Lean. But I expect the group will reflect the diversity of typed functional programming including but not limited to Unison, Idris, Agda, Elm, F#, Rust, Flix, Nix & the underlying mathematics of types and computation.
Both John and I want to foster an "in-real-life" community where we can share ideas, knowledge, skills, conversation and good company with other functional- programmers & thinkers across Melbourne.
While we will run some online events, a core activity for the group will be regular in-person meetings. Some of these meetings will be prepared talks, others will be more spontaneous discussions, study groups, and hacking sessions. We envisage each meeting will have a topic or topics and a nominated presenter, lead, or facilitator to drive the session. The group will suit motivated programmers who want to participate, engage and exchange knowledge.
The group is not sponsored (currently). John and I are covering the venue from our pockets. That means no pizza or beers are laid on by an organisational benefactor, at present at least.
In 2024, we will be hosting at the
Kathleen Syme Centre in Carlton, near the Melbourne Uni tram terminus. We will host meetings on the 3rd Thursday of the month, 5:30-8:30pm, in September, October and November.
The venue is just around the corner from Lygon St so we may head out for food & drink afterwards when there's interest.
We will announce the date, topic, presenters/facilitators and any other details relevant to each meet about a fortnight prior to the meeting date. Keep an eye out for the details for our first meeting, on September 19th, coming in the next day or two.
-Ben
