Hwitter


HaskellTwitterクライアントを書いてみました

http://inajob.no-ip.org/lab/Hwitter.zip

ソースも同梱してあるので何かの参考になるかな?

Twitを目指したけどまだまだってかんじw

主な機能

  • Twitterへの投稿が可能
  • FriendTimelineを閲覧可能
  • ユーザアイコンの取得
  • ポップアップ通知(うざい)
  • TinyURL自動展開

うれしかったこと

JSONのパーサ http://www.tom.sfc.keio.ac.jp/~sakai/d/?date=20060427#p02
を少し変更して使ったんだが、この変更がかなり楽だった。
Haskellは美しくパーサがかけることが分かった

こまかいユーティリティ関数は関数的に綺麗に書けたものもあった

かなしかったこと

GUI周りのコード(ほとんど)がHaskellらしく書けなかった
ほとんどが手続き的になってしまった。 まぁ初めての(まともな)Haskellプログラムだからってこともあるし、もう少し工夫しどころもあったかも。