タグ

ブックマーク / qiita.com/lambda_funtaro (3)

  • Haskellで超簡単にシングルバイナリを作る - Qiita

    はじめに Haskellをローカル開発環境で勉強していろいろな抽象的な知識を得たものの、実際活用するにあたってデプロイとかその辺どうするんだろう?やっぱりdocker使って簡単にやりたいな〜 でも、Goとかだと簡単に100%静的なシングルバイナリになるし、Rustとかもmuslを利用していい感じに行けそうだけどHaskellだとわからない>< というお気持ちが強かったので、簡単にデプロイできる100%静的リンクのシングルバイナリ作るぞ!と思って調べたお話です。 追記 下記の紹介しているものとほぼ同じような手順で、自分で拡張しやすいDockerfileでのみ構築されたDockerイメージを自分で作成したので、是非参考にしてみてください。 GitHub Docker Hub 対象読者 Haskellを番で使ったことない人向け 大雑把に説明 概要 静的リンクされたバイナリを作るためのDocke

    Haskellで超簡単にシングルバイナリを作る - Qiita
    igrep
    igrep 2020/07/04
    glibcの問題を回避するためにmuslにしたのか。
  • Haskellで超簡単にWebアプリケーションを作る(モナドも出てこないよ) - Qiita

    はじめに Haskellは静的純粋関数型プログラミング言語と言われるジャンルの言語であり、型や状態に厳しくWeb開発に向いていないと思われる方が多いと思います。 しかし 型の力によるクリーンアーキテクチャ 抽象化による高級な記述 圧倒的な型推論による軽量言語のような書き心地 意外と高いシングルスレッド性能 パフォーマンスも非常に高く, 書きやすい並行並列処理 上記のような利点があり、実はWeb開発に非常に有用な言語であると思っています。 HaskellでのWeb開発における標準的なインターフェースであるwai(web application interface)、そのインターフェースのアプリケーションを動作させる標準的なサーバーであるwarpという二つのライブラリを用いてボトムアップでWebアプリを作っていき、徐々に応用させていこうと思います。 waiとwarpはHaskellのWeb開発

    Haskellで超簡単にWebアプリケーションを作る(モナドも出てこないよ) - Qiita
    igrep
    igrep 2020/05/03
    そう、WAIを直に使うのいいよね。100日後にウェブアプリを作るWAIやってほしい
  • Qiitaの退会方法まとめ - Qiita

    この記事も少ししたら見れなくなります。 1. 右上の自分のアイコンをクリックし、 マイページ を開きましょう 2. マイページが開いたら左上のカード部分の中央辺りにある プロフィール編集 をクリック 3. 左上の選択カードで アカウント をクリック 4. 一番下までスクロールし、 アカウントを削除する をクリックしましょう。

    Qiitaの退会方法まとめ - Qiita
    igrep
    igrep 2020/03/26
  • 1