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

倭マン's BLOG

くだらない日々の日記書いてます。 たまにプログラミング関連の記事書いてます。 書いてます。

sbt でのコード生成を伴うプロジェクト with IntelliJ IDEA

機械的なコードがたくさんありすぎてコピペで対処するのが面倒になってきたので、sbt でコンパイル時に自動でコード生成を行わせる設定を試してみた。 まぁ、大抵のビルドツールでサポートされてる機能なので、普通にドキュメントの通りにすればいいだけと言…

ScalaTest も『JUnit 実践入門』もまとめて相手してやんよ (0) : ことはじめ

Scala コード書いててそろそろキチンとテストもしないといけないなぁと思い ScalaTest のユーザーガイドを読んでたんだけど、簡単なお試しコード書かないとよく分からんなぁということで、積ん読状態になってた(というより、いつの間にか本棚にキチンと直し…

sbt × Eclipse スタートアップ

前回、IntelliJ IDEA で sbt プロジェクトを扱う方法を見ましたが、今回はそれの Eclipse 版。 ただし、Eclipse は Scala プラグインである Scala IDE for Eclipse をインストールしても(今のところ) sbt プロジェクトをそのままインポートすることができ…

sbt × IntelliJ IDEA (× git) スタートアップ

なんか今更ですが、IntelliJ IDEA で sbt プロジェクトを扱う方法を見ていきます。 まぁ、JetBrain さんが提供する Scala プラグインをインストールすれば万事 OK なんですが、プラグインのインストールとかたまにしかやらないので忘れた時用のメモとして書…

円周率の任意精度の値 Scala × spire

円周率の日は過ぎてしまいましたが、円周率関連のお話。Scala で(実質的には Java で)円周率の値を倍精度で得る方法を実行している画面:@waman10da @pronama ( ・∀・)つ〃∩ ヘェーヘェーヘェー~ pic.twitter.com/nDWRDGMgYc— kijuky (@kijuky) 2015, 3月 14 円周…

2014年11月2日

日記久し振りに日記以外のブログ記事書いた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 プロジェクトで Scala 2.11 のマクロを試そうと思って設定してたんだけど、マクロの仕様上、単純な sbt プロジェクトではうまくいかなかったので必要な設定をメモ。sbt -0.13.0 までのドキュメントには「Macro Projects」という項目があったのですが htt…

2014年11月1日

日記やっと sbt プロジェクトでマクロが動きそうな感じ。 まだちょっと動作が微妙だけど、これはマクロとか準クォートあたりの話っぽいので、とりあえず sbt の設定だけでもブログ書こうっと。Scalaスケーラブルプログラミング第2版作者: Martin Odersky,Lex…

2014年10月31日

日記最近、sbt でマクロを含んだプロジェクトをそのままではコンパイルできなくて悩んでる。 マルチプロジェクトにすれば解決はするのでいいんだけど、これを機に sbt のドキュメントを読み直し。 前に読もうとしたときには全く意味分からんかったけど(Scal…

2014年10月29日

日記sbt-0.13.0 ではドキュメントに「Macro Projects」という項目があって、マクロ部分を切り出してマルチプロジェクトにしないといけないという話が書いてあったんだが、最新の sbt-0.13.5 のドキュメントではそういう項目がなくなってたのでマルチプロジェ…

2014年10月28日

日記Scala のマクロを使おうとあれこれ試してたんだけど全然動かなくてどうしたものかと悩んでたんだけど、どうも sbt では設定無しにマクロが使えないようで。 Macro Projects — sbt Documentation 原因はマクロの実装はそれ以外のソースよりも前にコンパイ…