Cross-language OOP APIs w/ Andrew Belt
Details
Andrew Belt, developer of modular synthesizer simulator VCV Rack, talks about how to design object-oriented APIs in C/C++ that can be used by plugins and applications in any language. His new open-source VCV Object library makes this easy, inspired from GObject, Objective-C, and CLOS but with a focus on ABI-stability and flexibility when APIs evolve over the years.
About TriDev
TriDev is a monthly software development meetup with a wide range of topics in order to mix a wide range of people. Topics include code, IoT and maker projects, VR/AR, design, soft skills, leadership, and more.
Each meetup starts at 6PM with a few minutes of chat and networking. At 6:15 a speaker gives the talk on the topic of the night. We try to limit the talk to an hour, so at 7:15 we can start our giveaways. We try and dismiss around 7:30 to have some time for discussion or extra Q/A with the speaker for folks who want to hang around, but allow for others to get home or to other obligations if needed. After the talk, we move to Mulligan's for some social time!