diff --git a/2026-Conference/talks/2026-PharoCIG.pillar b/2026-Conference/talks/2026-PharoCIG.pillar new file mode 100644 index 00000000..0d126aec --- /dev/null +++ b/2026-Conference/talks/2026-PharoCIG.pillar @@ -0,0 +1,32 @@ +! Pharo CIG, Round Two: Growing a Native Library Ecosystem for Pharo + +Esteban Lorenzano + +""Abstract:"" + +Pharo has a powerful FFI. But a powerful FFI is not enough if every library binding +has to be written by hand. + +This talk revisits Pharo-CIG, a project that started as a tool to generate bindings +from C and C++ headers using libclang, and now grows into the Pharo C Interface +Garden: a shared space for native bindings in Pharo. + +The first talk was about bridging the gap. This one is about what lies on the other +side of the bridge: graphics, fonts, SVG, multimedia, system libraries, C APIs, +C++ APIs, and the possibility of making Pharo participate more fully in the existing +native software ecosystem. + +We will discuss what works, what remains hard, and why generated bindings are not +just a convenience, but a necessary piece of infrastructure for Pharo’s future. + +""Bio:"" + +Esteban Lorenzano studied Computer Sciences at Universidad de Buenos Aires, and worked +since 1994 in several object-oriented and low-level technologies, in different software +companies, serving in various positions from programmer to senior architect. In 2007 he +co-founded Smallworks to offer Pharo-based agile development projects. + +Since 2012 he dedicated full time to developing the Pharo code and community. He works +with the INRIA-EVREF team in Lille, France, as core developer for Pharo, being responsible +with the coordination of new releases and the implementation and maintenance of several +Pharo libraries.