Skip to content

Details

Meetup for Functional Programming enthusiasts in Ann Arbor.

Food from 6:00pm – talks starting at 6:30pm

Lightning Talk: Better error messages for config parsers – Mark Wotton

We can do better by thinking of configuration as a parsing problem (big reveal inside).

Main Talk: Display and compose complex predicates – Grant Weyburne

What they are and how to represent them as a tree. The problem with predicates is that they come back with True or False but don't tell us what the question was. Most predicate packages use composable functions that automatically lose information.

I will introduce a library that allows you to display and compose complex predicates and be able to trace the complete tree of possibilities. In this way you can see exactly which path of failed predicate(s) caused the issue along with the data at every step of the way.

Other Details

Beverages and some food will be provided at around 6:00pm thanks to our sponsor: NETSCOUT | Arbor (https://www.arbornetworks.com/careers/).

Please propose or comment future talks here: https://github.com/A2FP/a2fp/issues

Members are also interested in