fumieval
再帰の極意とは、再帰の極意を信じることだ
Tsuru Capitalのコンポーザー。使いどころがいまいちわからないライブラリに費やした時間はおそらく日本一。
Twitter https://twitter.com/fumieval
GitHub https://github.com/fumieval
Discord fumieval#9639
ライブラリ
★deriving-aeson FromJSON/ToJSONのインスタンスをDerivingViaで簡単に導出
★barbies-th データ型宣言をTemplate Haskellを通してHKD化
★winery シリアライズライブラリ
★witherable フィルタができるTraversableの派生
★mason 汎用爆速ビルダー
deriving-show-simple フィールド名を省いたShowのインスタンスを導出
objective オブジェクト指向を実現するライブラリ
extensible 拡張可能レコード、バリアント、エフェクト、タングルなど
drinkery 何でもできるストリーミングライブラリ
xml-lens
incremental インクリメンタルアップデートのためのクラス
humble-prelude Prelude代替
tagstew カリカリにチューンしたtagsoup互換パーサ
webauthn サーバーサイド向けのWeb Authentication API ライブラリ
bindings-portaudio クロスプラットフォームのオーディオAPIライブラリ
holz 抽象度をやや高めたOpenGL/GLFWのラッパー
tehepero Rustのunwrap/expectのHaskell版
elias-fano 単調増加する自然数のほぼ簡潔な表現(解説記事)
monad-skeleton シンプルなOperationalモナド
アプリケーション
Monaris テトリスクローン
discord-vc-notification Discordボイスチャンネル参加通知ボット
scrapbox-notify ScrapboxのSlack通知の粒度を粗くするプロキシ(このScrapboxでも運用中)
liszt append-only データベース(木構造によりデータを単一ファイルにまとめる)
franz append-only データベース(複数ファイル)
「イヤーッ!」「グワーッ!」だけでプログラミングできる言語(解説記事)
処理系
NoFieldSelectors レコードのセレクタ関数を無効化する拡張
遺物
karakuri モナディックなムーアマシン
artery モナディックなミーリマシン
研究中
holz OpenGLラッパー
probe デバッガ
extensible-frames データフレーム
次回予告
Continuation APIのデモ
カオスジェネレータ
#member