Join us for an exploration of Functional Programming and Category Theory by Paul McGee from our WA branch.
To quote Matthew Martin on the Guru99 website
Functional programming (also called FP) is a way of thinking about software construction by creating pure functions. It avoid concepts of shared state, mutable data observed in Object Oriented Programming.
Functional langauges empazies on expressions and declarations rather than execution of statements. Therefore, unlike other procedures which depend on a local or global state, value output in FP depends only on the arguments passed to the function.
What is Category Theory? It isn’t a topic we have discussed in a Delphi context. Definitions in relation to programming are hard to come by. Most references mention Haskell.
Come along and hear Paul talk about these topics, how they relate to each other and how they can influence our Delphi code.
Our meeting is online this month, with the Zoom connection opening around 6 pm (Melbourne time) .
- Public Soapbox where attendees can ask questions, share discoveries or talk about code
- Functional Programming and Category Theory with Paul McGee
Zoom meeting details will be posted shortly before the meeting. Check back to this topic for details.