Skip to content

Instantly share code, notes, and snippets.

@philopon
Last active August 29, 2015 14:12
Show Gist options
  • Select an option

  • Save philopon/9e46ceb51792438bd8a6 to your computer and use it in GitHub Desktop.

Select an option

Save philopon/9e46ceb51792438bd8a6 to your computer and use it in GitHub Desktop.
title date tags
2014年のふりかえり
2014-12-31 23:59:59 UTC
Haskell, PureScript, Elm

成果物

Haskell

  • apiary

    今年のメイン。最初のリリースは5月らしい。そろそろAPIも安定させる筈(たぶん

    snoyman氏(WAIの中のひと)やagrafix氏(Spockの中のひと)に捕捉されて熱いバトル(嘘)をしたり。

  • haddocset

    Dash用のdocsetをhaddockから生成する奴。

    イマイチメンテナンスする気薄いけど、嬉しいコメント付きのissueとか付くとつい弄ってしまう(ちょろい

  • その他

    • abeson - aeson(HaskellのJSONライブラリ)とBSONの相互変換。名前が結構お気に入り。
    • helics - New Relic(R) agentのHaskell用バインディング。
    • memcached-binary - memcachedクライアントライブラリ。なんで作ったんだっけ……(ぉぃ
    • pugixml-hs - pugixmlバインディング。Haskellのxmlライブラリちょっと遅いの多すぎんだってばよーって感じでガガっと書いた。
    • sfmt-hs - アドベントカレンダーネタ。SFMTのバインディング。
    • sql-simple - *sql*-simpleの共通レイヤー。作って上げたもののイマイチ使いどころが無い……

Webサービス

  • best haskell - best haskellは死んだんだ。いくら呼んでも帰っては来ないんだ。もうあの時間は終わって、君も人生と向き合う時なんだ。
  • find hackage - hackageの高度検索。全文検索の難しさをまざまざと見せつけてくれたアレ。

PureScript

  • purescript-xhr - XMLHttpRequestのFFI。漸くsauce labs使える様になった&&ちょっとAPI酷すぎなので、近いうちに書きなおす。
  • purescript-json - aesonのpurescript移植。purescript-foreignがショボかった時代に書いた奴なので、使える限りはpurescript-foreign使えばいいかも。
  • purescript-pspec - purescript-mochaがイマイチ好きじゃなかったけどmochaは使いたかったので、バックエンドと切りかえられる様な設計にして別名リリース。今のところバックエンドはmochaだけです(しろめ
  • purescript-simple-assert - mocha使うにあたり、アサーションライブラリが必要だけれど、purescipt-chai使ってjavascriptの==やら===で比較しても全然嬉しくないのでpurescriptで比較するアサーションライブラリとして作った。投げるエラーはchaiと共通にするためassertion-error使ってる。
  • purescript-html - Elmのhtmlが超良いかんじだったのでクローンした。

Elm

  • gulp-elm - Elm製でないので微妙だけど。無かったので書いた。

記事

こことかQiitaに18本とか。

勉強会

来年の目標

  • 綺麗なコードを書けるようになりたい
  • 勉強会とかで発表したい
  • purescriptを流行らせる為にどんどんライブラリ書きたい(流行れ
  • モナドチュートリアルを書いて一人前になりたい()
  • 働け
@philopon
Copy link
Author

Hakyllのバージョンが上がっててコンパイル通らないのでとりあえず

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment