https://gist.github.com/cobodo/1be3645ba40956b772d67220ffa2e8bc
MINLONG, MAXLONG, MININT64がおかしいっぽい。
GLib::MAXINTを使うのが正しいんだろうとは思うけど、64bit環境でも32bit環境でもGLib::MAXINT == GLib::MAXINT32になってるっぽいのがなぁ。
各言語での整数型の最大値と最小値 - HHeLiBeXの日記 正道編 https://hhelibex.hatenablog.jp/entry/2017/12/07/215116
Rubyは本来最大最小が見えないはずの実装だとすると、そもそも元の問題が発生するのがまずいということなのだろうか
BOOTHは「自分が応援したいクリエイターの作品を欲しい物リスト的なものに入れている人を見つけて勝手に支払い代行して売り上げて送りつける」的 win-win-winテロシステムを構築してほしい