Scalaのソースコードリーディング環境を考える

前回の確認


進展は無い… スマヌ…

Scalaのコードを読みたい!

  • Scalaは全体的に情報が少ない
  • 最も良い情報源はライブラリとかのコード
  • なので快適にコードが読める環境が欲しい
  • 読んで分かったことを発表して、フィードバックを得たい
  • 情報の足しになれば嬉しい

コードを読むのに必須な条件

  • 宣言元とかに気軽にジャンプしたい
  • Scala標準ライブラリやその他ライブラリにもジャンプ
  • 書いて実行もしたいので読むだけ×

何を使って読む?

  • Vim?
  • emacs?
  • Eclipse?
  • IntelliJ?

結論から言うと

(IntelliJ持ってないので)

Eclipseになった

-> Scala IDE for Eclipse

こんな感じです!(Demo)

以上!

この一ヶ月でやったこと

たどった道筋

最初はVimで読もうとした

Scalaを書くときはVimを使ってたから、当然の判断だった

こんな画面になった

挫折 (ヴィムに申し訳ない)

  • 俺のVim力が足りなかった
  • 宣言元にジャンプできない(事が多い)
  • Scalaのコードが必要になる

implicitとか…

emacs

スマヌ…

Vim派なんだ…

そしてEclipse

  • Scalaのコードにジャンプできる
  • Play2のコードにもジャンプできる

だたし…

  • 全てIDEで閉じてない. ターミナルでの作業が必要
  • Play2のプロジェクトを作るのが面倒
  • sbtとの連携は調べてない

IntelliJはどうなのでしょうか?

  • sbtとの連携とか?
  • IntelliJの中で全部出来るのでしょうか?

以上です