Scala Ring and Field typeclass

0
Yasushi Abe @yasushia

http://t.co/nTjJrThi ついったーも代数ライブラリ書いてたんだ。

2012-08-30 14:59:43
Yasushi Abe @yasushia

http://t.co/Iim3OGPD JavaのクラスのMonoidインスタンスが。あれ?Ring?

2012-08-30 15:02:32
Kenji Yoshida @xuwei_k

MonoidはともかくRing(環) http://t.co/vc92w2rh を実装してるライブラリはそんなに見かけないなぁ。これ https://t.co/ylx4xOEh とかあるけど。しかしtwitterが公式でなんでそんなことやってるんだろ?どこで実用するのか

2012-08-30 15:08:01
Yasushi Abe @yasushia

Group Ring Fieldまであった。すごいな

2012-08-30 15:09:31
Kenji Yoshida @xuwei_k

「ScalazにRingのtypeclass入れようぜ!」とかいう人も全然聞かないし。そういう数学系のtypeclass実装するのは楽しそうだけど、実用する場面があまり思いつかない

2012-08-30 15:09:49
Yasushi Abe @yasushia

@xuwei_k scaldingというhadoopのcascadingラッパーで使っているようです。

2012-08-30 15:11:11
Yasushi Abe @yasushia

hadoopだと代数便利かもしれないけどまさかほんとにやっちゃうとは思わなかった

2012-08-30 15:15:41
Kenji Yoshida @xuwei_k

そもそもREADME読めばそのあたりの依存ライブラリとか、「なぜScalazのMonoid使わずに独自実装したか?」とかわかりやすく書いてありますね https://t.co/csjM4k4K

2012-08-30 15:16:59
ねこはる @halcat0x15a

でも代数のライブラリとかわざわざ作るならScalaz使って欲しいものですね!

2012-08-30 15:33:20
Yasushi Abe @yasushia

algebirdは2000行か。ちっちゃいな

2012-08-30 16:06:53
Kenji Yoshida @xuwei_k

Twitter のライブラリに対抗して(?)ScalazにもRing のtype classを追加しようぜ運動 https://t.co/URuKXKfk

2012-08-31 22:07:15
Kenji Yoshida @xuwei_k

個人的には、Scalaz にRing とかField のtypeclassあってもいいとは思うけど、Scalaz 全体としてもっとモジュール細かく分けて、jarが大きくなりすぎないようにはしてほしい

2012-09-01 00:06:52
Kenji Yoshida @xuwei_k

おそらくコミッターではないけど、最近Scalazに結構機能追加のpull requestを送ってる(さっきのRing https://t.co/URuKXKfk とかも)人のgithubのアイコンが、(日本人じゃないのに)涼宮ハルヒのキョンな件について

2012-09-01 02:55:03
Kenji Yoshida @xuwei_k

まぁしかし、数学系の typeclass 「環」や「体」以外にも、作ろうと思えば「半群」なりなんなりいっぱい作れそうだし、キリがない感はある

2012-09-01 03:38:48