情報更新

last update 07/17 21:48

ツイート検索

 

@xuwei_k
サイトメニュー
Twilogユーザー検索

Twilog

 

Stats Twitter歴
3,253日(2010/08/22より)
ツイート数
45,282(13.9件/日)

ツイートの並び順 :

表示するツイート :

2019年07月17日(水)17 tweetssource

20時間前

@xuwei_k

Kenji Yoshida@xuwei_k

Effなどのなんらかの(ある意味)Freeモナドの発展形みたいなもの使うほうがいい、みたいな話にもなって、Freeモナド単体で理解したところで実用という観点からだと微妙、という話もあんだよなぁ。
けどそこに踏み込むと色々な実装あったり、かなり奥が深いと思うので、うまく説明するの難しいという

posted at 12:40:10

20時間前

@xuwei_k

Kenji Yoshida@xuwei_k

あと、これはあの件関係なくEff仕事で使ってるのもあって最近よく思うことなのだけど、Freeモナドの利点を考慮しても単純な使用方法では結構な量のボイラプレート発生するデメリットのほうが大きい可能性あるから、生のFreeモナド直接使うより、

posted at 12:40:10

23時間前

@xuwei_k

Kenji Yoshida@xuwei_k

極端な話、コミュニティを代表するようなカンファレンス自体やその運営(の複数人)から、なにか明らかに差別的とされるような行為をされたとか、言語自体の開発の運営方針に明らかな問題が長年ある。というくらいの酷いレベルだったら、コミュニティを主語にしてもいい場合もゼロではないかもしれないが

posted at 10:12:47

23時間前

@xuwei_k

Kenji Yoshida@xuwei_k

個人に対して意見を言ってほしい。
コミュニティというものに属する、と判断するのは基本個人の認識によっているだけであって、なにか基準があるわけではないので、その手法だと任意のコミュニティをとても簡単に批判できるけど、コミュニティ自体の責任にするには違う場合のほうが多そうというか。

posted at 10:12:47

23時間前

@xuwei_k

Kenji Yoshida@xuwei_k

あと
Xのコミュニティは(Yな人がいるから)Zだ。
みたいな主張、もちろん因果関係や相関関係がゼロと言い切るのも無理だけど、とはいえ一言で言うと大抵 "主語が大きい" から、わざと結論が出ないような議論を延々としたいとか意図的に軽く炎上させたいならともかく、具体的な個人がいる場合は、

posted at 10:12:47

23時間前

@xuwei_k

Kenji Yoshida@xuwei_k

@UFO84 はい、ありがとうございます。
悪手だったことは否めないのと、2年以上も前のことなのにわりと印象に残ってしまったようなので、今更ながら謝罪しつつ、結果どうなるにせよ会話してみようと試みたのですが、今のところreplyかえってこないですね・・・

posted at 09:48:03

23時間前

@xuwei_k

Kenji Yoshida@xuwei_k

"interprelterが差し替え可能"とか"howとwhatや、副作用が綺麗に分離出来る"とか"coproduct使うと合成可能"みたいな何らかのメリットを解説しないとあれなので、今からでもあの記事の続きを是非書いてほしいんだよなぁ。
"順次処理の途中で処理待ち"は例の一つでしかなくて別にそれに限らない、とか

posted at 09:42:20

7月17日

@xuwei_k

Kenji Yoshida@xuwei_k

@UFO84 "真逆に近いアプローチになることが多い"
かもしれないだけで、必ずしもそうとは限らないし、初学者自体も、裾野を広げる方法も様々なので、むしろ2にも興味あるから最初のqiitaの記事には反応したんですけど、いずれにせよ少し前の自分のreplyに反応なければ最初からスルーが正解にはなりますねぇ…

posted at 09:25:00

7月17日

@xuwei_k

Kenji Yoshida@xuwei_k

