Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
RubyKaigi2017 http://rubykaigi.org/2017/presentations/ktou.html This talk proposes better extension API. The current extension API is C API. In the past, some languages such as Rust (RubyKaigi 2015), Go (Oedo RubyKaigi 05), rubex (RubyKaigi 2016) were proposed as languages to write extension. This talks proposes C++ as a better language for writing extension. Reasons: - C++ API can provide simpler API than C API. - C++ API doesn't need C bindings because C++ can use C API including macro natively. Other languages such as Rust and Go need C bindings. - Less API maintenance cost. Other approaches need more works for Ruby evolution such as introduces new syntax and new API.
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
Suggest modifications
Cancel