20110828_第一回 Scala会議(#scala_kaigi )

15
前へ 1 2 3 ・・ 28 次へ
kmizu @kmizu

Basic Configuration。プロジェクトのルートディレクトリに設定ファイルをxxx.sbtとかいう、微妙にscalaのようなscalaでないコードになっている。 #scala_kaigi

2011-08-28 14:03:09
🐶pomu0325 @pomu0325

簡単なプロジェクトならsbtのbasic configuration簡単でいいね! #scala_kaigi

2011-08-28 14:03:27
Yasushi Abe @yasushia

@sassunt 一部Basicでは記述できないので、FullとBasicを両方使ったりします。 #scala_kaigi

2011-08-28 14:04:07
kmizu @kmizu

sbtの内部DSLの仕組み。 val twitter4j = "org.twitter4j" % "twitter4j" % "2.2.4" これは何? #scala_kaigi

2011-08-28 14:06:24
Yasushi Abe @yasushia

@ueshin 大丈夫です。Scalaに移植するまえにsbtでビルドできるようにしてから徐々に書き換えるとかやってます #scala_kaigi

2011-08-28 14:06:53
kmizu @kmizu

sbt.toGroupId("org.twitter4j").%("org.twitter4j").%("twitter4j").%("2.2.4") と同じ。 #scala_kaigi #scala_kaigi

2011-08-28 14:07:31
Yasushi Abe @yasushia

GroupとかArtifactの部分は0.7からほとんど変っていません。Ivyのラッパーみたいな部分です #scala_kaigi

2011-08-28 14:07:45
Takuya UESHIN @ueshin

あといわゆる mvn deploy とか mvn site とかもできて欲しいんだけどどうなんでしょうか?代替の何かでもいいんですけど。 #scala_kaigi

2011-08-28 14:07:49
Sho Shimizu @oshothebig

implicit conversionが定義されている #scala_kaigi

2011-08-28 14:08:12
tmiyamon @tmiyamon

なるほど、sbtのdependencyなこういう定義なのか #scala_kaigi

2011-08-28 14:08:51
kmizu @kmizu

色々implicit conersionで色々面倒なことやってる。初心者は文法の意味を完全に把握している必要は無い。が、初心者にとってのわかりにくさもある。 #scala_kaigi

2011-08-28 14:08:55
tmiyamon @tmiyamon

プロジェクトの設定ファイルを間違うと起動時コンパイルエラー。ありすぎて困るw #scala_kaigi

2011-08-28 14:09:25
Takuya UESHIN @ueshin

@yasushia @pomu0325 お、できるんですね! なるほど、そういうふうにScalaに徐々に移植していく感じですか。ありがとうございます! #scala_kaigi

2011-08-28 14:09:30
Yasushi Abe @yasushia

@ueshin deployはpublishというタスクになっています。siteはまだないですね。 #scala_kaigi

2011-08-28 14:09:32
山本ユースケ @yusuke

きっと @xuwei_k がSBTのハンズオンかなんか開催してくれるんだよね? ね? (Broadcasting live at http://t.co/eDxqZET)

2011-08-28 14:09:33
kmizu @kmizu

sbtは日本語情報が不足気味。あと、sbtの設定ファイルはScalaプログラムで書かれてるので、設定ファイル間違ってると、単にコンパイルエラーが出る => 初心者にとって難しい面もある。その辺りは気をつけるしかない。 #scala_kaigi

2011-08-28 14:10:50
close_yutori @kimukou2628

(#scala_kaigi ust at http://t.co/qdw3sC9 ) http://t.co/Pfv06h4 P91 sbtにおける%の話。Scalaの文法の話ですが完全理解する必要はない <定型的な書き方が定まってる?これはGradle等と同じかな?

2011-08-28 14:10:58
Takuya UESHIN @ueshin

@yasushia deployもできるんですね! これはかなりsbtに対するモチベーションになります。 #scala_kaigi

2011-08-28 14:10:59
kmizu @kmizu

sbt consoleのデモ。タブ補完とか。 #scala_kaigi

2011-08-28 14:11:15
kmizu @kmizu

sbt consoleでconsole-projectやると、必要なライブラリがimportされた状態でREPLが起動する。 #scala_kaigi

2011-08-28 14:11:59
ᓬᐓᔒᐓᓳᐓᔙᐓᓙᐓᓠᐓ @razon

#scala_kaigi RT @ryosms: というわけでTwitter4Sはゼフィの担当になりました RT @zephiransas: (でも既に実装されたライブラリを、他の言語で実装しなおすのは勉強にはなりそうだな・・・)

2011-08-28 14:12:18
tmiyamon @tmiyamon

console-project知らなかったな #scala_kaigi

2011-08-28 14:12:34
kmizu @kmizu

Setting。sbtの0.10系で基礎となる概念。重要。 #scala_kaigi

2011-08-28 14:12:56
前へ 1 2 3 ・・ 28 次へ