そういうスクールで、直接的にでも間接的にでもなんらかの形でtwitterやること推奨してるのでは、というくらい多いんだけど、なんなんだろう。
あとそういう人のTLみても、だいたいRailsとかの定番っぽいのやりはじめた感じで、その状態で自分をfollowする意味…

posted at 08:40:39

7月17日

@xuwei_k

Kenji Yoshida@xuwei_k

最近、ScalaでのEffの説明を書いた方がいい気がしているが、ちゃんと人に説明するには知識や理解が足りない部分がある気がする

posted at 07:38:18

7月17日

@xuwei_k

Kenji Yoshida@xuwei_k

@poly_soft あと、もしあれによって不快になったとして、参考までに教えていただけるなら聞いておきたいのですが、どういう形だったら不快じゃなかったでしょうか?(= どういう点が一番不快だったでしょうか?) あるいは、どんな形であれコメントしない方がよかったか

posted at 00:30:58

7月17日

@xuwei_k

Kenji Yoshida@xuwei_k

@poly_soft もし、そういう状態ではないとか、Scalaコミュニティ自体がー、というような、それ以外の文脈の話は、話してもちょっと有意義にならない気がしているので、(少なくとも今は)これで一旦会話終了しておいた方がいいかな、と思うのですが

posted at 00:20:24

2019年07月16日(火)1 tweetsource

2019年07月15日(月)2 tweetssource

2019年07月12日(金)6 tweetssource

7月12日

@xuwei_k

Kenji Yoshida@xuwei_k

commit権限あるけれど、adminは権限ないrepositoryに気軽にbranch作ったら、任意の全てのbranchをprotectedにする設定がしてあるらしく、branch消せずに困った回

posted at 15:09:17

2019年07月11日(木)9 tweetssource

7月11日

@xuwei_k

Kenji Yoshida@xuwei_k

こういうの

mima自体直すべきか
単にfilter追加すべきか
Scala本体のコードを直すべきか

よくわからないが、2.12.9や2.13.1出す前に早めにmima 0.4.0に上げて議論始まって欲しいけれど、議論長引きそうだし難しいから自分がmimaのupdate pull req出すのはちょっと躊躇われるという状態

posted at 18:07:09

7月11日

@xuwei_k

Kenji Yoshida@xuwei_k

scala-library本体でも
2.12.6 => 2.12.7と2.12.7 => 2.12.8
の両方でmima 0.4.0だと非互換出るから、やはり両方compilerで変更あったっぽいな。これbridge methodも頑張ればerror出せるのか、頑張っても実質error出ないなら、mima側でそういうbridge関連はデフォルトでfilterしてくれたほうがいいのか

posted at 17:39:02

2019年07月10日(水)7 tweetssource

7月10日

@xuwei_k

Kenji Yoshida@xuwei_k

mima 0.4.0がかなり改善されてるから使いたい

sbt 1.xしか対応してない

sbt 1.xでJava 7テストできない

Java 7テスト諦めるか、mima 0.4使うの諦めるか、なにかすごく頑張ってそれら両立するか🤔

posted at 20:18:52

2019年07月09日(火)1 tweetsource

2019年07月07日(日)2 tweetssource

7月7日

@xuwei_k

Kenji Yoshida@xuwei_k

@maigo_name 上は
(0 to 10).foreach{ i => { Thread.sleep(500) ; println(i) } }
で、下は
(0 to 10).foreach{ Thread.sleep(500) ; i => println(i) }
と同等で、ループの中ではなく、ループ自体が始まる前のforeachの引数の評価時に1回だけsleepすることになるので

posted at 18:17:19

2019年07月06日(土)4 tweetssource

2019年07月04日(木)4 tweetssource

7月4日

@xuwei_k

Kenji Yoshida@xuwei_k

@kmizu "大昔" というか、たしか今でもclojure本体のJavaコード、class内のトップレベルのメソッドやフィールドなどをインデントしてなかったような

posted at 20:39:24

このページの先頭へ