sbt
機械的なコードがたくさんありすぎてコピペで対処するのが面倒になってきたので、sbt でコンパイル時に自動でコード生成を行わせる設定を試してみた。 まぁ、大抵のビルドツールでサポートされてる機能なので、普通にドキュメントの通りにすればいいだけと言…
Scala コード書いててそろそろキチンとテストもしないといけないなぁと思い ScalaTest のユーザーガイドを読んでたんだけど、簡単なお試しコード書かないとよく分からんなぁということで、積ん読状態になってた(というより、いつの間にか本棚にキチンと直し…
前回、IntelliJ IDEA で sbt プロジェクトを扱う方法を見ましたが、今回はそれの Eclipse 版。 ただし、Eclipse は Scala プラグインである Scala IDE for Eclipse をインストールしても(今のところ) sbt プロジェクトをそのままインポートすることができ…
なんか今更ですが、IntelliJ IDEA で sbt プロジェクトを扱う方法を見ていきます。 まぁ、JetBrain さんが提供する Scala プラグインをインストールすれば万事 OK なんですが、プラグインのインストールとかたまにしかやらないので忘れた時用のメモとして書…
円周率の日は過ぎてしまいましたが、円周率関連のお話。Scala で(実質的には Java で)円周率の値を倍精度で得る方法を実行している画面:@waman10da @pronama ( ・∀・)つ〃∩ ヘェーヘェーヘェー~ pic.twitter.com/nDWRDGMgYc— kijuky (@kijuky) 2015, 3月 14 円周…
日記久し振りに日記以外のブログ記事書いたw sbt でも Scala 2.11 でマクロしたい! - 倭マン's BLOG sbt でも Scala 2.11 でマクロしたい! - 倭マン's BLOG sbt 0.13 で Scala 2.11 のマクロを使いたいがための設定だけど、そもそも Scala ってマクロ機能…
sbt プロジェクトで Scala 2.11 のマクロを試そうと思って設定してたんだけど、マクロの仕様上、単純な sbt プロジェクトではうまくいかなかったので必要な設定をメモ。sbt -0.13.0 までのドキュメントには「Macro Projects」という項目があったのですが htt…
日記やっと sbt プロジェクトでマクロが動きそうな感じ。 まだちょっと動作が微妙だけど、これはマクロとか準クォートあたりの話っぽいので、とりあえず sbt の設定だけでもブログ書こうっと。Scalaスケーラブルプログラミング第2版作者: Martin Odersky,Lex…
日記最近、sbt でマクロを含んだプロジェクトをそのままではコンパイルできなくて悩んでる。 マルチプロジェクトにすれば解決はするのでいいんだけど、これを機に sbt のドキュメントを読み直し。 前に読もうとしたときには全く意味分からんかったけど(Scal…
日記sbt-0.13.0 ではドキュメントに「Macro Projects」という項目があって、マクロ部分を切り出してマルチプロジェクトにしないといけないという話が書いてあったんだが、最新の sbt-0.13.5 のドキュメントではそういう項目がなくなってたのでマルチプロジェ…
日記Scala のマクロを使おうとあれこれ試してたんだけど全然動かなくてどうしたものかと悩んでたんだけど、どうも sbt では設定無しにマクロが使えないようで。 Macro Projects — sbt Documentation 原因はマクロの実装はそれ以外のソースよりも前にコンパイ…