Fork me on GitHub
#clojure-japan
<
2015-06-12
>
athos02:06:51

ust配信はなかなかつらいかもしれないですね…一応コワーキングスペースの宣伝活動も兼ねていそうですし。

athos02:06:16

一応、イベント後に資料は公開するようにはするつもりです

ayato_p02:06:19

よろしくお願いしまーす simple_smile

athos02:06:25

tanaken さん、こんにちは

ayato_p02:06:51

これで一昨日から比べて +10 人ですね 😄

athos02:06:19

驚異的なスピードで伸びてますね

ayato_p02:06:50

元々リーチ出来てなかった層に気付いてもらえた、という感じだと思いますけどね simple_smile

tanaken02:06:02

athosさんのブログも読ませていただいております。

tanaken02:06:13

ayato_pさんのブログで知りました。

athos02:06:02

あ、それはどうも

athos02:06:13

(あんまり書けてないですけど)

iyahoo02:06:51

@fanannan さん 遅れましたがコードを読んでみます。何かあれば質問させてください。

athos03:06:15

昨日の横浜Scalaに参加してpriyatamさんの発表聞いた方いないです? https://yokohama-scala.doorkeeper.jp/events/26314

ayato_p03:06:57

twitter で誰だかが参加したって言ってたのは見ましたが…

fanannan03:06:58

@iyahoo: オンライン学習のコード(wagtail)の方は、各手法を同じフレームワークで処理できるようにし、割と現論文に忠実になるように、変数名をキーワードにして多少でも読みやすくしてあります。とは言え、あんまり理論を理解せずに書いてるのがばれちゃいそうですね 😉

athos03:06:48

@ayato_p: 僕もそのツイートだけは見たんですけど、内容については特に誰もツイートしてないみたいですね

ayato_p03:06:47

@athos: ですよねー。

ayato_p03:06:40

あ、気がついたら 40 人… ロンドンと同じですね ㊗️

ayato_p03:06:35

(正確には bot がいるので 39 人ですね)

athos03:06:17

めでたい👏

athos03:06:15

ロンドンはむしろ単独の都市で見ると異様に参加者が多い気が

fanannan03:06:24

みんなロンドンにいるのかどうかは??ですけどねー

athos03:06:19

Shibuya.lispが渋谷周辺半径2万キロのコミュニティと言ってるのとおんなじ感じですかね

ayato_p03:06:16

そんなこと書いてあるとは知らなかった…w http://shibuya.lisp-users.org/about.html

ayato_p04:06:24

人増えてきて目を通していない方ももしかしたらいると思うので CoC 置いておきますね https://docs.google.com/document/d/1fq1cOOz_fyLWqyeQsIeeDf_DZG0fg_w8ADp-nf0wcdM/edit#heading=h.k97m9smo6m50 bad words list 、当然のように日本語ないですけどまぁそのへんは適宜気をつけましょう、くらいでいいんですかね?たぶん

fanannan04:06:13

@ayato_p: ありがとうございます。ハラスメントの話は読んでましたが、ドキュメントは気づいてませんでした。

ayato_p04:06:44

@fanannan: 一応 #C03RZGPG1 のトピックに設定されているんですが、まぁ気付きにくいですよね

athos04:06:41

bad wordsは文化的な違いもあるんで、まぁ一概には適用できないですよねー。リストには”masochist"とかも載ってますけど、日本で最近日常的に使われるSやMにはもうほとんど性的な意味合いがなさそうですし。

athos04:06:38

ここであえてそういう話をする必要はないとは思いますけど😐

ayato_p04:06:56

誹謗中傷はやめましょう、くらいで。

athos04:06:44

現実的にはそっちの方が問題になりやすそうですね

ayato_p04:06:57

そんな問題が起こらない健全なコミュニティにしたいところですね 😺

athos04:06:52

clj👏👏👏

ayato_p04:06:46

clj 👏 👏 👏

fanannan04:06:24

clojure1.7勉強会、参加しますー。たまには発表したいところですが、最近pythonばっかり書いてて、clojureネタがない、、、

athos04:06:57

参加ありがとうございますー

athos04:06:52

LTくらいのネタでも全然ウェルカムですよ:satisfied:

kara_d06:06:53

はじめまして、参加させていただきました〜

athos06:06:29

どうもー

ayato_p06:06:35

ようこそ 🐈

kara_d06:06:28

よろしくお願いしますー

tnoda07:06:30

incanter 使っている人ってこのチャネルにいますか?

fanannan09:06:52

最近つかってないです〜>incanter

fanannan09:06:51

チャートも数学系の機能も若干中途半端だし、不安定なところもあったので使わなくなってしまいました。あんちべさんが言うように、手軽で良いところもあるんですけどね。

fanannan09:06:34

