概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Writing C and Sharing Memory... in Ruby! 原文公開日: 2017/12/27 著者: Piotr Szmielew サイト: Rebased.pl 日本語タイトルは内容に即したものにしました。 楽しい画像はすべて英語記事からの引用です。 はじめに 「科学の名において無茶する」、今回のエピソードではRubyでC拡張を書く方法を見てみることにします。さほど害はなさそうなので、Rubyプロセス間でメモリを共有して相互通信するところまでやってみます。もちろんプロセスの分離、forkの分離など何でもござれです。 「なぜそんなことを?どうしてどうして?」と言われそうですね。もちろん『科学のために:コノバケモノメ』。 訳注: ゲーム『Portal 2』の有名なセリフだそうです。 免責条項: 本記事では、今