Loading…
Thursday, July 9 • 19:00 - 19:30
Go and libxl: How we Used the libxl IDL to Generate Go Bindings - Nick Rosbrook, Assured Information Security, Inc.

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.


Often when developing software in high-level languages, we reach a point where we need bindings for a library written in a lower-level language, especially C. In this talk, I will discuss the need for Go bindings for libxl, and describe my experiences writing them over the last year. Topics will include cgo – Go’s interface to call C code, how the Python-based libxl IDL can be used to write bindings, and the fun I had using Python to generate Go code. Finally, I will talk about how these bindings are being used in redctl, a Xen toolstack for Redfield written in Go.

Speakers
NR

Nick Rosbrook

Software Engineer, Assured Information Security, Inc.
Nick Rosbrook is a software engineer at Assured Information Security, Inc., where he works on wireless networking, IPsec, and virtualization. He enjoys working on open source projects, especially Redfield, StrongSwan, and Xen.



Thursday July 9, 2020 19:00 - 19:30 CEST
King Minhai I Park