Javaのチャートライブラリを流用して使ったりしていましたが、それも面倒なので、割りきってRを使うかと思って簡単なブリッジを作りかけたら、tnodaさんが遥かに洗練された形で実装されているので、それを楽しみにお待ちすることにしています 😉

ayato_p09:06:36

Boot 使ってる人っていたりしますか?(気になる

hatappo11:06:46

はじめまして、ayato_pさんのブログ見て知り、参加させて頂きました。

tnoda12:06:21

@fanannan: incanter 使っている人少なそうですし,私も使っていないので,あのライブラリの incanter サポート落とそうかと思っています。依存関係が面倒なんです。

tnoda12:06:09

@ayato_p Boot は cljs 使っている人は使っているイメージですね(自分が使っているとは言っていない)

ayato_p14:06:54

@hatappo: よろしくお願いしまーす simple_smile @tnoda: ですよねー。使ってないですよねー(笑)

japonophile15:06:36

はじめまして。日本のclojuriansがこんな沢山いて

japonophile15:06:56

よろしくお願いします

fhanreich15:06:38

こちらこそ、よろしくお願いします simple_smile

ayato_p15:06:41

japonophile: はじめまして!よろしくお願いします simple_smile

fanannan19:06:59

お、Choppinさんだ。こんにちは。tokyo.cljでお会いしました。

fanannan19:06:24

@tnoda 依存関係、面倒でしょうね。そういえば、incanterを取り込んだjarファイルの挙動には相当悩まされた記憶があります。

fanannan20:06:55

↑Light Table用のプラグインですが、どなたか試されました? ちょっと面白そうですが、ぱっと触っただけではまだ良くわかりません。

ayato_p20:06:31

寝起きなので、あんまり理解してませんが lighttable 用の paredit ですか?

ayato_p20:06:44

clojure コードとして正しくなるような paredit なんですかね(まだ寝起き

ayato_p21:06:39

ひと通りみた感じだと Slurp forward fully みたいなのは良さそうと思いますけど、それ以外の良さそうなところはそんなにないかなーという印象( Light Table は使ったこと無いので元々ないなら結構良さそうな気はしますけど)

athos22:06:38

本家pareditって、Clojureに特化されてるわけではないので、たとえばリーダーメタデータとかS式コメントみたいなのを操作するときにうまくいかないんですよね

ayato_p22:06:15

あー、確かに

athos22:06:34

たとえば、リーダーメタデータ使ってるところでwrap around使うと、(^{:foo true}) bar みたいになっちゃったり

athos22:06:13

本来は (^{:foo true} bar) となってほしい

athos22:06:54

そういうところを考慮すると、ある程度Clojureのシンタックスを知ってなきゃいけないんだけど、parembraceはどこまでできるんでしょう?

ayato_p22:06:45

そこまではできなさそうな印象ですけど、そこまで読んでないので分からない…

ayato_p22:06:32

github の README 読むと wrap around は本家と同等くらいのことしかできなさそう

athos23:06:18

そういう、Clojureコードを解釈するとこまでやろうと思うと、一旦readしてデータとして操作するのが楽なんですけど、一度readしてしまうと空白とかリーダーマクロを吹き飛ばしてしまうので元のインデントなんかを保ったまま書き戻せないっていう問題があるんですよ

athos23:06:12

で、rewrite-clj(s)っていうのは、一旦リードしたものを元のまま書き戻すためのライブラリだと思うんで、なんかそれっぽいことをやってるんじゃないかと思うんですけど

ayato_p23:06:25

内部的に AST 持ってるぽいですね

ayato_p23:06:20

あ、読み違えた?

athos23:06:12

まぁASTは持ってると思います。Clojureコンパイラやtools.analyzerが持ってるようなものじゃなくて、「ここに空白が何個入ってる」とかって情報も含めたものですが。

athos23:06:56

前にClojureのシンタックスハイライターを作ってたときに同じ問題にあって、そのときはSjacket使ってました

ayato_p23:06:48

Clojure 用のもうちょい便利な paredit があるといいんですかねー

ayato_p23:06:01

yaparedit 的な

athos23:06:04

個人的には、clj-refactorみたいな方向でもっと便利さを追求したものがほしいですかね

ayato_p23:06:04

clj-refactor は nrepl ないと使えない機能使ってないので最近あまり便利さを享受できていない…

athos23:06:00

ん、「nreplないと使えない機能使ってる」ではなく?

ayato_p23:06:33

ん、 clj-refactor は refactor-nrepl 必要ですよね?それを僕は入れてないのでその機能は使ってないのです。 extract function とか

athos23:06:16

「nrepl ないと使えない機能を(あやぴーさんが)使ってないので」ってことですね

ayato_p23:06:31

ああ、そうです 😓