読者です 読者をやめる 読者になる 読者になる

TypedCoffeeScript進捗どうですか(4)

自分がほしい機能がひと通り、大雑把に実装が終わった。とはいえ、推論が壊れるケース、壊れないケースは自分しか認識できていなさそうなため、自分で直す気力がある人以外が触れるのは推奨しない。

まだコードが汚く、コンフリクト考えずに大雑把に書きなおしているので、あまりPRしたりされたりするのは想定していない。今リファクタリングに取り組むところなので、それが終わったらオナシャスみたいな感じはある。

明日から仕事でロンドンに行くのだけど、暇な時間はやはりこれに取り組んでいると思う。

ロードマップ

仮としてv0.5とv1.0というのを設定する https://github.com/mizchi/TypedCoffeeScript/issues?milestone=1&state=open

v0.5

  • ホビーユースが可能な品質
  • あと幾つかの機能追加で達成可能 switch文、 and or ? などの論理演算子
  • 細々とした機能に対する推論をベタッと書くだけ 脳みそ使わない系
  • 推論の質みたいなものは担保しない。とは言え既存のテストコードは全部通す。

v1.0

  • 複数ファイル対応
  • 実プロダクトレベルで投入可能な品質
  • ジェネリクス
  • デフォルト型ファイル
  • 大きめのプロジェクトに型を付けてみて成果として出す

いまやりたいこと

基本的に自分がモチベーションがある作業から取り組んでいる。 v0.5でコード品質が担保されたら、GithubPagesを作って英語のドキュメントとかを書く。