FP Syd Meeting Monday 26 October: OCaml benchmarking, Lightning talks
5 views
Skip to first unread message
Jost Berthold
unread,
Oct 21, 2026, 12:48:18 AM (yesterday) Oct 21
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to fp-syd
October 26 marks another edition of FP-Syd, featuring one full-sized talk and time for lightning talks afterwards! Tim will tell us about his work on benchmarking at Tarides, one of the major contributors to the OCaml ecosystem and maintainers of key OCaml infrastructure.
Tim McGilchrist: Towards a Benchmarking Service for OCaml (full abstract below)
As usual, we'll also have time for lightning talks. If you've had a great idea recently, discovered a useful library, explored an interesting language feature, worked on a fun side project, or simply have something FP-related you'd like to share, the stage is yours.
We are always on the lookout for new (and returning!) speakers. If you'd like to present something Functional Programming related, get in touch with the organisers.
Doors open at 6pm for the talks to start around 6:45. Please RSVP on MeetUp(https://www.meetup.com/fp-syd/events/316955406) by Friday 23 noon to make sure you are on the guest list, and meet one of the hosts on the ground floor to get up to level 27.
Abstract
Towards a Benchmarking Service for OCaml Luis Eduardo de Souza Amorim (Tarides), Tim McGilchrist (Tarides)
In this talk, we discuss our efforts to implement a new benchmarking system for OCaml, with the aim of building a successor to the Sandmark suite as a comprehensive community-facing OCaml performance tracking system. We take inspiration from the consolidated DaCapo benchmark framework for Java, collecting macro-benchmarks from a diverse set of OCaml real-world applications. In the talk, we explain why this benchmarking system is a crucial part of keeping track of performance regressions, how our benchmarking setup is structured, and some preliminary outcomes from our initial prototype, as well as an outlook to the next steps for our project.