タグ

ブックマーク / pocketberserker.hatenablog.com (2)

  • 新しい言語を触り始めた時に実装してみるもの一覧 - pocketberserkerの爆走

    ajitofm 13に「言語を学ぶ時に練習で何を実装してみるか」みたいな話が出ていた。 で、自分は何やっているかなーと思ったので書き出してみる。 全部やるってわけではなく、目的に応じていくつかやってみる感じ。 parser combinator パフォーマンスを求めないなら数日で実装できる 文字列操作 最適化の練習(文字列編) JSON serializer parser combinatorを使って何かやってみる時の定番? quickcheck的なライブラリを練習するのにちょうど良い binary serializer バイナリ操作 マクロ 最適化の練習(バイナリ編) msgpackが仕様の大きさ的にやりやすい? データ構造 ひとつひとつは小さいので練習しやすい データ構造、アルゴリズムの復習を兼ねる TODOリスト Webフレームワーク DB logging テスティングフレームワーク

    新しい言語を触り始めた時に実装してみるもの一覧 - pocketberserkerの爆走
  • Babelの勉強と称してmuscle-assertを作ってみる - pocketberserkerの爆走

    私は型がないと死んでしまう(コンパイラと相談しないと考慮漏れが多発して死ぬ)ので、JS系を触る場合は主にTypeScriptなのですが、とはいえ昨今の事情的にBabelをわず嫌いするのなぁ…と思ったのでライブラリとそれ用のpuluginを作ってみることにした。 勉強前のスキル Babel系の情報は追っていたが使うのは(ほぼ)始めて 既に別の人が構築したものをちょろっと触ったことならある TypeScriptは使える(詳しいわけではない) 方針 こういうのは強い方々の力を借りるに限る。 https://github.com/azu/power-assert-as-tool-demo Babel pluginの知識は https://github.com/thejameskyle/babel-handbook を斜め読みしつつ、https://github.com/power-assert-

    Babelの勉強と称してmuscle-assertを作ってみる - pocketberserkerの爆走
    Nyoho
    Nyoho 2016/08/29
  • 1