関数型プログラミング言語Haskell Part28at TECH関数型プログラミング言語Haskell Part28 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト354:デフォルトの名無しさん 15/05/24 22:55:26.97 XsNzee8o.net >>348 せっかく Haskell があるのだから、試しに作ってみてはどうだ? いろいろ勉強になるかも知れん。 俺は特に必要とはしていないから取りあえず興味ないが。 355:デフォルトの名無しさん 15/05/24 23:21:49.16 vsIUw6N4.net >>348 #!/usr/local/bin/zsh local PACKAGE=$1 cabal list --simple-output --installed $PACKAGE | tail -n 1 | read CURRENT cabal list --simple-output $PACKAGE | egrep "^$PACKAGE " | tail -n 1 | read LATEST test $CURRENT = $LATEST を package-is-latest.sh とでもしてファイルにしておいて、パスを通しておく。 で、 cd yourproject; zsh package-is-latest.sh hogehoge || echo UPDATEEEEEEEEEDDDDD をcronに登録するなりして適当なタイミングで実行するようにしておく。 echoのメッセージをsendmailにするなり、cabal install hogehogeにするなり、好きにしろ。 356:デフォルトの名無しさん 15/05/24 23:36:19.30 vsIUw6N4.net なんか最近のcabalはいろいろ便利になってるらしいよ。 Before alias ghci="ghci -package-db .cabal-sandbox/*-packages.conf.d" After alias ghci="cabal exec ghci" 他にも cabal exec runhaskell でsandbox考慮してコンパイル実行とか、 cabal exec ghc-pkg list でsandbox内のパッケージ列挙とか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch