AWKを超えて:HaskellをUnixパイプラインに持ち込む
1. 開発者の日常から生まれた課題 「実務でもっとHaskellを使いたい。」 関数型プログラミングの美しさを知ってしまった開発者にとって、これは切実な願いです。しかし現実には「実用的でない」「...
8 search resultsShowing 1~8 results
You need to log-in
1. 開発者の日常から生まれた課題 「実務でもっとHaskellを使いたい。」 関数型プログラミングの美しさを知ってしまった開発者にとって、これは切実な願いです。しかし現実には「実用的でない」「...
はじめに 最近、yadm を使って dotfiles を管理し始めました。普段から Neovim を使って設定ファイルを編集しているのですが、ある問題に直面しました。 yadmはYet Anot...
はじめに dotfiles の管理って地味に面倒ですよね? コミット時にうっかり API キーなどの機密情報をチェックインしてしまったり、YAML や JSON にフォーマットエラーがあったり…...
はじめに Haskellの練習がてらプラッピーバードを作ってみました。 モナドでかっこよくできたら良かったのですが、まだモナドを使いこなせるレベルではなかったです。 Haskellの練習をしたい...
この記事では疑問を書いています。 問題解決はしません。 以下のような問題がある。 親プロセスが、子プロセスの終了を待っているときに、子プロセスを追跡し、 親プロセスもデバッグしながら正常に動作さ...
bashにはTMOUTと呼ばれる変数がある。 これは文字通りタイムアウトの秒数を設定するための組み込みの変数で、 例えば以下のようにするとbashはTMOUT秒たったあとに終了する。 $ TMO...
この記事は、bashのソースを読みたいがコンパイルの仕方を知らない人向けに書きます。 bashは以下の手順でコンパイルできます。 $ wget https://ftp.gnu.org/gnu/b...
bashのexecute_command_internal()の658行目あたりに子プロセスが実行する部分がある。 こんな感じ pid_t paren_pid; int s; /*中略*/ pa...
8 search resultsShowing 1~8 results
Qiita is a knowledge sharing service for engineers.