Asakusa Scala DSL デザインレビューの勉強会のまとめ

@asami224さんのAsakusa Scala DSL デザインレビューの勉強会(http://atnd.org/events/13174)のまとめです。
12
前へ 1 ・・ 10 11
Yasushi Abe @yasushia

1)JavaDSLが十分綺麗なので、そのままScalaで書けるようにしたらどうなるだろうか、という実験がしたい。2)フローはcamelのpipeline表現で書いてみたい。3)metascalaってので型がアレできる。の3本。全部別です。 #asakusadsl

2011-03-11 12:49:06
切り取り線 @kiri_tori

✄------------ 4/12(火) -----------✄

2011-04-11 23:59:59
しいたけ @yuroyoro

ScalaのAsakusaDSLのサンプルをようやく見たんだが、これは筋が良くないな。型安全にこだわるあまりにexplicitにすぎる http://bit.ly/fNPthK

2011-04-12 02:03:32
しいたけ @yuroyoro

DataSource4とか、俺だったらhigher kind genericsで合成させた型コンストラクタにする

2011-04-12 02:04:40
ひしだま @hishidama

コンパイルエラーになったときに分かりやすいかどうか、という論点もありましたよ。型コンストラクターがどうなのか分かりませんが… RT @yuroyoro: DataSource4とか、俺だったらhigher kind genericsで合成させた型コンストラクタにする

2011-04-12 02:06:43
しいたけ @yuroyoro

@hishidama ScalaのDSLである以上、そこはあきらめるべき。

2011-04-12 02:07:30
ひしだま @hishidama

@yuroyoro あ、そうなんですか^^;

2011-04-12 02:08:01
しいたけ @yuroyoro

Scalaコンパイラにエラーメッセージがハードコードされてて国際化もできないんだぜ?エラーメッセージのわかりやすさなんぞあきらめろ

2011-04-12 02:08:06
しいたけ @yuroyoro

あと、もっと記号つかったほうがいいと思う。Operation21なんてダサイ名前よりチンコ演算子でtype type ==>[A,B] = A => Bってしておいて(仕入データTRN, 修正データ) ==> 残高更新TRNって書けたほうがわかりやすいに決まってる

2011-04-12 02:11:57
@kaitenn_

AsakusaDSL 懐かしいな。ensime で日本語が使えそうになかったからあきらめてた・・・

2011-04-12 02:17:40
前へ 1 ・・ 10 11