日記(日記とは言っていない)

https://zenn.dev/23prime に移行しました。

Haskell

Stackage にパッケージを公開するまで

作ったパッケージを Stackage に公開したので,そのメモ.

<Haskell> Emacs での開発環境構築メモ

Emacs での Haskell の開発環境構築メモ. 以前書いていたものをこちらへ移しただけなので,現在は多少事情が異なっていたり,そもそも Emacs じゃなくて VSCode とかの方がよかったりするかもしれません. 私の設定はこちら.

<Haskell> Stack の使い方メモ

Stack は,簡単に言うと Haskell のプロジェクト用ビルドツール. Stack では,従来 Haskell での開発の際にあった(らしい)パッケージの依存関係がすぐぶっ壊れる問題を解決しているため,現在こいつをって開発を行うのが一般的.

stack build が通らなくなった時のメモ

先日,急に stack build できなくなったので,メモ.

Haskell で有限体を実装する

強力な型システムにより, Haskell ではかなり抽象的な概念を型クラスとして実装することができます. 例えば, 代数学における「体」もその例外ではありません. 今回は体を型クラスに, そのインスタンスとして有限体を実装してみました.