Upgrade to Pro — share decks privately, control downloads, hide ads and more …

今から始める Inline::C 入門

Kei Kamikawa
September 23, 2018

今から始める Inline::C 入門

Okinawa.pm #7 で Inline::C を使ったコードを紹介しながらしゃべりました。

- お気に入りのワンライナー
perl -E 'use Inline C => q{ SV*codehex(char*a,char*b){return newSVpvf("I Love %s and %s",a,b);} }; say codehex+Perl=>Go'

- illguts の PDF
https://st.aticpan.org/source/RURBAN/illguts-0.49/illguts.pdf

Kei Kamikawa

September 23, 2018
Tweet

More Decks by Kei Kamikawa

Other Decks in Programming

Transcript

  1. JOUͷ৔߹ w JOU  5@*7 w */165 • $var =

    ($type)SvIV($arg) w 065165 • sv_setiv($arg, (IV)$var);
  2. DIBS ͷ৔߹ w DIBS    5@17 w */165

    • $var = ($type)SvPV_nolen($arg) w 065165 • sv_setpv((SV*)$arg, $var);