Package::Stash という凄そうなやつ
先日このようなツイートをした
凄い神モジュール見つけたhttps://t.co/bPdOXBRkiy
— K (@CodeHex) 2018年1月25日
Package::Stash というモジュールの詳細は以下のリンクから
続きを読むXS での pTHX/pTHX_, aTHX/aTHX_ について
フィボナッチ数列の LLVM IR を読む
Perl で Compiler::CodeGenerator::LLVM を用いて LLVM IR を出力する
約 4 年前になると思うが、@goccy54 さんが LLVM のライブラリを用いて、Perl のコードから LLVM IR を生成するといった夢のようなモジュールを作成されていた。
それが Compiler::CodeGenerator::LLVM である。
これをどのような感じで使うのかは、@papix さんによって以下のリンクで解説されている。
Compiler::CodeGenerator::LLVMで遊ぼう! | Hachioji.pm 日めくりテックトーク
上の記事が Publish されてから 1 年後に僕は Perl をやり始めて、Perl に関する情報を仕入れる中でこの記事に出会い、こういうことをやってみたいなーと強く憧れていたのを今でも覚えている...
それは置いといて、約 4 年間更新が止まった Compiler::CodeGenerator::LLVM を LLVM 5.0.1 に対応させることができたため記録を取る。
なお、当時は LLVM 3.2 を用いていた。