Writing efficient XS

By: Sergey Aleynikov (‎randir‎) from Moscow.pm
Date: Wednesday, 15 August 2018 14:30
Duration: 50 minutes
Target audience: Intermediate
Language: English
Tags: c internals perl xs

You can find more information on the speaker's site:


XS is a glue between Perl and C, created to make impossible things - possible, and possible things - fast.

But are you using this glue to the maximum of it's potential? Maybe you can make some things even faster then you're used to.

Here I'll speak about both global concepts and local tricks that you can use in your code to make it more efficient.


Attended by: Tina Müller (‎tinita‎), H.Merijn Brand (‎Tux‎), John Lightsey (‎J.D.‎), Choroba, Szymon Nieznański, Sorin Pop (‎finger‎), Wesley Schwengle (‎waterkip‎), Nicholas Clark, Todd Rinaldo (‎toddr‎), Jan Seidl (‎JaSei‎), atoomic, Matthew Chubb (‎mchubb‎), Ilya Chesnokov (‎ichesnokov‎), Paul Evans (‎LeoNerd‎), Aaron Crane (‎arc‎), Dan Muey, Tom Bloor (‎TBSliver‎), J. Nick Koston (‎bdraco‎), Andrew Nugged (nugged)

Community Sponsors

Enlightened Perl Organisation Magnum Solutions Logo Perl6 Community Perl Weekly