haskell

haskellでチャットサーバーと1:1のペアリングする部分を実装した

書いたというかコピペした。 ゼロから書けるようになりたい。 例によって参考にさせていただいたページ qiita.com いつもお世話になっております。 ↓こんな感じです ソース {-# LANGUAGE OverloadedStrings #-} module Chat where import Control.Monad (for…

Data.Defaultのdefの使い方を見てみた

はじめに homedogheavy.hatenablog.com で def がよくわからなかったので Data.Default 見直すぞーと言ってたので見直した。 名前の通りデフォルト値を決める感じのあれこれなんだなーという理解までは行けた気がする。 参考コード 上記の記事の該当部分だけ…

haskellでクライアント証明書を利用したリクエスト

はじめに この記事は 2018年 Shinjuku.LTアドベントカレンダー の3日目の記事になります! 2日目の記事はこちら qiita.com 4日目の記事はこちら => xxx Shinjuku.LTってなに?って方はこちら → Shinjuku.LT やりたかったこと curl -X GET \ https://localhos…

Data.Time.Calendar で前日、翌日、来月とか取得する

概要 前日を取得したかったのでData.Time.Calendarを試した ついでに今日とか翌日とか来月とか取得する方法など調べた 環境 docker pull haskell stack 1.7.1 Data.Time.Calendar Data.Time.Calendar 日付操作用のパッケージかな stack install time import …

haskell stackでhello worldまでの環境構築

概要 haskellでstackを使った開発をするための環境構築 haskellのイメージをdocker pull stack コマンド実行してコンテナコミット stack new して stack install して stack exec 環境 mac mojave 10.14 ghc 8.4.3 stack 1.7.1 Docker version 18.09.0-ce-be…