Reqライブラリを使ってHaskellでお手軽にHTTP通信をする 2022/10/23 プログラミング こんにちは。今回のテーマは「Reqライブラリを使ってHaskellでお手軽にHTTP通信をする」です。使う言語に限らずちょっとAPI叩いてデータを送受信したいということは頻繁に起こります。今回はHaskellで直感的にHTTP通信が行えるReqライブラリの使い方を紹介したいと思います。 (さらに&h… 続きを読む
vim/neovim + coc.nvim + HLSで快適なHaskellの開発環境を整える 2021/10/17 プログラミング こんにちは。今回のテーマは「vim/neovim + coc.nvim + HLSで快適なHaskellの開発環境を整える」です。これまでvimでHaskellを書くときには補完プラグインであるneco-ghcを使用して書いていました。neco-ghcも使い勝手の良いプラグインで大変重宝していたので… 続きを読む
ghcupでHaskellの開発環境を構築する 2021/10/03 プログラミング こんにちは。今回さのテーマは「Haskellプロジェクトを作るための環境構築」です。Haskellのプログラミング周りのツールは日進月歩で進歩しており新しいツールが出てきている状態ですので、今回紹介する設定もすぐ古くなってしまう気もしますが、2021年9月時点で筆者が個人的に良いと思う環境構築につい… 続きを読む
/tmpディレクトリの容量不足でghcupの導入に失敗したときの対処法 2021/09/20 プログラミング こんにちは。今回のテーマは「/tmpディレクトリの容量不足でghcupの導入に失敗したときの対処法」です。最近、古いマシンにHaskellの開発ツールの管理やインストールを行うghcupを入れようとしたところghcのビルドでコケてしまい無駄に時間を使いましたので記事化しておこうと思いました。結論だけ… 続きを読む
FizzBuzz問題で考えるHaskellと問題解決のアプローチ 2021/07/31 プログラミング こんにちは。今回のテーマは「FizzBuzz問題で考えるHaskellと問題解決のアプローチ」です。Haskellのノウハウ記事でもなければ学習記事でもないです。本来チラシの裏に書くべきポエムです。コーヒーブレイクにどうぞ。(ならないかも知れませんが・・・) ※HaskellでFizzBuzz問題に… 続きを読む